MQTT Zähler sendet fehlerhafte MQTT Message
♥ 0 |
Hallo Ich habe versucht eine Zählerdefinition über MQTT zu verwenden, PowerBrain Version 2.4.6. MQTT ist an keiner anderen Stelle in PowerBrain konfiguriert, nur ein Zähler sollte über MQTT funktionieren. Im Mosquitto Debian Log sieht man folgende Fehler: 1736622184: New connection from 192.168.214.3:50533 on port 1883. Im PowerBrain Log sieht man dann auch ganz genau warum der Mosquitto nicht glücklich ist: 2025-01-11T19:20:34.027Z MQ startup mqtt://openhabian:password@192.168.212.4 Das Problem sind diese Zeilen: 2025-01-11T19:20:34.174Z MQ s_sub 69 Decodiert bedeutet das: 82 subscribe (ist ok) Mosquitto bricht also die Verbindung ab weil PowerBrain ein Subscribe auf einen leeren Topic haben möchte. Die von mir verwendete Zählerdefinitionsdatei habe ich beigelegt. Ich hoffe, dass sich das korrigieren lässt. Ich kann in der Zählerdefinitionsdatei nicht sehen, wo ein leerer Topic angefordert wird. Es gibt auch andere, die Probleme haben mit MQTT Zähler: Gelöst
markiert als Spam
|
Antworten (7)
Private answer
Die aktualisierte Doku mit der Beschreibung, wie man einen MQTT Zähler konfiguriert, ist jetzt online: https://www.cfos-emobility.de/de/cfos-charging-manager/documentation/mqtt.htm
markiert als Spam
|
|
Private answer
Was möchtest du denn eigentlich realisieren? Die Zählerdatei muss man anpassen und eigene Pfade und json Transformationen eintragen. Man kann ja im MQTT Explorer sehen in welchen Pfaden Werte vom Zähler geliefert werden. markiert als Spam
|
|
Private answer
Sorry für den versehentlichen Downvote. Ich habe https://www.cfos-emobility.de/network/wp-content/uploads/cma_attachments/1736623414426_m25_shelly_em_tasmota.txt gefunden - das sieht spannend aus ist aber nur von google gefunden worden. Mir fehlt der Kontext. markiert als Spam
|
|
Private answer
Wenn man detaillierten Log einschaltet, dann wird so viel geloggt, dass es wirklich nicht notwendig ist, das als Open Source zu veröffentlichen. Und wenn man den Fehler genau eingrenzen kann, dann repariert das cFos Team das auch. Aber man muss schon genau angeben was nicht funktioniert, wo man das im Log sieht und wie das cFos Team das reproduzieren kann. Um an das Update zu kommen muss man bei Firmware Update "Beta" auswählen und dann wird die 2.4.9 angeboten und bei dieser Version funktionieren MQTT Zähler. Ich habe noch meine JSON Zählerdatei und einen Screenshot beigelegt, wie der Zähler bei mir konfiguriert ist. LG Miha markiert als Spam
|
|
Private answer
Was ist gefixed und wie? Wo ist der Link zu den Software-Änderungen? Welcher Diff? Wenn die Software noch nicht open source ist wäre es ein grosser Fortschritt wenn Sie opensource wird. markiert als Spam
|
|
Private answer
Wurde in Version 2.4.9 gefixt. markiert als Spam
|
|
Private answer
Oha, es gibt eine Version 2.4.6!! Ich hatte mit der Version 2.4.x auch das Problem mit mqtt-Variblen, habe es aber noch nicht reportet, weil ich auch wegen weiterer Probleme mit der Version auf die 2.2.1 zurück gegangen bin, bis es wieder eine stabile Version gibt. Allerdings habe ich nicht das mosquitto-log analysiert, sondern nur festgestellt, dass ich keine Daten bekomme.
markiert als Spam
|