-
-
Notifications
You must be signed in to change notification settings - Fork 678
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
evcc nimmt bei Divergenz von Metering-Angaben fälschlicherweise PV an #15047
Comments
Die Annahme, dass kein PV vorhanden ist kann man leider nicht so einfach treffen. Es ist ein total valides (und auch praktiziertes) vorgehen, dass man evcc mit einer PV-Anlage betreibt, in evcc aber nur ein Grid-Meter hinterlegt hat. Bspw. weil der eigene Wechselrichter keine Kommunikationsschnittstelle hat. Genau für diesen Fall ist die Logik.
|
Denkbar wäre auch ein konfigurierbarer Parameter, der explizit aussagt: Es gibt hier keine PV, alle Energie kommt vom Grid, völlig egal was irgendwelche Divergenzen sagen. Das ist zwar sehr brachial, würde das Problem im konkreten Fall aber lösen ;) |
Ich hab in #15056 mal nen Lösungsweg formuliert und mache hier zu. |
Verschwindet das Problem eigentlich, wenn man PV=0W einbaut?
|
Ich würde vermuten "nein", aber gerne ausprobieren :D |
Describe the bug
Wie in #11903 ausgeführt, kann es bei unterschiedlichen Polling-Intervallen für einen Tibber Pulse und eine lokal angeschlossene OCPP-Wallbox zu Situationen kommen, in denen der letzte gepollte Wert für den Grid-Provider bereits einen Wert ohne BEV-Ladung anzeigt, der letzte empfangene Wert der OCPP-Wallbox aber noch eine aktive BEV-Ladung anzeigt. Das passiert besonders dann, wenn EVCC gerade vom Pulse gepollt hat und unmittelbar danach die Wallbox das Ende des Ladevorgangs vermeldet, es also zu einer sehr kurzen Überschneidung kommt.
Dann ergibt sich eine große Differenz zwischen dem vom Grid abgenommenen Strom und dem in der Wallbox verbrauchten Strom. evcc geht in solchen Fällen automatisch davon aus, es müsse sich um Energie aus PV handeln, sogar dann, wenn gar keine PV im Setup vorhanden ist. Das führt zu unplausiblen Anzeigewerten, etwa weil bei Setups ohne PV trotzdem ein Prozentsatz des genutzten Stroms als Sonnenenergie angezeigt wird.
Ich habe meterInterval für die Wallbox jetzt mal auf 5 Sekunden heruntergesetzt, das wird aber kaum helfen. IMHO wäre es stattdessen sinnvoll, könnte man in einem solchen Fall ein Interval für eine kurze Pause definieren, im Sinne von: Wenn Grid Meter und Wallbox unplausible Werte liefern, warte 10 Sekunden und vergleiche es nochmal.
Steps to reproduce
Configuration details
Log details
What type of operating system are you running?
Linux
Version
0.128.4
The text was updated successfully, but these errors were encountered: