Diese Anleitung beschreibt den Weg, wie ein Tasmota-Gerät über MQTT in openHAB eingebuden werden kann und was dabei zu beachten ist.
Was brauchen wir?
– ooenHAB mit dem MQTT-Binding
– Ein MQTT-Server
– Ein Tasmota-Gerät was per WLAN oder LAN angebunden ist
Beispiele für die Transformation
Temperatur-Werte:
MQTT:
{
...
"ANALOG": {
"Temperature": 67.8
},
...
"TempUnit": "C"
}
openHAB-Transformation:
JSONPATH:$.ANALOG.Temperature JSONPATH:$.TempUnit
Zwei Werte in einer Ausgabe filtern
MQTT:
{
...
"ENERGY": {
...
"Power": [
645,
0
],
...
},
...
}
openHAB-Transformation:
JSONPATH:$.ENERGY.Power[0] JSONPATH:$.ENERGY.Power[1]
0 = Der erste Wert der Zeile (Im Beispiel 645)
1 = Der zweite Wert der Zeile (Im Beispiel 0)
