ich habe mal versucht die Daten aus einem Wechselrichter auszulesen.
Bis in den Mosquitto kommen die Daten, nur weiter in OpenHAB bekomme ich sie nicht wohl weil die Daten anders hereinkommen als zum Beispiel bei einem Tasmota.
Beim Tasmota sieht die anzeige im MQTT-Explorer so aus:
Code: Alles auswählen
Stromzaehler
tasmota_38
tele
LWT = Online
STATE = {"Time":"2024-06-01T17:52:51","Uptime":"1T19:48:50","UptimeSec":157730,"Heap":167,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":17,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"Box-7490","Mode":"11n","RSSI":42,"Signal":-79,"LinkCount":2,"Downtime":"0T00:05:00"}}
SENSOR = {"Time":"2024-06-01T17:52:51","Main":{"counter_pos":2232.211,"counter_neg":0.000,"power":2215,"wirkleistungl1":270,"wirkleistungl2":70,"wirkleistungl3":1874}}
Code: Alles auswählen
Solar_BKW
tele
LWT = Online
current_power = 37
total_today = 0.20
total_lifetime = 707.1
Code: Alles auswählen
Type number : Bezug "kWh gesamt" [ stateTopic="iot/Stromzaehler/tasmota_38/tele/SENSOR", transformationPattern="JSONPATH:$.Main.counter_pos", unit="kWh" ]
Code: Alles auswählen
Type number : Solarleistung "Leistung" [ stateTopic="iot/Solar_BKW/tele", transformationPattern="JSONPATH:$.current_power", unit="W" ]
Gruß
Johannes