Блог

Добавление DHT11 на sonoff-tasmota в Homebridge как два отдельных датчика

Есть плагин homebridge-mqtt-temperature-tasmota и такой же для влажности, но оно не обновляется уже два года. 

Самый большой и монументальный плагин для HB в части mqtt это homebridge-mqttthing и все остальные — лишь его форки. В его документации нет ничего про нашу любимую sonoff-tasmota и поэтому пришлось разбираться самому.

Вот кусок конфига для добавления показаний с DHT11 двумя отдельными датчиками. У меня это esp8266 nodemcu v3 с датчиком на D5 (GPIO14), топик в mqtt называется esptest: ссылка на гист.

"accessories": [ { "accessory": "mqttthing", "type": "temperatureSensor", "name": "temp1", "url": "mqtt://192.168.1.10", "caption": "Метка 1", "topics": { "getCurrentTemperature": { "topic": "tele/esptest/SENSOR", "apply": "return parseFloat(JSON.parse(message).DHT11.Temperature);" } } }, { "accessory": "mqttthing", "type": "humiditySensor", "name": "hum1", "url": "mqtt://192.168.1.10", "caption": "Метка 2", "topics": { "getCurrentRelativeHumidity": { "topic": "tele/esptest/SENSOR", "apply": "return parseFloat(JSON.parse(message).DHT11.Humidity);" } } } ]

1

А есть разница, если тело не esp8266 nodemcu v3, а Sonoff Basic, и датчик не DHT1, а BME280? Не как не могу получить данные в HomeKit..


Вернуться назад
Вернуться назад