ich versuche gerade mir die Temperatur meines Sonoff TH16 mit Tasmota geflahst auf meinem HABPanel anzeigen zu lassen. Sensor AM2301.
Um mir die Temperatur auslesen zu lassen benutze ich den Befehl in der .items
Code: Alles auswählen
Number TempHz3 "Temperatur [%.1f °C] " <Temperature> { mqtt="<[mosquitto:tele/Heizung3/SENSOR:state:JSONPATH($.DHT11.Temperature)]" }
Code: Alles auswählen
2018-01-27 18:48:59.023 [ERROR] [.mqtt.internal.MqttMessageSubscriber] - Error processing MQTT message.
org.openhab.core.transform.TransformationException: Invalid path '$.DHT11.Temperature' in '{"Time":"2018.01.27 18:48:58","AM2301":{"Temperature":27.1,"Humidity":29.9},"TempUnit":"C"}'
at org.openhab.core.transform.TransformationHelper$TransformationServiceDelegate.transform(TransformationHelper.java:67) [200:org.openhab.core.compat1x:2.2.0]
at org.openhab.binding.mqtt.internal.MqttMessageSubscriber.processMessage(MqttMessageSubscriber.java:138) [245:org.openhab.binding.mqtt:1.11.0]
at org.openhab.io.transport.mqtt.internal.MqttBrokerConnection.messageArrived(MqttBrokerConnection.java:556) [229:org.openhab.io.transport.mqtt:1.11.0]
at org.eclipse.paho.client.mqttv3.internal.CommsCallback.deliverMessage(CommsCallback.java:475) [229:org.openhab.io.transport.mqtt:1.11.0]
at org.eclipse.paho.client.mqttv3.internal.CommsCallback.handleMessage(CommsCallback.java:379) [229:org.openhab.io.transport.mqtt:1.11.0]
at org.eclipse.paho.client.mqttv3.internal.CommsCallback.run(CommsCallback.java:183) [229:org.openhab.io.transport.mqtt:1.11.0]
at java.lang.Thread.run(Thread.java:748) [?:?]
Wie kann ich mir jetzt mit dem String die Temperatur im HABPanel anzeigen lassen? Welches Widget benötige ich denn dafür?