commit 0d9e83bbad1f8e7f4c6d20ec6e8dd4cad0ce156e Author: Daniel Häfliger Date: Thu Sep 10 07:28:15 2026 +0000 dh_Agent: Utils-Grundgeruest initialisieren diff --git a/README.md b/README.md new file mode 100644 index 0000000..8f9cd47 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# 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. Noch nicht gepruefte Module werden nicht als leere Platzhalter angelegt. + +## Geplante Module + +- Abrechnungsmanager +- Virtuelle Batterie +- CC100 Hardware +- Energiediagramm +- VGT-Schnittstelle +- Shelly Modul + +## 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 | +