fix(charging): validate status and budget phase detection
Tests / test (push) Waiting to run

Do not latch full on transient zero current; require explicit completion. Validate go-e errors and Pico status/timestamps, keep historical events diagnostic, and preserve faults until a fresh successful poll. Budget the 6 A phase probe through the manager and correct stale phase counts conservatively.

Add adapter, regulator, isolated runtime and Symcon regression cases plus migration documentation. Verified: composer check (402 tests, 1875 assertions), 92 pure-function assertions in Symcon 8.0, git diff --check. No plant deployment or hardware commands.
This commit is contained in:
dh
2026-10-07 18:24:47 +00:00
parent 372b997876
commit 5885681669
10 changed files with 836 additions and 98 deletions
+10
View File
@@ -4,6 +4,16 @@ Alle wesentlichen Aenderungen an Enelix EMS werden in dieser Datei dokumentiert.
## Unreleased
- Ladestation Stand-Alone: Ladepausen und einzelne Nullwerte verriegeln das
Fahrzeug nicht mehr als geladen. Ladeende nur mit aktuellem eindeutigen
Geraetesignal; Pico hat kein solches Voll-Signal. go-e-Fehler, Pico-Status
und Datenalter werden ausgewertet; historische Pico-Ereignisse bleiben
getrennte Diagnosehinweise. Managerdaten koennen Fehler/Cacheablauf nicht
aufheben. Nullleistung ergibt keine Einphasenerkennung; frische Phasenstroeme
korrigieren gespeicherte Werte. Die 6-A-Probe braucht bei Managerzuordnung
ein 4104-W-Budget und beachtet Solar/Peak sowie Freigaben. Migration verwirft
alte unsichere Phasenwerte einmalig; keine Aenderung an Bedienfreigaben.
Unit-, Adapter-, isolierte Modullaufzeit- und native Symcon-Testfaelle ergaenzt.
- Manager: V4-Planempfang und Prognosebedienung im vorhandenen Bereich
Prognose / Forecast zusammengefasst. Explizite Start-/Stoppaktionen pruefen
Lizenz und bestehende Testfreigaben. Kein automatischer Start, keine neue