Умный пульт LOOKin Remote первой и второй модели получил поддержку MQTT с новым обновлением прошивки, которое вышло сегодня.
Теперь пользователи могут использовать устройство в еще большем количестве интеграций.
На текущий момент устройство отправляет информацию в следующие топики.
MQTT: Инфракрасные команды
Для получения информации о входящем ИК сигнале, достаточно подписаться на топик
/LOOKin/<ID устройства>/sensors/ir
#Пример JSON с информацией о принятом ИК сигнале: { "IsRepeated":"0", "Protocol":"04", "Raw":"4540 -4440 620 -1630 620 -1630 620 -1620 620 -510 620 -510 610 -500 620 -500 620 -500 620 -1630 620 -1630 620 -1620 620 -500 620 -500 620 -510 620 -500 610 -510 620 -1630 620 -1630 610 -1630 610 -510 610 -510 620 -510 610 -500 620 -500 620 -500 620 -500 620 -500 610 -1630 620 -1630 610 -1630 610 -1630 620 -1630 620 -45000", "RepeatPause":"0", "RepeatSignal":"", "Signal":"E0E0E01F", "Updated":"1615938794" }
Для выполнения информации о входящем ИК сигнале, необходимо отправить команду в соответствующий топик:
/LOOKin/<ID устройства>/commands/ir/<команда>/
Например:
Отправка ИК команды в формате RAW
Публикация сообщения "4540 -4440 620 -1630 620 -1630 620 -1620 620 -510 620 -510 610...."
В топик /LOOKin/<ID>/commands/ir/raw
Отправка ИК команды в формате ProntoHEX
Публикация сообщения "0000 006C 0000 0022 00AD 00AD 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041..."
В топик /LOOKin/<ID>/commands/ir/raw
Отправка ИК команды AB11F455 в формате Nec1
Публикация сообщения "AB11F455"
В топик /LOOKin/<ID>/commands/ir/nec1
Метео-сенсоре в Remote2
MQTT: Получение информации о метео-сенсоре в Remote2
Для получения информации об изменениях метео-сенсора, необходимо подписаться на топик /LOOKin/<ID устройства>/sensors/meteo
{ "Humidity":"34.8", "Pressure":"100050", "Temperature":"23", "Updated":"1615915575" }
MQTT: broadcast API
Чтобы получить информацию о всех устройствах в сети или сделать запрос на поиск конкретного устройства, используется аналог UDP api, доступный по топику /LOOKin/broadcast
Настройка работы MQTT клиента
Настройка MQTT клиента осуществляется через фирменное приложение и выглядит следующим образом:
Создание сценариев автоматизации на основе влажности и температуры
Теперь Remote2 может выполнять локальные сценарии автоматизации, на основе температуры и влажности: