Jump to content

iFinder

Forum Members
  • Content Count

    173
  • Joined

  • Last visited

Everything posted by iFinder

  1. 4. Удалось решить выполнением при загрузке перед NodeRED файла с единственной командой: 5. В прежней Entware (2019, см. начало темы) тоже на флэшке NTFS такого поведения cron точно не было ! 6. Уточняю, что Entware стоит на флэшке с двумя разделами: NTFS (16 Гб) и Linux Swap (512 Мб). Вопросы: 1. Правильно ли я решил эти проблемы или нужно было по-другому ? 2. Что сделать, чтобы такое не повторилось с другими пакетами Entware и NodeRED - очень уж много времени ушло на поиски. 3. Получается это проблема (при монтаже раздела меняются атрибуты) самой последней на
  2. Ну вот и обнаружилась первая проблема: Предыстория: 1. Установил пакет 'node-red-contrib-join-joaoapps', настроил и начал пользоваться. 2. Пакет установился в 'opt/lib/node_modules/node-red/node_modules/node-red-contrib-join-joaoapps' а в ней в том числе папка '/joinserver'. 3. Спустя несколько дней пришлось перезагрузить Giga III, на котором установлена NodeRED. Проблема № 1: 1. После перезагрузки NodeRED перестала работать отображая всплывающее окно: 2. А в журнале появились строки: 3. Выполнил команду: 4. Получается папка 'opt/lib/n
  3. Приветствую NodeRED на всех устройствах с CPU MIPS, в том числе на домашних роутерах Keenetic !
  4. Это реально круто. Приветствую NodeRED на роутерах ! Отсутствие Вашего ответа на мой первый вопрос укрепляет меня в предположении о Вашем авторстве опакечивания NodeRED. Первые результаты потрясли простотой реализации: 1. Выполнил установку: opkg install http://bin.entware.net/mipselsf-k3.4/test/node-red_1.1.3-1_mipsel-3.4.ipk 2. Установилось без ошибок за ~3 мин. 3. Запустил NodeRED из под командера mc: root@GigaIII-YN:/opt/etc/init.d$ ./S99node-red start 4. Через ~40 сек. зашёл в интерфейс NodeRED и установил оттуда свой проблемный узел "node-red-con
  5. Уважаемый TheBB ! Получается это Вы вчера сделали сборку и выложили ? Правильно ли я понимаю по месту расположения пакета, что его статус хоть и остался тестовым, но уже стал не только для Keenetic ?
  6. Приветствую, TheBB ! Некорректность прошлой установки заставила сделать всё заново, а тут такая новость: Пакет исчез ! Все подпапки на сервисе пересмотрел и не нашёл о NodeRED вообще ничего. Означает ли это, что пакет неудачен и его поэтому вообще удалили ?
  7. 1. Почему почти ? 2. В чём разница: http://bin.entware.net/mipselsf-k3.4/Packages.html - Это пакеты Entware. Ясно. http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.html - Это пакеты Entware для Keenetic. Но как это понимать ? Что значит для Keenetic ? Ведь все пакеты Entware тоже подходят для Keenetic. http://bin.entware.net/mipselsf-k3.4/keenetic/test/ - Это тестовые пакеты Entware для Keenetic. И это как понимать, что curl есть и здесь и в http://bin.entware.net/mipselsf-k3.4/Packages.html ? 3. Кому спасибо сказать за опакечивание ? 4. Вы предполагает
  8. Правильно ли я понимаю, что раньше `nod-red` был пакетом `npm`, который был пакетом `Entware`, а сейчас `nod-red` стал самостоятельным пакетом `Entware`, т.е. в Вашей терминологии опакечен ? Ждём-с инструкции... от кого ? И как узнать, что они появились ?
  9. Конечно можно. В этой теме достаточно обобщений - Специально для начинающих и писалось. Можете даже на эти обобщения ссылки сделать.
  10. Нашёл нечто, что может объяснить различие моей Node-Red и Вашей. Вот фрагмент файла: '/opt/lib/node_modules/node-red/red.js': И еще у меня: ~ # echo $HOME /opt/root ~ # echo $NODE_RED_HOME ~ #
  11. см. 3 Я имел ввиду, что встречал Рабочую папку '.node-red', но в Вашей Node-Red её совсем нет.
  12. Спасибо Вам за проведённые исследования. Получается, что у Вас так: 1. Запуск Node-Red ПРИ ЗАГРУЗКЕ БЕЗ указания Рабочей папки приводит к тому, что Node-Red запускается и Рабочей папкой считает '/opt/lib/node_modules/node-red/'. При этом тестовый файл записывается в этой папке, а ДопУзлы устанавливаются в папку '/opt/lib/node_modules/node-red/node_modules' и NodeRed их видит. 2. Запуск Node-Red ВРУЧНУЮ ПОСЛЕ ЗАГРУЗКИ БЕЗ указания Рабочей папки приводит к тем же результатам, что и в п.1. 3. Запуск Node-Red ПРИ ЗАГРУЗКЕ С явным указанием Рабочей папки '/opt/root/.node-red' пр
  13. Увидел, что установили ДопУзлы 'node-red-dashboard' и 'node-red-node-ping'. Пингуете с помощью ДопУзла 'node-red-node-ping'. И настроили 6 вариантов Графиков ДопУзел из 'node-red-dashboard'. А 'node-red-daemon' что делает ?
  14. Даже когда запускаете при загрузке и без указания Рабочей папки ?
  15. Постепенно выкресталлизовывается суть проблемы. Node-Red при запуске берёт пользовательские настройки из папки, которую считает Рабочей. Кроме того, по идее в этой папке должен создаваться Тестовый файл, а ДопУзлы, установленные из WEB-интерфейса, устанавливаться в '/opt/root/.node-red/node_modules' - у меня, по крайней мере, так: 1. Запуск Node-Red ПРИ ЗАГРУЗКЕ БЕЗ указания Рабочей папки приводит к тому, что Node-Red совсем НЕ запускается. 2. Запуск Node-Red ВРУЧНУЮ ПОСЛЕ ЗАГРУЗКИ БЕЗ указания Рабочей папки приводит к тому, что Node-Red запускается и Рабочей папкой считает
  16. Я видел всего один Dashboard, поэтому уровень реализации Вашего меня впечатлил. Сможете поделиться ? И, если не секрет, а где Вы её брали ?
  17. не понял, какой? Есть узел file, который может писать в файл. Если не указывать полный путь к файлу, то он создастся в той папке, которую NodeRed, вероятно, считает рабочей. У меня, например, если при запуске не указать рабочую папку, то файл пишется так, что его вообще нигде не могу найти (даже на уровень выше /opt). Поэтому очень интересно посмотреть, где его создаст Ваша NodeRed. Подробности записи в файл приложил. Скорее всего это будет рабочая папка '/opt/lib/node_modules/node-red' дык, кто ж его знает, надо отслеживать. А вот теперь интересно гд
  18. Это ни в коем случае не претензия, а подчёркивание факта, что мною делалось также. Я с Вами согласен, спорить не о чем. Почему у Вас Рабочая папка отличается от моей мне пока не понятно. Но и в остальном у меня полная неразбериха с поведением Node-Red. Поэтому для чистоты эксперимента мне надо ещё раз установить Node-Red с нуля - тогда ситуация может прояснится. Но вероятность, что у Вас стандартный вариант установки Node-Red, значительно выше. Поэтому было бы очень интересно узнать как ведёт себя Ваша Node-Red: 1. Какой строкой Вы её запускаете при загруз
  19. При всём уважении к Вам, имею основания первый раз с Вами не согласиться. Вот мои аргументы: Я устанавливал так (по Вашей рекомендации): Туда сама Node-Red у меня и установилась. Но есть ещё Рабочая папка Пользователя с настройками Node-Red. Так вот при такой установке у меня эта папка оказалась здесь: '/opt/root/.node-red'. Теперь, при выполняемом при загрузке Keenetic запуске установленной в '/opt/lib/node_modules/node-red', надо явно указать Рабочую папку Пользователя '/opt/root/.node-red'. Подчеркну, что это именно папка Пользователя, а не папка, куда была устан
  20. Получается, что проблема та же: надо явно указывать путь /opt/root/.node-red/ В справке указано: ~ # npm install -h npm install (with no args, in package dir) npm install [<@scope>/]<pkg> npm install [<@scope>/]<pkg>@<tag> npm install [<@scope>/]<pkg>@<version> npm install [<@scope>/]<pkg>@<version range> npm install <folder> npm install <tarball file> npm install <tarball url> npm install <git:// url> npm install <github username>/<github project> aliases: i, isntall, add common op
  21. Появление проблемы не заставило себя долго ждать: среда Node-Red вчера запустилась, но сегодня выяснилось, что все созданные ранее потоки исчезли. Причина оказалась в следующем. При первичной установке Node-Red её рабочая папка оказалась здесь: Но когда вчера в скрипте, запускающем Node-Red при загрузке, мы указали путь к этой папке: А надо было указывать саму папку: /opt/root/.node-red Поэтому надо запускать либо так: node-red-pi -u /opt/root/.node-red --max-old-space-size=128 >> $LOG & либо так: node-red -u /opt/root/.node-red >> $LOG &
  22. Ну если Вы не видите разницы, то вероятнее всего она точно не актуальна. Остаюсь на `node-red`. Начал её использовать, остался доволен и поэтому буду продолжать. Если возникнут проблемы обязательно отпишусь.
×
×
  • Create New...