FENECON REST-API
Lizenzhinweis:
Für FENECON FEMS Systeme ist für die aktive Batteriesteuerung eine kommerzielle Lizenz FEMS App REST/JSON Schreibzugriff erforderlich.
FEMS-Dokumentation:
- FEMS App REST/JSON Lesezugriff: docs.fenecon.de
- FEMS App REST/JSON Schreibzugriff: docs.fenecon.de
OpenEMS-Dokumentation:
- OpenEMS Edge REST-Api Controller: openems.github.io
Unterstützte Funktionen
- Batteriesteuerung: Externe Steuerung des Ladens und Entladens der Hausbatterie durch evcc.
Verwendung
- Netzzähler
- PV-Erzeugung
- Batterie
Parameter
| Name | Beschreibung | Wert | Stufe |
|---|---|---|---|
host | IP-Adresse oder Hostname | optional | |
capacity [kWh] | Akkukapazität | optional | |
minsoc [%] | Minimaler Ladestand Untere Grenze wie am Batteriesystem eingestellt. Wird vom Optimizer genutzt. | optional | |
maxsoc [%] | Maximaler Ladestand Obere Grenze wie am Batteriesystem eingestellt. Genutzt vom Optimizer und, bei manchen Geräten, für Netzladen. | optional | |
password | Passwort Zugangspasswort des Dienstes | erweitert | |
maxacpower [W] | Maximale AC Leistung des Hybrid-Wechselrichters | erweitert | |
battery | Steuerbare Batterie Komponente aktive Batteriesteuerung (REST/JSON schreibend) | erweitert | |
watchdog | FEMS/OpenEMS Batteriesteuerung API-Timeout FEMS/OpenEMS Standard 60s | erweitert | |
maxchargepower [W] | Maximale Ladeleistung Höchste Leistung, mit der das Batteriesystem laden kann. Der Optimizer plant mit Laden bis zu dieser Leistung. Manche Geräte nutzen diesen Wert auch als Leistung für Netzladen. | erweitert | |
maxdischargepower [W] | Maximale Entladeleistung Höchste Leistung, mit der das Batteriesystem entladen kann. Der Optimizer plant mit Entladen bis zu dieser Leistung. Der Smart-Modus geht davon aus, dass die Batterie höchstens diese Leistung zum Fahrzeugladen beisteuert. | erweitert | |
cache | Cache Zeitintervall für erneute Datenabfrage | erweitert |
Konfigurationsbeispiel für evcc.yaml
Falls du die Konfiguration nicht über die Oberfläche vornehmen möchtest, kannst du alternativ diesen YAML-Block verwenden.
meters: - name: my_grid type: template template: openems usage: grid host: 192.0.2.2 # IP-Adresse oder Hostname password: user # Passwort, Zugangspasswort des Dienstes (optional) cache: 1s # Cache, Zeitintervall für erneute Datenabfrage (optional)meters: - name: my_pv type: template template: openems usage: pv host: 192.0.2.2 # IP-Adresse oder Hostname password: user # Passwort, Zugangspasswort des Dienstes (optional) maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional cache: 1s # Cache, Zeitintervall für erneute Datenabfrage (optional)meters: - name: my_battery type: template template: openems usage: battery host: 192.0.2.2 # IP-Adresse oder Hostname capacity: 50 # Akkukapazität (kWh), optional minsoc: 0 # Minimaler Ladestand (%), Untere Grenze wie am Batteriesystem eingestellt. Wird vom Optimizer genutzt. (optional) maxsoc: 100 # Maximaler Ladestand (%), Obere Grenze wie am Batteriesystem eingestellt. Genutzt vom Optimizer und, bei manchen Geräten, für Netzladen. (optional) password: user # Passwort, Zugangspasswort des Dienstes (optional) battery: ess0 # Steuerbare Batterie Komponente, aktive Batteriesteuerung (REST/JSON schreibend) (optional) watchdog: 60s # FEMS/OpenEMS Batteriesteuerung API-Timeout, FEMS/OpenEMS Standard 60s (optional) maxchargepower: # Maximale Ladeleistung (W), Höchste Leistung, mit der das Batteriesystem laden kann. Der Optimizer plant mit Laden bis zu dieser Leistung. Manche Geräte nutzen diesen Wert auch als Leistung für Netzladen. (optional) maxdischargepower: # Maximale Entladeleistung (W), Höchste Leistung, mit der das Batteriesystem entladen kann. Der Optimizer plant mit Entladen bis zu dieser Leistung. Der Smart-Modus geht davon aus, dass die Batterie höchstens diese Leistung zum Fahrzeugladen beisteuert. (optional) cache: 1s # Cache, Zeitintervall für erneute Datenabfrage (optional)