Raspberry Pi:Настройка/Переход с модуля Node-RED-Contrib-UI на модуль Node-RED-Dashboard

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Переход с модуля Node-RED-Contrib-UI на модуль Node-RED-Dashboard[1]

Ранее, создавая пользовательский интерфейс для систем домашней автоматизации, я использовал модуль Node-RED-Contrib-UI, но разработчики перестали его обновлять. К счастью, впоследствии команда Node-RED анонсировала, что что продолжит работу над Node-RED-Contrib-UI, но под новым названием – Node-RED-Dashboard.

Поэтому если вы, как и я, раньше использовали Node-RED-Contrib-UI, у вас есть два варианта:

  • Следовать инструкциям ниже, которые объясняют, как перейти с Node-RED-Contrib-UI на Node-RED-Dashboard
  • Продолжить использовать Node-RED-Contrib-UI. Он будет работать, но имейте в виду, что разработчики перестали его обновлять.

Решать вам. Миграция нодов и обновление кода Arduino займет несколько часов.

Бэкап нодов Node-RED

Перед тем, как продолжить, советую сделать на всякий случай бэкап нодов Node-RED. О том, как это сделать, читайте тут.

Миграция с Node-RED-Contrib-UI

До установки Node-RED-Dashboard нужно обязательно установить Node-RED-Contrib-UI.

pi@raspberry:~ $ sudo apt-get install npm
pi@raspberry:~ $ sudo npm install -g npm@2.x 
pi@raspberry:~ $ hash –r
pi@raspberry:~ $ cd ~/.node-red 
pi@raspberry:~/.node-red $ sudo npm uninstall node-red-contrib-ui

Установка Node-RED-Dashboard

Запустите эти две команды, чтобы установить Node-RED-Dashboard и перезагрузить Pi:

pi@raspberry:~/.node-red $ sudo npm install node-red-dashboard
pi@raspberry:~/.node-red $ sudo reboot

Переходим к Node-RED

Перезагрузив Raspberry Pi, открываем Node-RED. В ваших прежних нодах будут ошибки:

Я просто удалил все старые ноды Node-RED-Contrib-UI и начал с нуля. Вот так выглядят новые ноды, добавленные в Dashboard:

Примечание

Нод ui_radio_button больше не поддерживается.

См.также

Внешние ссылки