Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amperfied solar.connect Phase Switching #16287

Closed
1 task done
maatinh opened this issue Sep 23, 2024 · 7 comments
Closed
1 task done

Amperfied solar.connect Phase Switching #16287

maatinh opened this issue Sep 23, 2024 · 7 comments

Comments

@maatinh
Copy link
Contributor

maatinh commented Sep 23, 2024

Describe the bug

evcc is not phase switching correctly. I used "Fast"-Charging yday and evcc switched from 1p to 3p. Today I wanted to charge using PV-Mode but the WB is not switching phases.
Please let me know what exactly you need to and what I need to do to provide the correct logs. I could switch phases manually back to 1p.

Steps to reproduce

  1. WB is configured to use 3p
  2. start PV charging where not enough pv power is available for 3p

Configuration details

WB is configured using UI as well as the Car.

Log details

[site  ] DEBUG 2024/09/23 11:13:44 ----
[lp-1  ] DEBUG 2024/09/23 11:13:44 charge power: 0W
[lp-1  ] DEBUG 2024/09/23 11:13:44 charge currents: [0 0 0]A
[lp-2  ] DEBUG 2024/09/23 11:13:44 charge power: 0W
[lp-2  ] DEBUG 2024/09/23 11:13:44 charge currents: [0 0 0]A
[circuit-leitung_garage] DEBUG 2024/09/23 11:13:44 power: 0W
[circuit-leitung_garage] DEBUG 2024/09/23 11:13:44 current: 0A
[site  ] DEBUG 2024/09/23 11:13:45 pv power: 3296W
[site  ] DEBUG 2024/09/23 11:13:45 battery soc: 87%
[site  ] DEBUG 2024/09/23 11:13:45 battery power: -2943W
[site  ] DEBUG 2024/09/23 11:13:45 grid meter: -17W
[site  ] DEBUG 2024/09/23 11:13:46 site power: -2860W
[lp-1  ] DEBUG 2024/09/23 11:13:46 charge total import: 823.236kWh
[lp-1  ] DEBUG 2024/09/23 11:13:46 charger status: B
[lp-1  ] DEBUG 2024/09/23 11:13:46 pv charge current: 12.4A = 0A + 12.4A (-2860W @ 1p)
[lp-1  ] DEBUG 2024/09/23 11:13:46 site power -2860W <= 0W enable threshold
[lp-1  ] DEBUG 2024/09/23 11:13:46 pv enable in 0s
[lp-1  ] DEBUG 2024/09/23 11:13:46 pv enable timer elapsed
[circuit-leitung_garage] TRACE 2024/09/23 11:13:46 validate current: 0A + (0A -> 7A) <= 32A ok
[circuit-leitung_garage] TRACE 2024/09/23 11:13:46 validate power: 0W + (0W -> 1610W) <= 20000W ok
[lp-1  ] DEBUG 2024/09/23 11:13:46 max charge current: 7A
[lp-1  ] DEBUG 2024/09/23 11:13:46 charger enable
[lp-1  ] DEBUG 2024/09/23 11:13:46 wake-up timer: start
[site  ] DEBUG 2024/09/23 11:14:14 ----
[lp-1  ] DEBUG 2024/09/23 11:14:14 charge power: 4679W
[lp-1  ] DEBUG 2024/09/23 11:14:14 charge currents: [6.5 6.7 6.7]A
[lp-2  ] DEBUG 2024/09/23 11:14:14 charge power: 0W
[lp-2  ] DEBUG 2024/09/23 11:14:14 charge currents: [0 0 0]A
[circuit-leitung_garage] DEBUG 2024/09/23 11:14:14 power: 4679W
[circuit-leitung_garage] DEBUG 2024/09/23 11:14:14 current: 6.7A
[site  ] DEBUG 2024/09/23 11:14:15 pv power: 3818W
[site  ] DEBUG 2024/09/23 11:14:15 battery soc: 87%
[site  ] DEBUG 2024/09/23 11:14:15 battery power: 1156W
[site  ] DEBUG 2024/09/23 11:14:15 grid meter: 13W
[site  ] DEBUG 2024/09/23 11:14:16 site power: 1269W
[lp-2  ] DEBUG 2024/09/23 11:14:16 charge total import: 0.060kWh
[lp-2  ] DEBUG 2024/09/23 11:14:16 charger status: A
[circuit-leitung_garage] TRACE 2024/09/23 11:14:16 validate current: 6.7A + (0A -> 0A) <= 32A ok
[circuit-leitung_garage] TRACE 2024/09/23 11:14:16 validate power: 4679W + (0W -> 0W) <= 20000W ok
[site  ] DEBUG 2024/09/23 11:14:44 ----
[lp-1  ] DEBUG 2024/09/23 11:14:44 charge power: 4656W
[lp-1  ] DEBUG 2024/09/23 11:14:44 charge currents: [6.5 6.7 6.7]A
[lp-2  ] DEBUG 2024/09/23 11:14:44 charge power: 0W
[lp-2  ] DEBUG 2024/09/23 11:14:44 charge currents: [0 0 0]A
[circuit-leitung_garage] DEBUG 2024/09/23 11:14:44 power: 4656W
[circuit-leitung_garage] DEBUG 2024/09/23 11:14:44 current: 6.7A
[site  ] DEBUG 2024/09/23 11:14:45 pv power: 3042W
[site  ] DEBUG 2024/09/23 11:14:45 battery soc: 87%
[site  ] DEBUG 2024/09/23 11:14:45 battery power: 2125W
[site  ] DEBUG 2024/09/23 11:14:45 grid meter: -27W
[site  ] DEBUG 2024/09/23 11:14:46 site power: 2198W
[lp-1  ] DEBUG 2024/09/23 11:14:46 charge total import: 823.306kWh
[lp-1  ] DEBUG 2024/09/23 11:14:46 charger status: C
[lp-1  ] DEBUG 2024/09/23 11:14:46 charge start energy: 823.306kWh
[lp-1  ] INFO 2024/09/23 11:14:46 start charging ->
[lp-1  ] DEBUG 2024/09/23 11:14:46 wake-up timer: stop
[pushover] DEBUG 2024/09/23 11:14:46 sending to ***
[lp-1  ] DEBUG 2024/09/23 11:14:46 soc estimated: 81.03% (vehicle: 81.00%)
[lp-1  ] DEBUG 2024/09/23 11:14:46 vehicle soc: 81%
[lp-1  ] DEBUG 2024/09/23 11:14:46 vehicle soc limit: 100%
[lp-1  ] DEBUG 2024/09/23 11:14:46 vehicle range: 321km
[lp-1  ] DEBUG 2024/09/23 11:14:46 pv charge current: 0A = 7A + -9.56A (2198W @ 1p)
[lp-1  ] DEBUG 2024/09/23 11:14:46 projected site power 2198W >= -200W disable threshold
[lp-1  ] DEBUG 2024/09/23 11:14:46 pv disable in 0s
[lp-1  ] DEBUG 2024/09/23 11:14:46 pv disable timer elapsed
[circuit-leitung_garage] TRACE 2024/09/23 11:14:46 validate current: 6.7A + (7A -> 0A) <= 32A ok
[circuit-leitung_garage] TRACE 2024/09/23 11:14:46 validate power: 4656W + (4656W -> 0W) <= 20000W ok
[lp-1  ] DEBUG 2024/09/23 11:14:46 charger disable
[lp-1  ] DEBUG 2024/09/23 11:14:46 wake-up timer: stop
[site  ] DEBUG 2024/09/23 11:15:14 ----
[lp-1  ] DEBUG 2024/09/23 11:15:14 charge power: 0W
[lp-1  ] DEBUG 2024/09/23 11:15:14 charge currents: [0 0 0]A
[lp-2  ] DEBUG 2024/09/23 11:15:14 charge power: 0W
[lp-2  ] DEBUG 2024/09/23 11:15:14 charge currents: [0 0 0]A
[circuit-leitung_garage] DEBUG 2024/09/23 11:15:14 power: 0W
[circuit-leitung_garage] DEBUG 2024/09/23 11:15:14 current: 0A
[site  ] DEBUG 2024/09/23 11:15:15 pv power: 3389W
[site  ] DEBUG 2024/09/23 11:15:15 battery soc: 87%
[site  ] DEBUG 2024/09/23 11:15:15 battery power: -3040W
[site  ] DEBUG 2024/09/23 11:15:15 grid meter: 122W
[site  ] DEBUG 2024/09/23 11:15:16 site power: 222W
[lp-2  ] DEBUG 2024/09/23 11:15:16 charge total import: 0.060kWh
[lp-2  ] DEBUG 2024/09/23 11:15:16 charger status: A
[circuit-leitung_garage] TRACE 2024/09/23 11:15:16 validate current: 0A + (0A -> 0A) <= 32A ok
[circuit-leitung_garage] TRACE 2024/09/23 11:15:16 validate power: 0W + (0W -> 0W) <= 20000W ok
[site  ] DEBUG 2024/09/23 11:15:44 ----
[lp-1  ] DEBUG 2024/09/23 11:15:44 charge power: 0W
[lp-1  ] DEBUG 2024/09/23 11:15:44 charge currents: [0 0 0]A
[lp-2  ] DEBUG 2024/09/23 11:15:44 charge power: 0W
[lp-2  ] DEBUG 2024/09/23 11:15:44 charge currents: [0 0 0]A
[circuit-leitung_garage] DEBUG 2024/09/23 11:15:44 power: 0W
[circuit-leitung_garage] DEBUG 2024/09/23 11:15:44 current: 0A
[site  ] DEBUG 2024/09/23 11:15:45 pv power: 2863W
[site  ] DEBUG 2024/09/23 11:15:45 battery soc: 88%
[site  ] DEBUG 2024/09/23 11:15:45 battery power: -2604W
[site  ] DEBUG 2024/09/23 11:15:45 grid meter: -25W
[site  ] DEBUG 2024/09/23 11:15:46 site power: -2529W
[lp-1  ] DEBUG 2024/09/23 11:15:46 charge total import: 823.306kWh
[lp-1  ] DEBUG 2024/09/23 11:15:46 charger status: B
[lp-1  ] DEBUG 2024/09/23 11:15:46 charge final energy: 0.029kWh
[lp-1  ] INFO 2024/09/23 11:15:46 stop charging <-
[lp-1  ] DEBUG 2024/09/23 11:15:46 pv timer reset
[lp-1  ] DEBUG 2024/09/23 11:15:46 pv timer inactive
[pushover] DEBUG 2024/09/23 11:15:46 sending to ***
[lp-1  ] DEBUG 2024/09/23 11:15:46 charge total import: 823.306kWh
[lp-1  ] DEBUG 2024/09/23 11:15:47 soc estimated: 81.03% (vehicle: 81.00%)
[lp-1  ] DEBUG 2024/09/23 11:15:47 vehicle soc: 81%
[lp-1  ] DEBUG 2024/09/23 11:15:47 vehicle soc limit: 100%
[lp-1  ] DEBUG 2024/09/23 11:15:47 vehicle range: 321km
[lp-1  ] DEBUG 2024/09/23 11:15:47 pv charge current: 11A = 0A + 11A (-2529W @ 1p)
[lp-1  ] DEBUG 2024/09/23 11:15:47 site power -2529W <= 0W enable threshold
[lp-1  ] DEBUG 2024/09/23 11:15:47 pv enable timer start: 1m0s
[lp-1  ] DEBUG 2024/09/23 11:15:47 pv enable in 1m0s
[circuit-leitung_garage] TRACE 2024/09/23 11:15:47 validate current: 0A + (0A -> 0A) <= 32A ok
[circuit-leitung_garage] TRACE 2024/09/23 11:15:47 validate power: 0W + (0W -> 0W) <= 20000W ok

