Zum Inhalt springen
Smart laden

FENECON REST-API

Diese Seite zeigt die Nightly-Version. Wechsle zur Release-Version.

Lizenzhinweis:

Für FENECON FEMS Systeme ist für die aktive Batteriesteuerung eine kommerzielle Lizenz FEMS App REST/JSON Schreibzugriff erforderlich.

FEMS-Dokumentation:
OpenEMS-Dokumentation:

Unterstützte Funktionen

  • Batteriesteuerung: Externe Steuerung des Ladens und Entladens der Hausbatterie durch evcc.

Verwendung

  • Netzzähler
  • PV-Erzeugung
  • Batterie

Parameter

NameBeschreibungWertStufe
hostIP-Adresse oder Hostname
Beispiel: 192.0.2.2
optional
capacity [kWh]Akkukapazität
Beispiel: 50
optional
minsoc [%]Minimaler Ladestand

Untere Grenze wie am Batteriesystem eingestellt. Wird vom Optimizer genutzt.

Standard: 0
Beispiel: 25
optional
maxsoc [%]Maximaler Ladestand

Obere Grenze wie am Batteriesystem eingestellt. Genutzt vom Optimizer und, bei manchen Geräten, für Netzladen.

Standard: 100
Beispiel: 95
optional
passwordPasswort

Zugangspasswort des Dienstes

Standard: user
erweitert
maxacpower [W]Maximale AC Leistung des Hybrid-Wechselrichters
Standard: 0
Beispiel: 5000
erweitert
batterySteuerbare Batterie Komponente

aktive Batteriesteuerung (REST/JSON schreibend)

Beispiel: ess0
erweitert
watchdogFEMS/OpenEMS Batteriesteuerung API-Timeout

FEMS/OpenEMS Standard 60s

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
cacheCache

Zeitintervall für erneute Datenabfrage

Standard: 1s
Beispiel: 5m
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)