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.
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.