ich habe gerade ein Zigbee2Tasmota in Betrieb genommen und mit einem MI Aqara gepair. Soweit top.
Im Tasmota-Device kommen die Daten wie folgt an.
Der Gerätestatus kommt in regelmäßigen Abständen
Code: Alles auswählen
16:32:06 MQT: tele/ZigB2T141/SENSOR = {"ZigbeeReceived":{"0x31B1":{"Voltage":3.065,"Battery":100,"Temperature":22.62,"Humidity":59.25,"LinkQuality":115}}}
Code: Alles auswählen
17:26:28 MQT: tele/ZigB2T141/SENSOR = {"ZigbeeReceived":{"0x31B1":{"Temperature":23.13,"Humidity":58.1,"LinkQuality":99}}}
So und nun mein eigentliches Problem, ich habe die Things und die Items angelegt, wie ich es gewönnt bin,
aber in der Sitemap werden keine Daten in den Felder angezeigt.
Things:
Code: Alles auswählen
Thing mqtt:topic:Z2T141 {
Channels:
Type number : Battery "0x31B1 Batterie" [ stateTopic="tele/ZigB2T141/SENSOR" , transformationPattern="JSONPATH:$.ZigbeeReceived.0x31B1.Battery" ]
Type number : Temperatur "0x31B1 Temperatur" [ stateTopic="tele/ZigB2T141/SENSOR" , transformationPattern="JSONPATH:$.ZigbeeReceived.0x31B1.Temperature" ]
Type number : Feuchte "0x31B1 Hydrometer" [ stateTopic="tele/ZigB2T141/SENSOR" , transformationPattern="JSONPATH:$.ZigbeeReceived.0x31B1.Humidity" ]
}
Code: Alles auswählen
Number Zigbee_0x31B1_Temperatur "Temperatur Z2T [%.1f °C]" <temperature>
(gTest) { channel="mqtt:topic:OH2broker:Z2T141:Temperatur"}
Number Zigbee_0x31B1_Feuchte "Luftfeuchte Z2T [%d %%]" <humidity>
(gTest) { channel="mqtt:topic:OH2broker:Z2T141:Feuchte"}
Number Zigbee_0x31B1_Battery "Batterie Z2T [%d %%]" <battery>
(gTest) { channel="mqtt:topic:OH2broker:Z2T141:Battery"}
Code: Alles auswählen
Frame label="Test Zigbee"{
Group item=gTest
}
Gruß Gerd