# Enelix Utils Unabhaengige Zusatzmodule fuer IP-Symcon. Dieses Repository ist nicht vom Enelix EMS abhaengig; auch die Utils-Module werden untereinander nicht gekoppelt. ## Status Das Repository befindet sich im Aufbau. Die Module sind als Diskussionsentwürfe dokumentiert, aber noch nicht als installierbare IP-Symcon-Module angelegt. ## Geplante Module - Abrechnungsmanager - Virtuelle Batterie - CC100 Hardware - Energiediagramm - VGT-Schnittstelle - Shelly Modul Die vollständigen Tabellen mit Properties, Variablen, Verhalten und offenen Punkten stehen in der [Modulübersicht](docs/module/README.md). Prognose, Lizenzierung und Störüberwachung sind keine Module dieses Repositories. Die Utils-Module bleiben auch untereinander unabhängig. ## Voraussetzungen - IP-Symcon ab Version 8.0 - PHP ab Version 8.0 fuer die Entwicklungstests ## Entwicklung und Tests ```bash composer install composer check ``` Neue oder geaenderte Funktionen werden zusammen mit ihren PHPUnit-Tests eingecheckt. Die CI-Pruefung muss vor der Uebernahme in einen Freigabebranch erfolgreich sein. | Git-Branch | IP-Symcon-Kanal | | --- | --- | | `main` | Stable | | `beta` | Beta | | `develop` | Testing |