Enelix EMS

Energiemanagement, Manager und steuerbare Verbraucher fuer IP-Symcon.

Status

Das Repository befindet sich im Aufbau. Der gemeinsame Nachrichtenvertrag, die Verbraucherbasis, der Manager, der mehrstufige Warmwassererwaermer und der 1-stufige Verbraucher sind implementiert. Die weiteren Module sind als Diskussionsentwürfe dokumentiert.

Geplante Module

  • Manager (implementiert)
  • Batterie
  • Wassererwaermer (implementiert)
  • Pufferspeicher
  • Verbraucher 1-Stufig (implementiert)
  • Waermepumpe
  • Ladestation Stand-Alone
  • Ladestation Gateway
  • Easee Gateway

Die Properties, Variablen, Zustandsdaten und offenen Punkte stehen in der Modulübersicht. Gemeinsame Felder werden dort nicht abweichend neu definiert, sondern verweisen auf den zentralen Vertrag.

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

Dokumentation

S
Description
Energiemanagement, Manager und steuerbare Verbraucher für IP-Symcon
Readme
2.4 MiB
Languages
PHP 100%