What type of operating system are you running?

Docker container

Nightly build

  • I have verified that the issue is reproducible with the latest nightly build

Version

0.130.11

@StefanSchoof
Copy link
Contributor

I think the log ends before the part you are describing: pv enable in 1m0s so evcc wants to start one minute after this log ends.

@andig
Copy link
Member

andig commented Sep 23, 2024

Its unfortunately not even transparent which devices are configured and log doesn't show an issue. Closing.

Siehe auch #11100

/cc @maatinh

@andig andig closed this as completed Sep 23, 2024
@maatinh
Copy link
Contributor Author

maatinh commented Sep 24, 2024

@StefanSchoof Man sieht doch oben im Log, dass auf 3 Phasen Strom fließt und evcc etwas von 1p schreibt, oder?

[lp-1  ] DEBUG 2024/09/23 11:14:44 charge currents: [6.5 6.7 6.7]A
...
[lp-1  ] DEBUG 2024/09/23 11:14:46 pv charge current: 0A = 7A + -9.56A (2198W @ 1p)

@andig : Wann genau schaltet evcc denn die Phasen um wenn eine Ladung gestartet werden soll? Bevor der eigentliche Ladevorgang gestartet wird? Oder stecke ich das Auto an, evcc gibt den Strom frei, Auto beginnt zu laden und evcc merkt dann, dass bspw. mit 3 Phasen statt mit einer Phase geladen wird und schaltet dann um?

