dh_Agent: EMS-Grundgeruest initialisieren
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user