Node Red + DeCONZ

25 февр. 2019 г.

Для начала, если 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) 2 месяца назад

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

  2. Григорий Абрамов (grishmanCH)

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

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

    Класс

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

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

  5. Григорий Абрамов (grishmanCH)

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

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

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

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

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

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

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

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

14 нояб. 2018 г.
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
1 нояб. 2018 г.
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
4 апр. 2019 г.
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
16 февр. 2019 г.
Как расширить zigbee сеть на базе Deconz за 350 рублей или как перейти с zigbee2mqtt на Deconz, не выбрасывая ваш стик CC2531.
21 нояб. 2018 г.
тем кто уже в курсе что такое deCONZ и тем кто только присматривается.
9 янв. 2019 г.
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
9 нояб. 2018 г.
В данной статье рассматривается определенный подход инсталляции и конфигурации базовой среды, для последующей возможности простой, в плане настройки, автоматизации УД с помощью симбиоза HomeAssistant и Node-RED.
18 апр. 2019 г.
Раньше, я был глуп и уверен, что zigbee-модули не услышат датчики на больших расстояниях. Я ошибался…
26 февр. 2019 г.
Управление устройствами в DeCONZ через NODE RED: созаем первую автоматизацию
25 янв. 2019 г.
Hassio в Docker - установка куда угодно включая Deconz