Ich lese meine MQTT-Werte mit dem Homebridge-Plugin homebridge-mqttthing aus.
Code
{
"accessory": "mqttthing",
"type": "humiditySensor",
"name": "Fittonia",
"url": "http://homepi.lan:1883",
"logMqtt": true,
"topics": {
"getCurrentRelativeHumidity": {
"topic": "plants/Fittonia",
"apply": "return JSON.parse(message).moisture"
}
},
"history": true
},
Alles anzeigen
Bei dir müsste das ein bisschen anders gemacht werden. Ich ermittle bei mir den Wert getCurrentRelativeHumidity. Du müsstest hier wahrscheinlich getCurrentTemperature verwenden, so dass es dann ungefähr so aussieht:
Code
{
"accessory": "mqttthing",
"type": "temperatureSensor",
"name": "Hue Sensor",
"url": "http://192.168.178.23:1883",
"logMqtt": true,
"topics": {
"getCurrentTemperature": {
"topic": "zigbee2mqtt/0x001788010b0a023b",
"apply": "return JSON.parse(message).temperature"
}
},
"history": true
},
Alles anzeigen
Wie üblich habe ich das alles geraten und nix davon ausprobiert.