Плагин MQTT
-
Добрый день, подскажите как лучше реализовать такую задачу:
есть устройство, которое 1 раз в минуту отправляет топик. Как изменять состояние виртуального устройства в интрахаузе, следующим способом: если есть сообщение за последние 65 сек, то устройство работает, если нет - то выключено.
-
Ребята, доброго времени суток. Имеется работающий сервер на Ubuntu Server. Хочу подвязать XIaomi wifi устройства. Как это сделать не малейшего понятия. Вроде как через Mqtt, но как? Если можно объясните.
-
https://github.com/zephyrus/mqtt-miio
https://github.com/monster1025/yeelight-mqtt
Увлажнитель работает, а есть ещё настольная лампа, но на данный момент что-то с её прошивкой и не включается LAN режим.
-
@Anatol спасибо, будем читать.
-
Помогите. Такая проблема, по mqtt подключил геркон страбивает так: при открытии сервопривода, включено-выключено-включено, можно установить какую то задержку для примера 2 секунды, чтобы было четкое срабативание выключено-включено?
-
Добрый день. Есть какие ни будь отличия в правилах написания запросов этого плагина и Zigbee2mqtt? Пробую подключить датчик lumi.weather Хиаоми, через шлюз SLS. В шлюзе датчик виден. В топике данные обновляются, а в IH v5 не могу получить значения
-
-
Добрый день. Вы не могли бы прислать скрин формулы расчета входного значения. Zigbee2Mqtt присылает обычно json формат.
-
-
-
Первый - то как показывает шлюз, второй что шлется в топик.
-
https://www.zigbee2mqtt.io/devices/WSDCGQ11LM.html
Описание работы с этим датчиком
-
JSON.parse(value).temperature это формула, топик пропиши свой
-
Да. Так все заработало. Спасибо. Т,Е. нужно было из этой длинной строки выделить нужное значение?
-
Еще вопрос. Как пересчитать значение атмосферного давления. Этот датчик показывает в кПа. Как перевести это в привычные мм.рт.с. Значение нужно * на 7.5. Как это реализовать?
-
0.75*(JSON.parse(value).pressure)
так надо пробовать, это просто математика
-
Подскажите как с датчика температуры (устройство) передать значение по mqtt на другое устройство?
-
Подскажите как передать полученное значение с канала в сценарий который запускается при получении топика
-
@div115, добрый день
При запуске сценария при получении топика функция start автоматически получает объект {topic, message} как входящий аргумент:script({ start({topic, message}) { this.log('Topic '+topic+' message='+message); }
-
@intrapro
Спасибо, - то что нужно, а я уже собирался делать виртуальные дубли устройств и их явно привязывать к каналу.