go-eCharger mit 1-/3-Phasen Umschaltung

kai9555
Beiträge: 301
Registriert: Mi Feb 01, 2023 7:16 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von kai9555 »

Und hier noch einmal ein Anzug aus Log von heute Morgen

Code: Alles auswählen

  RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.14) or chardet (3.0.4) doesn't match a supported version!
runs/u1p3pcheck.sh: Zeile 8: `<!DOCTYPE html>'
runs/u1p3pcheck.sh: Zeile 8: Syntaxfehler beim unerwarteten Wort `newline'
2023-02-20 09:41:21: PID: 3120: **** FATAL ********************************* (LV0)
2023-02-20 09:41:21: PID: 3120: **** FATAL Regulation loop needs 10 seconds (LV0)
2023-02-20 09:41:21: PID: 3120: **** FATAL ********************************* (LV0)
2023-02-20 09:41:21: PID: 4390: Previous regulation loop still running. Skipping. (LV0) at 35 main /var/www/html/openWB/regel.sh
4398 4397 4382 4381 4377 4376 4372 4370 4368 3120
runs/u1p3pcheck.sh: Zeile 8: `<!DOCTYPE html>'
runs/u1p3pcheck.sh: Zeile 8: Syntaxfehler beim unerwarteten Wort `newline'
runs/u1p3pcheck.sh: Zeile 8: `<!DOCTYPE html>'
runs/u1p3pcheck.sh: Zeile 8: Syntaxfehler beim unerwarteten Wort `newline'
kai9555
Beiträge: 301
Registriert: Mi Feb 01, 2023 7:16 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von kai9555 »

Grammerl hat geschrieben: Di Feb 08, 2022 4:40 pm Hallo zusammen,

ich muss nochmal selbst eine Rückmeldung auf meine Frage geben (siehe unten), da ich mittlerweile den Grund für den Fehler gefunden habe (lag an mir) und die Umschaltung nun prima läuft.

Ich hatte damals die beiden Dateien (u1p3pcheck.sh, u1p3pgoe.py) aus dem Fork von Matze händisch in meine OpenWB Installation kopiert. Das hat aber nicht funktioniert, und ich habe eine seltsame Fehlermeldung erhalten.

Der Grund:
Ich habe die beiden Dateien aus GitHub im Browser über "Link speichern unter" heruntergeladen. Dabei wurden dann aber nicht die Dateien heruntergeladen, sondern nur jeweils ein Haufen HTML Code - der aber blöderweise mit dem jeweiligen Namen der Datei abgespeichert wurde. Ich habe mir die Dateien auch nicht mit einem Editor angesehen, so dass mir das nicht aufgefallen ist. Das hat dann natürlich zu der Fehlermeldung geführt, die ich erhalten habe :oops: .

Jetzt gehts:
Ich habe mir dann alles als ZIP Datei von Github heruntergeladen und dann die beiden Dateien rüberkopiert. Die Umschaltung funktioniert seitdem ohne Probleme. Danke an Matze für die Arbeit!

Gruß,
Christian
Grammerl hat geschrieben: Fr Jan 21, 2022 12:37 pm Hallo zusammen,

ich habe die beiden Dateien für 1p3p Laden mit der go-e aus dem Fork von matzempc in meine OpenWB Standalone Installation kopiert:
runs/u1p3pcheck.sh
runs/u1p3pgoe.py

Dann in OpenWB die Einstellungen für die automatische Phasenumschaltung gesetzt:
- Automatische Phasenumschaltung: AN
- Min+PV Laden / Nur PV-Laden: Automatikmodus
- Schaltzeiten Automatikmodus: 5 Minuten

Im "PV-Laden" Modus startet der Ladevorgang dann auch korrekt 1-phasig und regelt sauber hoch bis 16A / 3.7 kW. Eine Umschaltung auf 3-phasiges Laden erfolgt dann aber nicht, obwohl z.B. für 10 Minuten ausreichend Überschuss (> 3 kW) vorhanden war.

