Seite 1 von 2
Anbindung Saxpower mit 1.9x
Verfasst: Do Dez 26, 2024 1:53 pm
von chris188
Hallo zusammen,
ich habe eine openWB Series 2 Custom mit SW 1.9.304.0.
Vor kurzem wurde bei mir noch ein Saxpower 7,7 kWh Speicher verbaut. Leider wird mir der Speicher nicht in meiner openWB angezeigt. Ich habe das entsprechende Saxpower-Modul eingebunden.
Im Debugging sehe ich, einen Fehler, dass openWB versucht auf Port 3600 auf meinen Speicher zuzugreifen
Code: Alles auswählen
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.18.70:3600)]
Der Speicher ist aber über Port 502 zu erreichen - Port 3600 war es wohl mal früher.
Könnte das gefixt werden?
Viele Grüße
Chris
Re: Anbindung Saxpower mit 1.9x
Verfasst: Mo Jan 13, 2025 7:13 am
von filfree
Hallo,
ich habe das gleiche Problem. Gibt es dazu schon Lösungsideen?
Gruß
filfree
Re: Anbindung Saxpower mit 1.9x
Verfasst: Mo Jan 13, 2025 7:42 am
von derNeueDet
Vermute bei V 1.9 wird sich da nichts mehr tun. Zumindest von openWB Seite aus.
Re: Anbindung Saxpower mit 1.9x
Verfasst: Mo Jan 13, 2025 9:30 am
von Heavendenied
Also wenn sich das nicht auf Seite des Speichers anpassen lässt müsste man eigentlich nur den Code des Saxpower Moduls ändern.
Das geht im Prinzip auch indem man ein Backup macht, die Datei anpasst und wieder hochlädt. Oder natürlich wenn man SSH Zugang auf die openWB hat.
Zu ändern wäre ja nur die Portangabe hier:

- Screenshot 2025-01-13 103024.png (73.34 KiB) 6065 mal betrachtet
Re: Anbindung Saxpower mit 1.9x
Verfasst: Mo Jan 13, 2025 9:48 am
von derNeueDet
Wenn man nie mehr updaten will, dann Ja. Da es ja aber anscheinend Versionen mit 3600 und 502 gibt, müsste man das entsprechend flexibel machen und in der GUI auch anpassen, dass der Port eingegeben oder ausgewählt werden kann...
VG
Det
Re: Anbindung Saxpower mit 1.9x
Verfasst: So Jan 19, 2025 2:24 pm
von chris188
Vielen Dank für eure Antworten. Vielleicht muss ich dann demnächst auch mal auf die Software 2.x umsteigen.
Re: Anbindung Saxpower mit 1.9x
Verfasst: Fr Apr 25, 2025 11:40 pm
von Johnny79
Hallo zusammen,
hat hier jemand bereits den Sax Smartmeter in openWB eingebunden?
Sprich Abruf über die Modbus TCP Schnittstelle von Sax?
Aufgrund von Platzmangel im Verteilerschrank, wäre es nur sehr umständlich möglich das EVU-Kit und den Sax Smartmeter unterzubringen. (Beide Smartmeter mit Stromwandler)
Und da sowieso com Speicher Daten abgefragt werden, plane ich von dort die EVU-Werte abzugreifen.
Ich werde berichten, wenn es ich zum laufen bekomm. Mit quasi nicht vorhandenen Python-Kenntnissen dauerts evtl. länger.
Grüße
Johnny
Re: Anbindung Saxpower mit 1.9x
Verfasst: Sa Apr 26, 2025 4:58 am
von openWB
Mit software2 sollte das gehen, wenn nicht bescheid sagen!
Re: Anbindung Saxpower mit 1.9x
Verfasst: Sa Apr 26, 2025 9:53 am
von Johnny79
War etwas schlecht ausgedrückt.
Ich plane das EVU-Kit rauszuwerfen und stattdessen die Einspeise- und Bezugs-Daten vom Sax Smartmeter über Modbus TCP auszulesen.
Counter-Datei finde ich mal keine in der software 2.

- Bildschirmfoto_2025-04-26_08-45-00.png (45.46 KiB) 4631 mal betrachtet
Wie gesagt, habe mich selbst bereits dran gemacht, gestern in knapp 4h sämtliche Zähler welche in der openWB eingebunden sind angesehen und mir daraus Code gebastelt. Sobald der Sax power Speicher in Betrieb geht, werde ich meine Code-Schnipsel testen.
Re: Anbindung Saxpower mit 1.9x
Verfasst: Sa Mai 10, 2025 1:31 pm
von Johnny79
Kleines Update:
Ich bekomme es nicht hin den die Bezugsdaten über den Saxpower Speicher auszulesen.
bat.py
counter.py
device.py
config.py
sind im Verzeichnis folgenden Verzeichnis abgelegt.
.../var/www/html/openWB/packages/modules/devices/saxpower/
Im Verzeichnis .../var/www/html/openWB/modules/ wurde der Ordner bezug_saxpower mit main.sh erstellt.
SyntaxError: invalid syntax
^
"counter": counter.SaxpowerCounter,
File "/var/www/html/openWB/packages/modules/devices/saxpower/device.py", line 21
Im drop-down Menü unter EVU taucht Saxpower auch nicht auf. Da der Speicher als Bezugszähler nicht bekannt ist.
Wo liegt mein Bock?
