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)