ioBroker
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
| Name | Beschreibung | Wert | Stufe |
|---|---|---|---|
uri | Der vollständige URI der ioBroker Instanz HTTP(S) Adresse | optional | |
webextension | 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 [W] | Leistung | optional | |
soc [%] | Ladestand | 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 | |
cache | Cache Zeitintervall für erneute Datenabfrage | erweitert | |
energy [kWh] | Zählerstand | erweitert | |
currentL1 [A] | L1 Stromstärke | erweitert | |
currentL2 [A] | L2 Stromstärke | erweitert | |
currentL3 [A] | L3 Stromstärke | 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 | |
maxacpower [W] | Maximale AC Leistung des Hybrid-Wechselrichters | 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), optionalmeters: - 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), optionalmeters: - 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