2.7 KiB
Enelix EMS
Energiemanagement, Manager und steuerbare Verbraucher fuer IP-Symcon.
Status
Das Repository befindet sich im Aufbau. Der gemeinsame Nachrichtenvertrag, die Verbraucherbasis, der Manager, der mehrstufige Warmwassererwaermer, der 1-stufige Verbraucher und die Ladestation Stand-Alone sind implementiert. Die weiteren Module sind als Diskussionsentwürfe dokumentiert.
Geplante Module
- Manager (implementiert)
- Batterie (implementiert)
- Wassererwaermer (implementiert)
- Pufferspeicher
- Verbraucher 1-Stufig (implementiert)
- Waermepumpe (implementiert)
- Ladestation Stand-Alone (implementiert)
- Ladestation Gateway
- Easee Gateway
Die Properties, Variablen, Zustandsdaten und offenen Punkte stehen in der Modulübersicht. Gemeinsame Felder werden dort nicht abweichend neu definiert, sondern verweisen auf den zentralen Vertrag.
Die Verbraucher kommunizieren mit dem Manager ueber den gemeinsamen Vertrag in libs/. Der Manager waehlt die Verbraucher aus; in einem Verbraucher gibt es keine Manager-ID-Property.
Voraussetzungen
- IP-Symcon ab Version 8.0
- PHP ab Version 8.0 fuer die Entwicklungstests
Entwicklung und Tests
composer install
composer check
Der Gesamttest schliesst alle Modulsuiten ein. Der einstufige Verbraucher kann zusaetzlich unabhaengig ausgefuehrt werden:
composer check:verbraucher-einstufig
Neue oder geaenderte Funktionen werden zusammen mit ihren PHPUnit-Tests eingecheckt. Jedes Modul besitzt zusätzlich einen standardisierten Laufzeittest für IP-Symcon 8.x. Einzel-, Änderungs- und Gesamtläufe sowie Cleanup und Berichte sind im Testleitfaden beschrieben. Die CI-Pruefung muss vor der Uebernahme in einen Freigabebranch erfolgreich sein.
| Git-Branch | IP-Symcon-Kanal |
|---|---|
main |
Stable |
beta |
Beta |
develop |
Testing |
Dokumentation
- Zentrale Liste offener Teamentscheidungen
- Manager-Verbraucher-Schnittstelle
- Batterieschnittstelle
- Manager-Modul inklusive Lizenzierung
- Warmwassererwaermer-Modul
- Batteriemodul
- Verbraucher-1-Stufig-Modul
- Ladestation-Stand-Alone-Modul
- Migration Boiler x-Stufig
- Migration Verbraucher 1-Stufig
- Migration Batterie
- Obere Anschlüsse des Managers
- Modulübersicht