dh_Agent: EMS-Grundgeruest initialisieren

This commit is contained in:
dh
2026-09-10 07:23:47 +00:00
commit e814cb075e
+44
View File
@@ -0,0 +1,44 @@
# Enelix EMS
Energiemanagement, Manager und steuerbare Verbraucher fuer IP-Symcon.
## Status
Das Repository befindet sich im Aufbau. Aktuell ist ausschliesslich der gemeinsame Nachrichtenvertrag implementiert. Noch nicht implementierte Module werden nicht als leere Platzhalter angelegt.
## Geplante Module
- Manager
- Batterie
- Wassererwaermer
- Pufferspeicher
- Verbraucher 1-Stufig
- Waermepumpe
- Ladestation Stand-Alone
- Ladestation Gateway
- Easee Gateway
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
```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 |
Die ausfuehrliche Schnittstellenbeschreibung steht unter [docs/Schnittstelle.md](docs/Schnittstelle.md).