Zum Inhalt springen
Smart laden

ioBroker

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

Auf der verwendeten ioBroker Instanz muss der rest-api adapter (nicht simple-api) installiert sein. Er kann stand alone oder als Extension eines Web adapters konfiguriert sein. Der Parameter webextension legt fest, ob der Adapter als Web Extension konfiguriert ist. Standard ist true, was bedeutet, dass der Adapter als Web Extension konfiguriert ist. Authentifiziert werden kann nur mittels basic authentication. Wird kein Passwort angegeben, so wird keine Authentifizierung durchgeführt. Bei der Angabe der Entities für die einzelnen Messwerte ist darauf zu achten, dass diese korrekt URL-Encoded sind. So wird aus shelly.0.SHEM-3#8CAAB561991E#1.Total.ConsumedPower shelly.0.SHEM-3%238CAAB561991E%231.Total.ConsumedPower

Verwendung

  • Netzzähler
  • PV-Erzeugung
  • Batterie
  • Wallbox-Zähler

Parameter

NameBeschreibungWertStufe
uriDer vollständige URI der ioBroker Instanz

HTTP(S) Adresse

Beispiel: https://iobroker.homelab.lan:8082
optional
webextensionRest als web extension

Legt fest, ob der REST Adapter stand alone oder als Web Extension installiert ist. Sollten 404 Fehler auftreten, ändern Sie versuchsweise den Wert.

Standard: true
optional
userBenutzerkonto

bspw. E-Mail Adresse, User Id, etc.

optional
passwordPasswort

Zugangspasswort des Dienstes

optional
power [W]Leistungoptional
soc [%]Ladestandoptional
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
cacheCache

Zeitintervall für erneute Datenabfrage

Beispiel: 5m
erweitert
energy [kWh]Zählerstanderweitert
currentL1 [A]L1 Stromstärkeerweitert
currentL2 [A]L2 Stromstärkeerweitert
currentL3 [A]L3 Stromstärkeerweitert
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
maxacpower [W]Maximale AC Leistung des Hybrid-Wechselrichters
Standard: 0
Beispiel: 5000
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: iobroker
usage: grid
uri: https://iobroker.homelab.lan:8082 # Der vollständige URI der ioBroker Instanz, HTTP(S) Adresse
webextension: true # Rest als web extension, Legt fest, ob der REST Adapter stand alone oder als Web Extension installiert ist. Sollten 404 Fehler auftreten, ändern Sie versuchsweise den Wert. (optional)
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
password: # Passwort, Zugangspasswort des Dienstes (optional)
power: # Leistung (W), optional
soc: # Ladestand (%), optional
cache: 5m # Cache, Zeitintervall für erneute Datenabfrage (optional)
energy: # Zählerstand (kWh), optional
currentL1: # L1 Stromstärke (A), optional
currentL2: # L2 Stromstärke (A), optional
currentL3: # L3 Stromstärke (A), optional
meters:
- name: my_pv
type: template
template: iobroker
usage: pv
uri: https://iobroker.homelab.lan:8082 # Der vollständige URI der ioBroker Instanz, HTTP(S) Adresse
webextension: true # Rest als web extension, Legt fest, ob der REST Adapter stand alone oder als Web Extension installiert ist. Sollten 404 Fehler auftreten, ändern Sie versuchsweise den Wert. (optional)
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
password: # Passwort, Zugangspasswort des Dienstes (optional)
power: # Leistung (W), optional
soc: # Ladestand (%), optional
cache: 5m # Cache, Zeitintervall für erneute Datenabfrage (optional)
energy: # Zählerstand (kWh), optional
currentL1: # L1 Stromstärke (A), optional
currentL2: # L2 Stromstärke (A), optional
currentL3: # L3 Stromstärke (A), optional
maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
meters:
- name: my_battery
type: template
template: iobroker
usage: battery
uri: https://iobroker.homelab.lan:8082 # Der vollständige URI der ioBroker Instanz, HTTP(S) Adresse
webextension: true # Rest als web extension, Legt fest, ob der REST Adapter stand alone oder als Web Extension installiert ist. Sollten 404 Fehler auftreten, ändern Sie versuchsweise den Wert. (optional)
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
password: # Passwort, Zugangspasswort des Dienstes (optional)
power: # Leistung (W), optional
soc: # Ladestand (%), optional
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)
cache: 5m # Cache, Zeitintervall für erneute Datenabfrage (optional)
energy: # Zählerstand (kWh), optional
currentL1: # L1 Stromstärke (A), optional
currentL2: # L2 Stromstärke (A), optional
currentL3: # L3 Stromstärke (A), 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)
meters:
- name: my_charger
type: template
template: iobroker
usage: charge
uri: https://iobroker.homelab.lan:8082 # Der vollständige URI der ioBroker Instanz, HTTP(S) Adresse
webextension: true # Rest als web extension, Legt fest, ob der REST Adapter stand alone oder als Web Extension installiert ist. Sollten 404 Fehler auftreten, ändern Sie versuchsweise den Wert. (optional)
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
password: # Passwort, Zugangspasswort des Dienstes (optional)
power: # Leistung (W), optional
soc: # Ladestand (%), optional
cache: 5m # Cache, Zeitintervall für erneute Datenabfrage (optional)
energy: # Zählerstand (kWh), optional
currentL1: # L1 Stromstärke (A), optional
currentL2: # L2 Stromstärke (A), optional
currentL3: # L3 Stromstärke (A), optional