node-red-contrib-deconz

node-red-contrib-deconz

Ноды для связи с deCONZ. Есть поддержка формата для homekit. 

deconz-server

Настройка сервера. 

Можно попробовать нажать кнопку Do Magic!, и если все будет хорошо - появится окно с сообщением, что надо нажать кнопку на деконзе, если нет - придется заполнить вручную (Получаем API Key для Deconz).

После сохранения настроек, обязательно сделать Deploy.

deconz-in

Device: Выбрать устройство из списка. 

State: Можно выбрать конкретный параметр, который будет выдавать в payload или отдавать все параметры.

Start output: нужно ли отдавать данные сразу после deploy или рестарта node-red.

У этой ноды два выхода:

Выход 1: отдает данные стандартным способом, в payload находится состояние устройства.

Выход 2: отдает данные, отформатированные специально для homekit. Я использую node-red-contrib-homekit-bridged

Проверка hap.context не требуется.

deconz-get

Получить текущий статус устройства. Можно не хранить данные во flow/global, нода get очень быстрая и не будет тормозить, так как она не делает запросы, а использует последний статус.

deconz-out

В Device не показываются сенсоры (им ничего нельзя отправить).

В Command можно выбрать тип данных:

- homekit: данные, которые пришли с хк;

- object: json объект, можно послать несколько команд сразу;

- deCONZ: команды из API, форматируются автоматически в нужный тип.

deconz-event

Выводит все события, которые приходят от деконза.

в msg.device - информация по устройству.

deconz-battery

Выбрать Device, в списке показываются только те, у которых есть батарейка, в свойствах.

В homekit ноде, надо выбрать родительский сервис, к которому привязана батарейка.  Если датчик отдает несколько показаний (температура-влажность-давление), можно сделать главной характеристикой температуру, к ней привязать все остальные, тогда батарейка тоже будет только одна на все характеристики.

  1. Никита Герасимов  (Rapidshe)

    фокусник!

  2. . . (Bonefolder)
    . . (Bonefolder) 2 года назад
    Андрей, спасибо

    • Андрей Попов (andreypopov)

      Есть в планах большой список TODO, включая добавление стабильной работы при перезагрузках сервера, отключениях деконза и др.

      Поддержка батареек и другие ништяки. 

      К версии 1.0.0 должно быть все красиво, это пока beta еще.

  3. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 2 года назад

    Андрей, шикарный подарок, ждем остальных ништяков.

  4. Андрей Попов (andreypopov)

    Встречаем новую версию 0.7.2  - батарейки, нет ответа (для недоступных девайсов)

Похожие плагины

22 мая 2020 г.
Связь Sprut.hub и node-red
15 мар. 2019 г.
Палитра нодов wirenboard для nodered.
2 апр. 2020 г.
Ноды для связи с zigbee2mqtt.
9 апр. 2020 г.
Данный плагин поможет пробросить кондиционеры Haier с заводским модулем wi-fi в HomeKit.
1 авг. 2019 г.
Правильные, красивые ноды, для управления Xiaomi Roborock
13 янв. 2019 г.
Полноценное управление громкостью Smart TV (и других UPnP устройств) через Homebridge.
8 апр. 2019 г.
Приложение для проброса в Колобка устройств, подключенных на контроллер deCONZ RaspBee или ConBee (любой из двух версий).
16 окт. 2019 г.
Нода для подключения Smartmi humidifier 2 (Xiaomi). Модель: humidifier. zhimi.humidifier.ca1.
9 июн. 2019 г.
Node Red Flow для Magic Cube от Xiaomi. Отдает статусы о событиях с запись в Global Data.
25 мая 2020 г.
Homebridge локальный плагин для управления теплым полом Terneo, с помощью HomeKit и Siri!