evcc: soc poll timer is not stopped

Describe the bug

Poll settings are at default, so poll mode should be “charging”. But I stopped charging by setting to “Aus” in the UI and the timer continued in the log.

Steps to reproduce

-PV -charging starts -Aus

Configuration details

loadpoints/soc/poll/mode is not set in yaml, so it defaults to charging

Log details

[site  ] DEBUG 2023/03/24 09:24:50 ----
[lp-1  ] DEBUG 2023/03/24 09:24:50 charge power: 0W
[site  ] DEBUG 2023/03/24 09:24:50 grid power: -6285W
[site  ] DEBUG 2023/03/24 09:24:50 pv power: 6285W
[site  ] DEBUG 2023/03/24 09:24:50 site power: -6285W
[lp-1  ] DEBUG 2023/03/24 09:24:50 charge currents: [0.01 0.009 0.01]A
[lp-1  ] DEBUG 2023/03/24 09:24:50 charger status: B
[lp-1  ] DEBUG 2023/03/24 09:24:50 next soc poll remaining time: 49m50s
[lp-1  ] DEBUG 2023/03/24 09:24:50 available power 6285W > 4140W min 3p threshold
[lp-1  ] DEBUG 2023/03/24 09:24:50 start phase scale3p timer
[lp-1  ] DEBUG 2023/03/24 09:24:50 phase scale3p in 1m0s
[lp-1  ] DEBUG 2023/03/24 09:24:50 pv charge current: 27.3A = 0A + 27.3A (-6285W @ 1p)
[lp-1  ] DEBUG 2023/03/24 09:24:51 max charge current: 25A
[lp-1  ] DEBUG 2023/03/24 09:24:52 set charge mode: off
[lp-1  ] DEBUG 2023/03/24 09:24:52 phase timer inactive
[site  ] DEBUG 2023/03/24 09:24:52 ----
[lp-1  ] DEBUG 2023/03/24 09:24:52 charge power: 0W
[site  ] DEBUG 2023/03/24 09:24:52 grid power: -6258W
[site  ] DEBUG 2023/03/24 09:24:52 pv power: 6258W
[site  ] DEBUG 2023/03/24 09:24:52 site power: -6258W
[lp-1  ] DEBUG 2023/03/24 09:24:52 charge currents: [0.01 0.009 0.01]A
[lp-1  ] DEBUG 2023/03/24 09:24:52 charger status: B
[lp-1  ] DEBUG 2023/03/24 09:24:52 next soc poll remaining time: 49m48s
[lp-1  ] DEBUG 2023/03/24 09:24:53 charger disable
[lp-1  ] DEBUG 2023/03/24 09:24:53 wake-up timer: stop
[site  ] DEBUG 2023/03/24 09:25:00 ----
[lp-1  ] DEBUG 2023/03/24 09:25:00 charge power: 0W
[site  ] DEBUG 2023/03/24 09:25:00 grid power: -5814W
[site  ] DEBUG 2023/03/24 09:25:00 pv power: 5814W
[site  ] DEBUG 2023/03/24 09:25:00 site power: -5814W
[lp-1  ] DEBUG 2023/03/24 09:25:00 charge currents: [0.01 0.009 0.01]A
[lp-1  ] DEBUG 2023/03/24 09:25:00 charger status: B
[lp-1  ] DEBUG 2023/03/24 09:25:00 next soc poll remaining time: 49m40s
[site  ] DEBUG 2023/03/24 09:25:10 ----
[lp-1  ] DEBUG 2023/03/24 09:25:10 charge power: 0W
[site  ] DEBUG 2023/03/24 09:25:10 grid power: -4489W
[site  ] DEBUG 2023/03/24 09:25:10 pv power: 4489W
[site  ] DEBUG 2023/03/24 09:25:10 site power: -4489W
[lp-1  ] DEBUG 2023/03/24 09:25:10 charge currents: [0.01 0.009 0.01]A
[lp-1  ] DEBUG 2023/03/24 09:25:10 charger status: B
[lp-1  ] DEBUG 2023/03/24 09:25:10 next soc poll remaining time: 49m29s
[site  ] DEBUG 2023/03/24 09:25:20 ----
[lp-1  ] DEBUG 2023/03/24 09:25:20 charge power: 0W
[site  ] DEBUG 2023/03/24 09:25:20 grid power: -2859W
[site  ] DEBUG 2023/03/24 09:25:20 pv power: 2859W
[site  ] DEBUG 2023/03/24 09:25:20 site power: -2859W
[lp-1  ] DEBUG 2023/03/24 09:25:20 charge currents: [0.01 0.009 0.01]A
[lp-1  ] DEBUG 2023/03/24 09:25:20 charger status: B
[lp-1  ] DEBUG 2023/03/24 09:25:20 next soc poll remaining time: 49m20s
[site  ] DEBUG 2023/03/24 09:25:30 ----

What type of operating system are you running?

Windows

Version

0.114.1

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 24 (20 by maintainers)

Most upvoted comments

Das Grundproblem ist, dass dieses ‘Wenn der Wagen voll wird’ eigentlich zwei Szenarien sein können:

  • der Estimator unterschätzt den Soc (und Fahrzeug Soc limit gleich EVCC limit): Also Evcc denkt Soc = 89%. Das Auto ist auf 90% limitiert und erreicht die 90% und stoppt. EVCC wundert sich warum es gestoppt hat. Hier wäre ein sofortiger Soc Poll sinvoll aber aktuell schwierig wegen dem Caching auf einer unteren Ebene (Vehicle Provider).
  • der Estimator überschätzt den Soc: Also Evcc denkt Soc = 90%. Das Auto ist aber auf 89%. EVCC stoppt die Ladung. Nutzer wundert sich warum Auto nicht voll. Auch hier wäre ein sofortiger Soc Poll sinnvoll, am Besten noch vor dem Ladestopp damit einfach weiter geladen wird.

Wenn EVCC dann sicher ist, dass das Auto “voll” ist dann könnte man deinen Vorschlag umsetzen.