Node Red + DeCONZ

25 февраля 2019, 15:34

Для начала, если Node Red у нас еще не установлен, заходим на малину по ssh и установим его, выполнив следующую команду:

bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)

Несколько раз соглашаемся клавишей "Y"

Добавим Node Red в автозагрузку:

sudo systemctl enable nodered.service

И запускаем:

node-red-start

Если все прошло успешно, веб-интерфейс станет доступен по адресу: IP малины:1880

Попав в интерфейс находим в левой колонке блок (ноду) websocket in  и переносим ее на белое поле по центру.

Чтобы правильно настроить ноду, нам необходимо узнать порт подключения через вебсокет к деконз, для этого в расширении Postman для Chrome (см прошлую статью) выполним следующий GET запрос: IP шлюза:порт/api/<apikey>/config

В ответ мы получим длинное сообщение с полной конфигурацией шлюза, нам надо найти строку websocketport: это тот самый порт, через который Node Red будет «слушать» Деконз и именно этот порт нам надо вписать в конфигурацию ноды websocket in. Для этого выполним двойной клик по этой ноте в нашем флоу, затем нажмем на карандашик рядом с надписью «Add websocket client…» и заполняем как на скриншоте (порт мы получили выше, IP адрес на скриншоте указан для локального деконз, если у вас шлюз на другом устройстве, соответственно вписываем айпишником адрес шлюза:

Нажимаем "Add", и завершаем настройку конфигурации ноды как на скриншоте ниже:

Добавляем ноду Debug, соединяем их линией и нажимаем кнопку Deploy чтобы применить изменения. Если нажать на квадратик с изображением жучка в правой верхней части интерфейса Node-Red, то в правой панели Node Red, в случае успешной настройки, мы увидим сообщения, поступающие от Деконза.

У меня дебаг сообщения появились после того, как я нажал Deploy и обновил страницу Node Red в браузере.

О том, что с этими сообщениями делать дальше, как из них сделать автоматизацию я расскажу в следующей статье.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 6 месяцев назад

    Ждем продолжение.

  2. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) 6 месяцев назад

    Ох, в час по чайной ложке! Не томи...

  3. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 6 месяцев назад

    Класс

  4. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 6 месяцев назад

    Это как хороший сериал, хочется продолжения, а только ... завтра.

  5. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) 6 месяцев назад

    У меня почему-то msg.payload не object, а string. Не знешь как это поменять?

  6. Артем Меркулов (Artemiy)
    Артем Меркулов (Artemiy) 6 месяцев назад

    Что, реально Node Red в одну команду устанавливается, а не как на оф. сайте в разделе установка?

  7. Никита Герасимов  (Rapidshe)
    Никита Герасимов (Rapidshe) 5 месяцев назад

    еще может понадобиться обновление node.js

    c ноде 9 не шла установка

К списку статей

Похожие статьи

04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
16 февраля 2019, 18:11
Как расширить zigbee сеть на базе Deconz за 350 рублей или как перейти с zigbee2mqtt на Deconz, не выбрасывая ваш стик CC2531.
21 ноября 2018, 15:15
тем кто уже в курсе что такое deCONZ и тем кто только присматривается.
09 ноября 2018, 17:31
В данной статье рассматривается определенный подход инсталляции и конфигурации базовой среды, для последующей возможности простой, в плане настройки, автоматизации УД с помощью симбиоза HomeAssistant и Node-RED.
18 апреля 2019, 09:07
Раньше, я был глуп и уверен, что zigbee-модули не услышат датчики на больших расстояниях. Я ошибался…
26 февраля 2019, 15:06
Управление устройствами в DeCONZ через NODE RED: созаем первую автоматизацию
20 марта 2019, 13:22
Node-Red+HA+Mi Простые примеры.