Ich kämpfe seit Tagen mit dem DHT11 Sensor, der in der Web Oberfläche des Tasmota und auch im MQTT einwandfrei liefert. Ich möchte ganz einfach die Temperatur in der Sitemap anzeigen.
Das Item sieht so aus:
Code: Alles auswählen
Number ManCaveTemp "Temperatur [%.1f °C] "
{ mqtt="<[mosquitto:tele/mancavelight_s03/SENSOR:state:JSONPATH($.DHT11.Temperatur)]" }
Code: Alles auswählen
{"Time":"2018-01-09T19:00:48","DHT11":{"Temperature":22.0,"Humidity":32.0},"TempUnit":"C"}
Code: Alles auswählen
Text label="ManCave" icon=Cellar {
Frame label="ManCave"{
Switch item=Light
Text item=ManCaveTemp
Code: Alles auswählen
2018-01-09 21:23:08.083 [ERROR] [.mqtt.internal.MqttMessageSubscriber] - Error processing MQTT message.
org.openhab.core.transform.TransformationException: Invalid path '$.DHT11.Temperatur' in '{"Time":"2018-01-09T21:23:08","DHT11":{"Temperature":23.0,"Humidity":31.0},"TempUnit":"C"}'
Und ja, der Broker heißt mosquitto
Gruss
Torsten