FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: moonsorrox am 31 Dezember 2021, 14:44:05

Titel: Frage zu einem Device welches mir Werte erzeugt
Beitrag von: moonsorrox am 31 Dezember 2021, 14:44:05
Ich habe einen ESP32 der als Zähler arbeitet, entweder Wasser, Strom oder auch Gas eigentlich kann er viele Zähler auslesen.

Ich bekomme per MQTT folgende Werte in einem Intervall... das Problem ist die ID ändert sich mit jedem Intervall, kann ich das irgendwie darstellen.
hier mal die Daten aus dem Logfile:
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=31170, Strom/connection, connected
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=28271, Strom/uptime, 3583
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=39364, Strom/freeMem, 2622292
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=42264, Strom/main/value, 880
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=31117, Strom/main/error, Rate too high - Read: 890 - Pre: 880
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=37018, Strom/main/rate, 0.000000
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=58059, Strom/main/timestamp, 2021-12-31T14:19:43
2021-12-31T14:30:41: sent publish successful in MQTTPublish, msg_id=40648, Strom/main/json, {"value":880,"error":"Rate too high - Read: 890 - Pre: 880","rate":0.000000,"timestamp":"2021-12-31T14:19:43"}


Die ID hier z.B. "msg_id=31170", ändert sich ständig beim nächsten Intervall. Es gibt ja jetzt schon für die Werte die verschiedenen IDs, aber eben bei nächsten sind alle anders. Kann man das in Fhem darstellen.

Ich habe schon einiges probiert aber ich bekomme gar keinen Wert als Reading.
Im Def habe ich schon "msg_id" probiert auch nichts, aber auch mit der ID hat es nicht geklappt, stecke da leider nicht so in der Materie drin.
Evtl. habt ihr einen Tipp für mich.?