Files

1.2 KiB

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

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.