-
Notifications
You must be signed in to change notification settings - Fork 67
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
Battery limit not applied consistently, leading to inverter flickering on/off #1483
Comments
Syslog von 16:17 bis 17:12: OpenDTU.log |
For the time being I've downgraded to 2024.10.20 (however until the other day I was running an older self-compiled version with custom patches). |
Hallo @ranma, Es schaut so aus als ob die Inverter-AC Mess Daten nicht rechtzeitig bereit stehen. Beispiel:
Die weitere Regelung verwendet aber die 78W und kommt damit ins Schwingen. |
Bei mir schaltet der Inverter mit der 2024.11.20 auch zu früh wieder an: Habe den DPL eingestellt dass er bei 80% SoC starten soll und bei 45% stoppt. Aber er schaltet den Inverter schon 53% Ladung ein... und das eigentlich immer! Genau so hatte ich ein merkwürdiges Phänomen festgestellt, dass er sich gar nicht anschaltet, wenn ich nicht manuell in der Konfig die ich exportiere den Wert von Das hatte ich hier schon geschrieben: #1471 Das sind die powerlimiter-Werte aus dem Konfig Dump:
|
Diese Info sollte die OpenDTU mit SystemConfigPara eingesammelt haben. Jetzt müsste für alle Inverter ein RealTimeRunDebug laufen damit ihr auch die aktuellen Inverter Werte in de OpenDTU habt.
Hier hat wohl der DPL loop die beiden o.g. Kommandos überholt und regelt bevor der neu akzeptierte Regelpunkt angefahren wurde. Dies hängt evtl. natürlich auch vom Delta und dem RampUp/RampDown Werten im GridProfile ab. |
Das eigentliche Problem ist ja das der Inverter gar nicht an sein sollte. Solarleistung ist zu klein und Batterie-Ladestand ist zu niedrig => Inverter sollte aus bleiben. Trotzdem sehe ich in 2024.11.20 das eher morgens/abends mal gerne mit bis zu 800W ins Netz speist, auch wenn er nicht sollte. Mit 2024.10.20 funktioniert das so wie es soll. |
@ranma
Richtig, aber in meinem Fall ist das nicht das Problem. Ich sehe ja an den Powermeter Messdaten das der Inverter das neue Limit eingestellt hat. Nur die Messdaten vom Inverter sind noch nicht auf aktuellen Stand. |
Also bei mir ist der Poll Intervall des Stromzählers schon auf eine Sekunde. |
@ranma @ThomasCr Könntet ihr nochmal mit einem build des aktuellen development branches testen? Es hat sich nochmal einiges getan im DPL code seit dem letzten release. Builds findet ihr hier: https://github.com/hoylabs/OpenDTU-OnBattery/actions/runs/12599153511 |
What happened?
In release 2024.11.20 (latest), calcBatteryAllowance sometimes does not correctly apply battery limits, additionally it looks like start threshold (90%) and discharge even if partially full (off) were not applied as expected, since the battery was <90% the whole day:
Relevant log excerpt (only got last ~1 hour or so):
To Reproduce Bug
Unclear, may be specific to my configuration? TBD.
Expected Behavior
Install Method
Pre-Compiled binary from GitHub releases
What git-hash/version of OpenDTU-OnBattery?
81b1e6e
What firmware variant (PIO Environment)?
generic_esp32s3_usb
Relevant log/trace output
No response
Anything else?
No response
Please confirm the following
The text was updated successfully, but these errors were encountered: