node-red-contrib-terneo

node-red-contrib-terneo

Скачать
1600x_image.png?1586420062

Ноды для интеграции терморегуляторов Terneo в Apple HomeKit. Поддерживаются серии AX и SX.

Требования

На устройстве должна быть установлена прошивка версии 2.3 и выше. 

Должна быть снята блокировка управления через локальное API:

Отключается блокировка через меню устройства - параметр bLc надо изменить на oFF
В 2-х кнопочных устройствах для этого надо удерживать кнопку меню до надписи bLc, отпустить и выбрать oFF
В 3-х и более кнопочных - кратковременно нажимать на среднюю кнопку до надписи bLc, после этого кнопками выбора изменить на oFF.

Настройка

1600x_image.png?1586422747

Создаем новый terneo-host:

  • Имя - на ваше усмотрение;
  • IP-адрес терморегулятора;
  • Серийный номер (можно найти в панели управления my.terneo или в мобильном приложении);
  • Auth token можно получить выполнив в консоли следующую команду:

curl -i -X POST https://my.hmarex.com/api/login/ -H 'Accept-Language: en' -H 'Content-Type: application/json' --data-raw '{"email": "myterneo@gmail.com", "password": "myterneo2018"}'

Предварительно заменив почту и пароль от облака Terneo на свои.

  • Polling time - интервал в секундах, с которым нода будет запрашивать данные с терморегулятора. Не рекомендую ставить меньше 30 секунд;

Настройка HomeKit ноды: 

Сервис - Термостат.

Характеристики:

{
    "TargetHeatingCoolingState": {
        "validValues": [0, 1]
    },
    "CurrentHeatingCoolingState": {
        "validValues": [0, 1]
    }
}

Особенности

Периодически в дебаг-логе вы будете видеть ошибки запроса телеметрии или параметров. К сожалению локальное API Terneo изредка может отправить неверно сформированный ответ, либо вообще не ответить. Если ошибки будут слишком частые советую увеличить Polling Interval.

В будущих версиях я планирую добавить выбор уровня легирования ошибок, а также получение Auth Token'a и Серийного номера напрямую из конфиг-ноды по вашему логину и пароль от облака Terneo.

Благодарность

Хочу сказать огромное спасибо Андрею Попову и Андрею Ошеву за теоретическую помощь в создании ноды и ответы на мои постоянные вопросы)

Тематические чаты

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

17 июн. 2019 г.
Ноды для связи с deCONZ и homekit.
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.
3 окт. 2019 г.
Плагин для Homebridge, позволяющий управлять климатической техникой Tion (базовой станций MagicAir, бризерами 3S и O2).
16 окт. 2019 г.
Нода для подключения Smartmi humidifier 2 (Xiaomi). Модель: humidifier. zhimi.humidifier.ca1.
9 июн. 2019 г.
Node Red Flow для Magic Cube от Xiaomi. Отдает статусы о событиях с запись в Global Data.