Im Debug-Log bekomme ich folgende Fehlermeldung:
runs/u1p3pcheck.sh: Zeile 7: `<!DOCTYPE html>'
runs/u1p3pcheck.sh: Zeile 7: Syntaxfehler beim unerwarteten Wort `newline'

Könnte die Fehlermeldung bei der u1p3pcheck.sh der Grund sein, dass die Umschaltung nicht erfolgt? Hat das Problem sonst jemand?

Danke schon mal für jeden Tipp hierzu!

Mein Setup:
Wallbox: go-eCharger Homefix 11kw - V3
OpenWB Standalone: Stable - 1.9.244
Dank diesem Hinweis habe ich die Lösung gefunden. Jetzt funktioniert es auch bei mir :D
mistro
Beiträge: 12
Registriert: Fr Feb 10, 2023 3:58 pm

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von mistro »

kai9555 hat geschrieben: Mo Feb 20, 2023 9:09 am Dank diesem Hinweis habe ich die Lösung gefunden. Jetzt funktioniert es auch bei mir :D
Wollte gerade fragen, wie du die Dateien heruntergeladen hast :D

Code: Alles auswählen

"newline" und `<!DOCTYPE html>'
sprechen genau für diesen Fehler.

Super auf jeden Fall, dass du den Fehler selbst gefunden hast 8-)
Ostap II
Beiträge: 42
Registriert: Fr Feb 03, 2023 11:46 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von Ostap II »

Meine Experimente gehen weiter, diesmal mit der Stable 1.9.295
Automatische Phasenumschaltung funktioniert bis jetzt nicht.

Code: Alles auswählen

2023-03-03 10:55:32: PID: 3906: **** Regulation loop start **** (LV1) at 77 main /var/www/html/openWB/regel.sh
2023-03-03 10:55:27: PID: 2569: **** Regulation loop needs 5 seconds (LV2) at 62 cleanup /var/www/html/openWB/regel.sh
2023-03-03 10:55:27: PID: 2569: pv ladung auf 15A reduziert (LV1) at 349 nurpvlademodus nurpv.sh
set-currents: setze ladung auf 15A
2023-03-03 10:55:26: PID: 2569: uberschuss -13 wattbezug 13 ladestatus 1 llsoll 16 pvwatt -6481 mindestuberschussphasen 1400 wattkombiniert 3657 schaltschwelle 230 (LV2) at 586 main /var/www/html/openWB/regel.sh
2023-03-03 10:55:26: PID: 2569: anzahlphasen 1 (LV1) at 585 main /var/www/html/openWB/regel.sh
2023-03-03 10:55:26: PID: 2569: Timing Umschaltung: 120 / 840 (LV1) at 17 u1p3pswitch u1p3p.sh
2023-03-03 10:55:26: PID: 2569: automatische Umschaltung aktiv (LV1) at 16 u1p3pswitch u1p3p.sh
2023-03-03 10:55:26: PID: 2569: Zeit zum abfragen aller Werte 4 Sekunden (LV1) at 186 main /var/www/html/openWB/regel.sh
2023-03-03 10:55:25: PID: 2569: chargestatlp1 1 chargestatlp2 0 chargestatlp3 0 (LV1) at 1310 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: plugstatlp1 1 plugstatlp2 0 plugstatlp3 0 (LV1) at 1309 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: lp1enabled 1 lp2enabled 1 lp3enabled 1 (LV1) at 1308 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: EVU 1:V/7A 2: V/2A 3: V/-9A (LV1) at 1307 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: lla3 0 llv3 235 llas13  llas23  soclp1 0 soclp2  (LV1) at 1306 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: lla2 0 llv2 232 llas12  llas22  sofortll 16 hausverbrauch 2824 wattbezug 13 uberschuss -13 (LV1) at 1305 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: lla1 15 llv1 230 llas11  llas21  mindestuberschuss 1400 abschaltuberschuss 5 lademodus 2 (LV1) at 1304 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2569: pv1watt -6481 pv2watt  pvwatt -6481 ladeleistung 3670 llalt 16 nachtladen 0 nachtladen 0 minimalA 6 maximalA 16 (LV1) at 1303 loadvars loadvars.sh
2023-03-03 10:55:25: PID: 2840: EVU RET: 0 (LV2) at 15 main modules/bezug_smashm/main.sh
2023-03-03 10:55:25: PID: 2548: legacy run server: Completed running command in 0.61s: ["modules.devices.sma_shm.device","counter","none"]
2023-03-03 10:55:25: PID: 2548: modules.devices.sma_shm.device: All components updated
2023-03-03 10:55:25: PID: 2548: soc.modules.common.store._api: Saving CounterState(currents=[7.902, 2.207, -9.195], voltages=[233.35, 233.989, 236.179], imported=3444707.5, power_factors=[0.944, 0.969, 1.0], powers=[1701.9, 479.1, -2167.1], frequency=50.014, exported=14835992.1, power=13.9)
2023-03-03 10:55:25: PID: 2548: soc.modules.common.component_context: Update Komponente ['SMA Home Manager Zähler']
2023-03-03 10:55:24: PID: 2548: soc.modules.common.component_context: Update Komponenten ['SMA Home Manager Zähler']
2023-03-03 10:55:24: PID: 2548: legacy run server: Received command ["modules.devices.sma_shm.device","counter","none"]
2023-03-03 10:55:23: PID: 2756: RET: 0 (LV2) at 12 main modules/wr_tripower9000/main.sh
2023-03-03 10:55:23: PID: 2548: legacy run server: WR 1 nach Korrektur: InverterState(currents=[0.0, 0.0, 0.0], dc_power=-6593, exported=18767950, power=-6481)
2023-03-03 10:55:23: PID: 2548: legacy run server: Completed running command in 0.56s: ["modules.devices.sma_sunny_boy.device","inverter","192.168.178.xxx","0","none","none","none","0","0
2023-03-03 10:55:23: PID: 2548: soc.modules.common.store._api: Saving InverterState(currents=[0.0, 0.0, 0.0], dc_power=None, exported=18767950, power=-6481)
2023-03-03 10:55:23: PID: 2548: modules.devices.sma_sunny_boy.inverter: WR 192.168.178.xxx: InverterState(currents=[0.0, 0.0, 0.0], dc_power=-6593, exported=18767950, power=-6481)
2023-03-03 10:55:23: PID: 2548: soc.modules.common.component_context: Update Komponente ['Sma Sunny Boy/Tripower Wechselrichter']
2023-03-03 10:55:23: PID: 2548: modules.devices.sma_sunny_boy.device: SMA Modbus Hybrid: 0
2023-03-03 10:55:23: PID: 2548: modules.devices.sma_sunny_boy.device: SMA Modbus Version: 0
2023-03-03 10:55:23: PID: 2548: modules.devices.sma_sunny_boy.device: SMA Modbus weitere IPs: none, none, none
2023-03-03 10:55:23: PID: 2548: modules.devices.sma_sunny_boy.device: SMA Modbus Webbox: 0
2023-03-03 10:55:23: PID: 2548: modules.devices.sma_sunny_boy.device: SMA Modbus Ip-Adresse: 192.168.178.xxx
2023-03-03 10:55:23: PID: 2548: legacy run server: Received command ["modules.devices.sma_sunny_boy.device","inverter","192.168.178.xxx","0","none","none","none","0","0
2023-03-03 10:55:22: PID: 2569: **** Regulation loop start **** (LV1) at 77 main /var/www/html/openWB/regel.sh
In der funktionierenden 1.9.279 sieht es so aus:

Code: Alles auswählen

2023-03-03 09:06:55: PID: 2864: **** Regulation loop needs 4 seconds (LV2) at 55 cleanup /var/www/html/openWB/regel.sh
2023-03-03 09:06:55: PID: 2864: pv ladung auf 10A reduziert (LV1) at 349 nurpvlademodus nurpv.sh
set-currents: setze ladung auf 10A
2023-03-03 09:06:55: PID: 2864: uberschuss -35 wattbezug 35 ladestatus 1 llsoll 11 pvwatt -3166 mindestuberschussphasen 1400 wattkombiniert 2425 schaltschwelle 230 (LV2) at 576 main /var/www/html/openWB/regel.sh
2023-03-03 09:06:55: PID: 2864: anzahlphasen 1 (LV1) at 575 main /var/www/html/openWB/regel.sh
2023-03-03 09:06:54: PID: 2864: Timing Umschaltung: 120 / 840 (LV1) at 15 u1p3pswitch u1p3p.sh
2023-03-03 09:06:54: PID: 2864: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2023-03-03 09:06:54: PID: 2864: Zeit zum abfragen aller Werte 3 Sekunden (LV1) at 176 main /var/www/html/openWB/regel.sh
2023-03-03 09:06:53: PID: 2864: chargestatlp1 1 chargestatlp2 0 chargestatlp3 0 (LV1) at 1300 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: plugstatlp1 1 plugstatlp2 0 plugstatlp3 0 (LV1) at 1299 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: lp1enabled 1 lp2enabled 1 lp3enabled 1 (LV1) at 1298 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: EVU 1:V/8A 2: V/-3A 3: V/-4A (LV1) at 1297 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: lla3 0 llv3 239 llas13  llas23  soclp1 0 soclp2  (LV1) at 1296 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: lla2 0 llv2 239 llas12  llas22  sofortll 16 hausverbrauch 741 wattbezug 35 uberschuss -35 (LV1) at 1295 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: lla1 10 llv1 237 llas11  llas21  mindestuberschuss 1400 abschaltuberschuss 5 lademodus 2 (LV1) at 1294 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 2864: pv1watt -3166 pv2watt  pvwatt -3166 ladeleistung 2460 llalt 11 nachtladen 0 nachtladen 0 minimalA 6 maximalA 16 (LV1) at 1293 loadvars loadvars.sh
2023-03-03 09:06:53: PID: 3117: EVU RET: 0 (LV2) at 15 main modules/bezug_smashm/main.sh
2023-03-03 09:06:53: PID: 2066: legacy run server: Completed running command in 0.16s: ["modules.sma_shm.device","counter","none"]
2023-03-03 09:06:53: PID: 2066: modules.sma_shm.device: Update complete
2023-03-03 09:06:53: PID: 2066: modules.sma_shm.device: All components updated
2023-03-03 09:06:53: PID: 2066: soc.modules.common.store._api: Saving CounterState(currents=[8.252, -3.278, -4.41], power_factors=[0.96, 0.975, 1.0], voltages=[238.833, 240.647, 241.04], powers=[1846.4, -756.6, -1054.5], imported=3444290.1999999997, exported=14833478.2, power=35.4, frequency=50.004)
2023-03-03 09:06:53: PID: 2066: soc.modules.common.component_context: Update Komponente ['SMA Home Manager Zähler']
2023-03-03 09:06:53: PID: 2066: soc.modules.common.component_context: Update Komponenten ['SMA Home Manager Zähler']
2023-03-03 09:06:53: PID: 2066: modules.sma_shm.device: Beginning update
2023-03-03 09:06:53: PID: 2066: legacy run server: Received command ["modules.sma_shm.device","counter","none"]
2023-03-03 09:06:52: PID: 3042: RET: 0 (LV2) at 12 main modules/wr_tripower9000/main.sh
2023-03-03 09:06:52: PID: 2066: legacy run server: WR 1 nach Korrektur: InverterState(currents=[0.0, 0.0, 0.0], exported=18758411, power=-3166)
2023-03-03 09:06:52: PID: 2066: legacy run server: Completed running command in 0.46s: ["modules.sma_sunny_boy.device","inverter","192.168.178.xxx","0","none","none","none","0","0","0","1
2023-03-03 09:06:52: PID: 2066: soc.modules.common.store._api: Saving InverterState(currents=[0.0, 0.0, 0.0], exported=18758411, power=-3166)
2023-03-03 09:06:52: PID: 2066: modules.sma_sunny_boy.inverter: WR 192.168.178.xxx: InverterState(currents=[0.0, 0.0, 0.0], exported=18758411, power=-3166), DC Power True
2023-03-03 09:06:52: PID: 2066: soc.modules.common.component_context: Update Komponente ['Sma Sunny Boy/Tripower Wechselrichter']
2023-03-03 09:06:52: PID: 2066: modules.sma_sunny_boy.device: SMA Modbus Hybrid: 0
2023-03-03 09:06:52: PID: 2066: modules.sma_sunny_boy.device: SMA Modbus Version: 0
2023-03-03 09:06:52: PID: 2066: modules.sma_sunny_boy.device: SMA Modbus weitere IPs: none, none, none
2023-03-03 09:06:52: PID: 2066: modules.sma_sunny_boy.device: SMA Modbus Webbox: 0
2023-03-03 09:06:52: PID: 2066: modules.sma_sunny_boy.device: SMA Modbus Ip-Adresse: 192.168.178.xxx
Für mich sehen beide Logs gleich aus, ich bin aber kein Profi in dieser Materie.
Was läuft in der Stable 1.9.295 falsch, bzw was muss noch aktiviert werden?
Berechtigungen, wie in den vorigen Posts habe ich überprüft, die passen. Einstellungen für die automatische Phasenumschaltung sind identisch.
Habt ihr noch Ideen? Eine komplette Neuinstalltaion mach ich zum Schluss, wenn alles durchprobiert ist. :D
openWB Standalone 2.0 (Beta), go-e Charger V3, BEV EQA 250
mistro
Beiträge: 12
Registriert: Fr Feb 10, 2023 3:58 pm

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von mistro »

Also ich kann aus diesem Log keine Fehler herauslesen. Sind alles Statusabfragen der Wallbox (Überschuss, Hausverbrauch, etc.).

Kenne mich in der Materie aber auch nicht allzu gut aus.

Mein Debug Log ist auf jeden Fall deutlich sparsamer beim Output als deiner!

Bei den Statuswerten oberhalb der LOGs wird alles richtig angezeigt?
  • Hausverbrauch ist mit aktuellem Stromverbrauch ident?
  • Produktion PV wird richtig angezeigt?
  • Ladestand des PKW wird richtig angezeigt?
Ostap II
Beiträge: 42
Registriert: Fr Feb 03, 2023 11:46 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von Ostap II »

mistro hat geschrieben: So Mär 12, 2023 11:12 am Bei den Statuswerten oberhalb der LOGs wird alles richtig angezeigt?
  • Hausverbrauch ist mit aktuellem Stromverbrauch ident?
  • Produktion PV wird richtig angezeigt?
  • Ladestand des PKW wird richtig angezeigt?

Ich werde beide RPIs parallel anschließen, dann die Werte in Echtzeit überprüfen.

Ladestand SoC ist in der V.1.9.295 nicht eingerichtet. Die V. 1.9.279 kann kein SoC mehr anzeigen. Dazu gab es hier https://www.openwb.de/forum/viewtopic.p ... &start=430 eine Diskussion und Lösung.
derNeueDet hat geschrieben: Di Dez 20, 2022 11:44 am Falsche (alte) Version und alte Credentials.
VG
Det
Falsche, alte Version ist die funktionierende 1.9.279
openWB Standalone 2.0 (Beta), go-e Charger V3, BEV EQA 250
mistro
Beiträge: 12
Registriert: Fr Feb 10, 2023 3:58 pm

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von mistro »

Wird in der Debug Log der Go-E Charger nie gelistet?

Bei mir ist dieser mehrmals in der Debug Log vermerkt:

Code: Alles auswählen

Phaseneinstellung fsp vorher: 0
go-e serial number: XXXXXX
Go-e mit IP 192.168.X.XXX Umschaltung auf 3 Phasen
Der Go-E ist richtig eingerichtet?
  • IP Adresse+Port im OpenWB
  • notwendige Einstellungen am Go-E aktiviert
Die OpenWB Version 1.9.289 auch schon probiert?

Ich würde defintiv einen Clean-Install empfehlen, die Dateien austauschen, Einrichtungen tätigen und dann nochmal probieren. OpenWB und Go-E sollten ja unabhängig davon, welches Fahrzeug angehängt ist, miteinander kommunizieren.

Der Wechselrichter wird laut LOG ja definitiv ausgelesen. Also sollte hier auch abhängig vom Überschuss 1-/3-phasig umgeschaltet werden.
Ostap II
Beiträge: 42
Registriert: Fr Feb 03, 2023 11:46 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von Ostap II »

mistro hat geschrieben: So Mär 12, 2023 4:55 pm Wird in der Debug Log der Go-E Charger nie gelistet?
Der Go-E ist richtig eingerichtet?
  • IP Adresse+Port im OpenWB
  • notwendige Einstellungen am Go-E aktiviert
Die OpenWB Version 1.9.289 auch schon probiert?

Ich würde defintiv einen Clean-Install empfehlen, die Dateien austauschen, Einrichtungen tätigen und dann nochmal probieren. OpenWB und Go-E sollten ja unabhängig davon, welches Fahrzeug angehängt ist, miteinander kommunizieren.
Der Wechselrichter wird laut LOG ja definitiv ausgelesen. Also sollte hier auch abhängig vom Überschuss 1-/3-phasig umgeschaltet werden.
go e-Charger wird in der Debug Log in beiden Versionen nicht gelistet.
go e-Charger ist richtig eingerichtet, da die 1-/3-Phasen Umschaltung mit der V. 1.9.279 funktioniert:
Bild
Die V.1.9.295 ist eine Clean-Install gewesen, alle Einstellungen habe ich aus der V. 1.9.279 manuell übernommen.
Die OpenWB Version 1.9.289 kann ich nicht probieren, da mit der Eingabe:

Code: Alles auswählen

curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
die V.1.9.295 installiert wird.
Wo die V.1.9.289, zu finden ist, habe ich noch nicht herausgefunden, Backup hab ich davon auch nicht.
openWB Standalone 2.0 (Beta), go-e Charger V3, BEV EQA 250
Ostap II
Beiträge: 42
Registriert: Fr Feb 03, 2023 11:46 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von Ostap II »

Nach dieser Anleitung hier: viewtopic.php?t=6649 bin ich jetzt bei V.1.9.287 gelandet :D
Allerdings ist es keine neue Installation. :cry: Mal schauen, was ein bewölkter Tag mit der neuen/alten Version bringt.
openWB Standalone 2.0 (Beta), go-e Charger V3, BEV EQA 250
Ostap II
Beiträge: 42
Registriert: Fr Feb 03, 2023 11:46 am

Re: go-eCharger mit 1-/3-Phasen Umschaltung

Beitrag von Ostap II »

Eine kurze Erfolgsmeldung, 1-/3-Phasenumschaltung mit Raspberry Pi 4 Model B und openWB Version: 1.9.287 funktioniert.
Die Frage nach "was war" bleibt im Moment offen.

Code: Alles auswählen

Phaseneinstellung fsp vorher: 0
go-e serial number: XXXXXX
Go-e mit IP 192.168.X.XXX Umschaltung auf 3 Phasen
Dieser Eintrag im Debug LOG fehlt weiterhin.
openWB Standalone 2.0 (Beta), go-e Charger V3, BEV EQA 250
Antworten