Innerhalb eines laufenden Ladevorgangs gehe ich davon aus, dass evcc während des Ladevorgangs umschaltet und nicht die Ladung stoppt, die Phasen umschaltet und den Ladevorgang neu startet. Ist das so korrekt?

Hintergrund der Frage ist, dass es so aussieht, als muss man der amperfied während eines Ladevorgangs mitteilen, dass sie umschalten soll. Wenn gerade nicht geladen wird, läßt sich die Phasenkonfiguration nicht ändern.

Anbei noch ein Trace-log von gestern:
evcc-20240923-114956-trace.log

@maatinh
Copy link
Contributor Author

maatinh commented Sep 24, 2024

Die Amperfied WB hat auch ein Register um den Status der Phasen abzufragen. Soweit ich sehe, wird das aktuell im Code nicht verwendet.

image

cc @andig

@andig
Copy link
Member

andig commented Sep 24, 2024

Erstmal bitte Ruhe bewahren, evcc beenden und dann mal die Umschaltung probieren:

evcc charger -p 1|3

und erstmal prüfen ob das geht. In beide Richtungen. Dann sehen wir weiter.

@maatinh
Copy link
Contributor Author

maatinh commented Sep 25, 2024

Ok, mache ich in den nächsten Tagen.

@maatinh
Copy link
Contributor Author

