MQTT Daten für ioBroker aus VRM abgreifen

Ah ne, Tippfehler meinerseits - 3.55 is die aktuelle Releaseversion

Geht leider nicht, weil die Werte tatsächlich nicht unter .system gelistet werden. Sind halt keine Standardwerte von .battery

Ich bin auf die Zellenspannungen aus, um das balancing verfolgen zu können. Obwohl die bisher auch ganz ohne balancing beinahe perfekt sind :heart_eyes:

Mmh, wo muss der paho client denn liegen? Muss ich den manuell installieren?

Geht das nicht mit dem mqtt-client vom Venus? Nicht, dass ich irgendeine Ahnung habe… :sweat_smile:

image

Nochmal etwas ausführlicher:

log.txt (21,6 KB)

config Version 7 sehe ich gerade. Ich hatte meine vers.6 gesichert und wiederbenutzt. Muss ich noch ändern

edit: Blödsinn, war auch Version 7, vegiss den letzten Satz

andererseits ist der paho-client wohl vorhanden, keine Ahnung :sweat_smile:

image

Braucht’s da noch irgendwo ein Import paho.mqtt oder so?

Ja, der sollte da sein. Das kann dann nur heißen, dass sie da zwischen version 1.5 und 2.x auch den package namen geändert haben, daher finde ich dann über den Namen die 1.5 nicht..

Schaue ich morgen nochmal nach

Alles klar, danke nochmal für die Einzelbetreuung :slightly_smiling_face:

So, nochmal update gepusht.

Konnte nicht rausfinden, wie das Paket davor hieß - Jetzt halt dirty mit try/catch, aber funktioniert :wink:

getestet auf meinem PI:

2025-06-07 06:30:02,982 INFO [MainThread|esESS.__init__] Initializing thread pool with a size of 5
2025-06-07 06:30:23,6 APP_DEBUG [MainThread|esESS.configureMqtt] Using phao >= 2.0 compliant initialization...
2025-06-07 06:30:23,7 APP_DEBUG [MainThread|esESS.configureMqtt] Nope... Trying phao < 2.0 compliant initialization...
2025-06-07 06:30:23,11 INFO [MainThread|es-ESS.configureMqtt] MQTT: Connecting to broker: localhost
2025-06-07 06:30:23,13 INFO [MainThread|esESS.configureMqtt] Connecting to broker: tcp://localhost:1883
2025-06-07 06:30:23,43 INFO [Thread-1|esESS.onMainMqttConnect] Connected to MQTT broker!
2025-06-07 06:30:23,51 INFO [MainThread|esESS.configureMqtt] Connecting to broker: tcp://localhost:1883
2025-06-07 06:30:23,59 INFO [Thread-2|esESS.onLocalMqttConnect] Connected to MQTT broker!
2025-06-07 06:30:24,62 INFO [MainThread|esESS.publishServiceMessage] ServiceMessage: es-ESS is starting up...
2025-06-07 06:30:24,89 INFO [MainThread|esESS.publishServiceMessage] ServiceMessage: Initializing Services.

Am besten vorher ein /uninstall.sh machen und sicherstellen, dass die vorherige main.zip nich mehr rumliegt.

1 Like

Moin, das sieht schon sehr gut aus

Der ioBroker hat jede Menge Topics bekommen…

und tatsächlich auch die beiden Testwerte :slightly_smiling_face:

Jetzt probiere ich noch die Zellenwerte…

strike :grinning_face:

sehr geil (abgesehen vom Scheisswetter)

Vielen, vielen Dank @dognose :ok_hand:
Für mich hast du das beste tool ever geschaffen, um die einzelnen Zellspannungen meiner DIY-battery zu überwachen. Ich werd’s jedem erzählen, der er es nicht hören will :grin:

1 Like

So handhabe ich das auch immer :grin: