Mit dem neuesten Softwarestand lassen sich E3/DC Systeme per Modbus TCP abfragen:
REST Schnittstelle
Die Implementierung e3dc-rest stellt eine RESTful API bereit, welche im Hintergrund mit dem E3/DC System über das Protokoll RSCP kommuniziert. Dadurch ist neben dem Lesenden- auch ein Schreibender-Zugriff möglich.
e3dc-rest basiert auf der Python Implementierung des RSCP Protokolls python-e3dc. Der Webserver kann auf jedem Python 3 System gestartet werden oder alternativ auf Docker/Kubernetes.
Docker Images sind hier verfügbar: https://hub.docker.com/repository/docker/vchrisb/e3dc-rest
Folgende Endpunkte stehen bereit:
- /api/poll
- /api/system_info
- /api/battery_data
- /api/pvi_data
- /api/power_settings
- /api/idle_periods