maatinh commented Sep 27, 2024

Erstmal bitte Ruhe bewahren, evcc beenden und dann mal die Umschaltung probieren:

evcc charger -p 1|3

und erstmal prüfen ob das geht. In beide Richtungen. Dann sehen wir weiter.

Wenn ich das ausführe, bekomme ich:

[main ] ERROR 2024/09/27 09:39:47 phases: not implemented

Vermutlich, weil ich noch einen anderen Charger definiert habe, der keine Phasenumschaltung kann. Wie kann ich spezifizieren, dass die Umschaltung für einen bestimmten Charger passiert?

Gebe ich das so an, kommt keine hilfreiche Ausgabe:

$ evcc charger connect.solar -p 3

[main  ] INFO 2024/09/27 09:43:45 evcc 0.130.11 (57e1de7a)
[main  ] INFO 2024/09/27 09:43:45 using config file: /etc/evcc.yaml
[db    ] INFO 2024/09/27 09:43:45 using sqlite database: /root/.evcc/evcc.db
$

Vielleicht noch ein paar Hinweise zu dem, was ich heute beobachtet habe:

In evcc ist die WB mit automatischem Phasenwechsel eingestellt. Gestern stand die WB auf 1p und ich habe am Abend das Auto (Q4) angeschlossen und einen Ladetimer programmiert. Das Auto hat also nicht direkt angefangen zu laden. Nachts hat evcc dann das Laden gestartet, hat aber nicht auf 3p umgeschalten. Das habe ich dann manuell über modbus direkt gemacht.
Leider habe ich dazu keine Logs, das muss ich nochmal nachstellen und die Logs sichern. Meine Vermutung ist, dass evcc die Umschaltung auf 3p machen will bevor der Strom hochgesetzt wird um den Ladevorgang zu starten.

Heute morgen stand die WB dann also auf 3p und ich habe ein anders Auto (Zoe) angeschlossen. evcc wollte dann das PV Laden starten, der Zoe zuckt dabei aber gar nicht, weil er bei 3p mindestens 10-11 A braucht. evcc müsste in diesem Fall also kurz schnell laden, dann auf 1p umschalten und kann dann wieder normal im PV modus regeln.

@evcc-io evcc-io locked and limited conversation to collaborators Sep 27, 2024
@andig andig converted this issue into discussion #16360 Sep 27, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants