Files
Enelix-EMS/docs/module
dh 5885681669
Tests / test (push) Waiting to run
fix(charging): validate status and budget phase detection
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.
2026-10-07 18:24:47 +00:00
..

EMS-Module und Modulentwürfe

Manager, Warmwassererwaermer, Pufferspeicher, Batterie, Verbraucher 1-Stufig, Waermepumpe, Ladestation Stand-Alone, Easee Gateway und Ladestation Gateway sind als installierbare IP-Symcon-Module umgesetzt. Die weiteren Ordner enthalten Besprechungsgrundlagen.

Alle steuerbaren Verbraucher verwenden die gemeinsamen Datenpunkte aus der EMS-Schnittstelle. In den Modul-READMEs stehen deshalb nur zusätzliche Properties, Variablen, Zustände und offene Punkte.

Modul Rolle
Manager Leistungsverteilung und Anschlüsse (implementiert)
Batterie Laden und Entladen eines Speichers (implementiert)
Wassererwärmer Mehrstufige elektrische Erwärmung (implementiert)
Pufferspeicher Heizstufen nach Heizkurve
Verbraucher 1-Stufig Ein-/Aus-Verbraucher (implementiert)
Wärmepumpe Sperrkontakt oder SG Ready
Ladestation Stand-Alone Direkte Geräteanbindung (implementiert)
Ladestation Gateway Eventbasierte Ladestation am Easee Gateway (implementiert)
Easee Gateway Gemeinsame Easee-Kommunikation (implementiert)

Review-Regel

0* bezeichnet einen noch nicht eingerichteten Anlagenwert. Offene Punkte werden nicht durch Annahmen ersetzt. Erst nach Freigabe wird aus einem Entwurf ein Ordner mit module.json, form.json, module.php und Unit-Tests.