|
Вопросы о Matrix Работа и применение контроллеров Matrix. |
|
Опции темы | Поиск в этой теме |
05.07.2023, 17:05 | #1 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Matrix и Node-Red
Добрый день. А устанавливал ли кто-нибудь Node-Red на Матрикс?
Мой при попытке "sudo apt install -y nodejs git make g++ gcc build-essential" грязно выругался "Unable to resolve localhost", а потом начал что-то искать в ftp.dl.segnetics. Может, у кого пошаговая инструкция установки завалялась? Заранее спасибо. |
05.07.2023, 17:16 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
05.07.2023, 17:43 | #3 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Matrix и Node-Red
Первая версия телеграмм-бота была на node. А для чего он вам нужен?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.07.2023, 18:42 | #4 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Matrix и Node-Red
Естественно, в своем репозитории. Node-Red там точно нет. Только софт контроллера.
__________________ Не являюсь сотрудником Segnetics !!! |
06.07.2023, 11:52 | #5 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Нужен конвертер сименсовского ProfiNET в Modbus TCP и я знаю, как его реализовать в нодреде, но пока не разобрался, как накатить сам нодред в Матрикс.
Уважаемый Арсений мог бы и не беспокоить себя комментарием, про гугл я в курсе, просто хотел сэкономить время и спросить людей, уже прошедших данные шаги. Подробней напишу, что я делаю, чтобы разбирающийся в вопросе мог меня скорректировать: 1. подключаю Матрикс в локалку с выходом в интернет в режиме DHCP 2. подключаюсь консолью (Putty, SSH) к Матриксу через USB-шнурок 3. Пингую ya.ru, чтобы убедиться, что контроллер выходит в Интернет 4. sudo apt install... 5. Unable to resolve localhost Последний раз редактировалось Dmitry_S, 06.07.2023 в 12:05 |
06.07.2023, 12:09 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
PS. В ЧаВо на форуме есть ответ на этот вопрос. Кстати. Могли бы сэкономить время, если вы реально это хотели сделать __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.07.2023, 11:40 | #7 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: проблема решена
|
07.07.2023, 11:52 | #8 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
07.07.2023, 12:10 | #9 | |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
Не вариант - а) это всё-таки миникомпьютер по типу малинки, б) импортозамещение До последнего цеплялся за действительно любимый и понятный Segnetics, но, похоже, не в этот раз. |
|
07.07.2023, 12:12 | #10 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Matrix и Node-Red
Установить Node Red простейшая задача, поэтому я соглашусь с Арсением. Мне не понятно, как можно уметь делать протокол и не разобраться с установкой программы на контроллер.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
07.07.2023, 12:17 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: проблема решена
Со своей стороны спасибо и вам, квалификация исполнителя очень влияет на репутацию автоматики, которую он применяет. Если в ВБ согласны вести вас за руку в процессе реализации вашего продукта, то вы сделали верный выбор.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.07.2023, 12:23 | #12 | |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
Без проблем накатывал его на ПК с Убунтой и Виндой, а тут начинаются пляски - чтобы установить Node-Red, нужно сначала установить Node js, для которого нужно установить Curl, для которого нужно настроить ссылку на репозиторий (наверное, тут не успел разобраться). И я дожму этот вопрос для саморазвития, но у меня есть сроки, в которые нужно гарантированно вписаться и решение уже принято. |
|
07.07.2023, 12:50 | #13 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
07.07.2023, 13:48 | #14 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Уважаемые господа из техподдержки и им сочувствующие, это я сюда с вопросом пришёл, надеясь получить ответ. А получается наоборот, вынужден отвечать на ваши вопросы. Ну нет у меня достаточной квалификации, чтобы вымолить у Сегнетикс закупку железа на два ляма, ушёл закупаться у менее гордых производителей, готовых вести за руку.
|
07.07.2023, 15:28 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
Вы явно недооцениваете сложность задачи, которую взялись реализовывать. Я реально порадуюсь, если на виренборде у вас всё получится легко и по щелчку пальцев. Но думаю, что на самом деле ничем не будет отличаться от Матрикса.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
07.07.2023, 15:43 | #16 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Matrix и Node-Red
Верно подмечено - они опять не попали в программу внедрения. Там Ваши два ляма....
__________________ Не являюсь сотрудником Segnetics !!! |
18.07.2023, 15:27 | #17 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Продолжаю факультативно баловаться с линуксом матрикса.
Репозиторий из этого поста протух. Актуальные оригинальные репы тут: deb http://deb.debian.org/debian/ jessie main contrib non-free deb http://ftp.debian.org/debian/ jessie-updates main contrib deb http://security.debian.org/ jessie/updates main contrib non-free Актуальные архивные репы тут: deb http://archive.debian.org/debian/ jessie main contrib non-free deb http://archive.debian.org/debian-security jessie/updates main contrib non-free Реп, выделенный жирным, достаточен для установки, например, Curl. Только чтобы её установить, нужно сначала вручную удалить устаревший пакет libcurl3 (apt --purge remove libcurl3) И его уже недостаточно, чтобы установить Node js/Node-red (даже скриптами установки старых релизов) Для полноценного апгрейда операционки катастрофически не хватает дискового пространства в системном разделе (до минимального апгрейда его примерно 300MB, после остаётся около 170MB). Морали нет, только наблюдения ) |
18.07.2023, 15:40 | #18 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Matrix и Node-Red
Тут бот на базе nodejs, правда тоже места много занимал.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
18.07.2023, 16:03 | #19 | |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
А возможно ли её проапгрейдить с v10.24.1 до v12.х? Последний раз редактировалось Dmitry_S, 18.07.2023 в 16:22 |
|
18.07.2023, 16:24 | #20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
У нас от неё даже исходников (сборки) всех не осталось, странно, что тему забыли удалить.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
18.07.2023, 16:30 | #21 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Matrix и Node-Red
По памяти, с учетом версии debian, там как-то непросто было с обновлением, вроде использовалась максимально актуальная и стабильная.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
18.07.2023, 16:38 | #22 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Боюсь, она же и последняя с поддержкой установки на jessie. Но проверить это прямо сейчас не могу - одно дело поставить готовый пакет по готовому мануалу, другое - самому его приготовить (пока не знаю, откуда начинать).
|
19.07.2023, 19:34 | #23 |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Здравствуй, дорогой дневничок.
Вот результат моих изысканий: 1. Обновляем ось, удаляем ненужную и ставим пару нужных либ echo "deb http://archive.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list apt-get update apt remove libcurl3 apt-get install curl apt-get install libatomic1 2. Скачиваем и распаковываем бинарник рекомендуемой 16.х версии Nodejs curl -O https://nodejs.org/dist/latest-galli...-armv7l.tar.gz mkdir -p /usr/local/lib/nodejs tar xzvf node-v16.20.1-linux-armv7l.tar.gz -C /usr/local/lib/nodejs 3. Рихтуем профиль nano ~/.profile # Nodejs export PATH=/usr/local/lib/nodejs/node-v16.20.1-linux-armv7l/bin:$PATH . ~/.profile 4. Обновляем npm и ставим свежайший NodeRED npm install -g npm@9.8.0 npm install -g --unsafe-perm node-red 5. Здесь будет пункт, как запихнуть NodeRED в автозагрузку и если кто-нибудь подскажет раньше, чем я разберусь сам - вуаляйте. |
20.07.2023, 11:29 | #24 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Matrix и Node-Red
https://dl.segnetics.com/PRODUCTS/SMH2Gi/C/docs/ стр.35 документа " SMH2Gi._Программирование_на_С._Руководство_v.1.0".
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.07.2023, 19:03 | #25 | |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
#!/bin/sh node-red echo "#demo" >> ./demo и node-red запускается лишь при активной ssh-сессии. Как только окно сессии закрываешь, программа останавливается. Его нужно прописывать как системную службу при помощи systemd, которой в данном релизе Jessie нет и хз как её ставить. Пробовал поставить PM2, но уже не хватает места в системном разделе. |
|
21.07.2023, 19:05 | #26 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
Как не работает, если все наши боты так запускаются?
И зачем его запускать из сессии? В РЭ разве это написано? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.07.2023, 20:07 | #27 | |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
При перезапуске контроллера скрипт автоматически выполняется, (зайдя в него потом по ssh, я вижу новую дописанную строчку), но node-red не запускает (отсутствие вебморды). Захожу по ssh, вручную запускаю demo и запускается node-red. Закрываю окно сессии и node-red валится. |
|
22.07.2023, 19:35 | #28 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
Сам я, конечно же, не помню. Но поиск в гугле начал бы с такого запроса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
22.07.2023, 23:08 | #29 | |
Member
Регистрация: Feb 2016
Сообщения: 74
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix и Node-Red
Цитата:
Вообще я сообщением выше писал, что для исполнения вне сессии программу нужно сделать фоновым процессом (демоном). Для этого существуют службы systemd и и прочие сторонние утилиты (например PM2). А ещё я там написал о проблемах и с тем и с другим. |
|
24.07.2023, 11:53 | #30 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Matrix и Node-Red
Повторю: посмотрите как запускаются наши боты. Они же в фоне работают. А в гугле можно увидеть, как запускать фоновую сессию, если она очень уж нужна именно как сессия
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |