Zum Inhalt springen
Smart laden

Home Assistant

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

Home Assistant Instanzen in deinem Netzwerk werden automatisch erkannt und passende Entitäten (z.B. sensor.*) werden vorgeschlagen.

Verwendung

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

Parameter

NameBeschreibungWertStufe
uriHome Assistant URI
Beispiel: http://homeassistant.local:8123
optional
powerLeistungsentität

Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").

Beispiel: sensor.house_power
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
energyEnergieentität

Entitäts-ID für Gesamtenergie in kWh (z.B. Netzbezug oder Batterieentladung). Keine täglichen oder Intervallwerte.

Beispiel: sensor.house_energy
erweitert
returnEnergyEnergieentität (Gegenrichtung)

Entitäts-ID für Gesamtenergie in Gegenrichtung in kWh (z.B. Netzeinspeisung oder Batterieladung). Keine täglichen oder Intervallwerte.

Beispiel: sensor.house_return_energy
erweitert
currentL1L1 Stromentität

Entitäts-ID für L1 Strommessung in Ampere

Beispiel: sensor.house_current_l1
erweitert
currentL2L2 Stromentität

Entitäts-ID für L2 Strommessung in Ampere

Beispiel: sensor.house_current_l2
erweitert
currentL3L3 Stromentität

Entitäts-ID für L3 Strommessung in Ampere

Beispiel: sensor.house_current_l3
erweitert
voltageL1L1 Spannungsentität

Entitäts-ID für L1 Spannungsmessung in Volt

Beispiel: sensor.house_voltage_l1
erweitert
voltageL2L2 Spannungsentität

Entitäts-ID für L2 Spannungsmessung in Volt

Beispiel: sensor.house_voltage_l2
erweitert
voltageL3L3 Spannungsentität

Entitäts-ID für L3 Spannungsmessung in Volt

Beispiel: sensor.house_voltage_l3
erweitert
socBatterieladestand

Entitäts-ID für Batterieladestand in Prozent

Beispiel: sensor.battery_soc
erweitert
modeNormalNormalbetrieb Skript

Skript um die Heimbatterie in den Normalbetrieb zu versetzen. Erforderlich, sobald ein anderes Modus-Skript gesetzt ist. Das Skript ist verantwortlich für alle notwendigen Statusänderungen auf der HA-Seite.

Beispiel: script.battery_normal
erweitert
modeHoldHalten Skript

Optionales Skript um Entladen der Heimbatterie zu verhindern.

Beispiel: script.battery_hold
erweitert
modeChargeNetzladung Skript

Optionales Skript um die Heimbatterie aus dem Netz zu laden.

Beispiel: script.battery_grid_charge
erweitert
minSocEntityMinimaler Ladestand (Entität)

Optionale Entitäts-ID für den minimalen Batterieladestand in Prozent. Überschreibt den statischen Wert für den minimalen Ladestand.

Beispiel: number.battery_min_soc
erweitert
maxSocEntityMaximaler Ladestand (Entität)

Optionale Entitäts-ID für den maximalen Batterieladestand in Prozent. Überschreibt den statischen Wert für den maximalen Ladestand.

Beispiel: number.battery_max_soc
erweitert
modeHoldChargeLaden sperren Skript

Optionales Skript um Laden der Heimbatterie zu verhindern, während Entladen zur Deckung des Hausverbrauchs erlaubt bleibt.

Beispiel: script.battery_hold_charge
erweitert
modeDischargeNetzentladung Skript

Optionales Skript um die Heimbatterie ins Netz zu entladen.

Beispiel: script.battery_grid_discharge
erweitert
insecureSelbstsignierte Zertifikate akzeptierenerweitert
maxacpower [W]Maximale AC Leistung des Hybrid-Wechselrichters
Standard: 0
Beispiel: 5000
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
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: homeassistant
usage: grid
uri: http://homeassistant.local:8123 # Home Assistant URI
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
energy: sensor.house_energy # Energieentität, Entitäts-ID für Gesamtenergie in kWh (z.B. Netzbezug oder Batterieentladung). Keine täglichen oder Intervallwerte. (optional)
returnEnergy: sensor.house_return_energy # Energieentität (Gegenrichtung), Entitäts-ID für Gesamtenergie in Gegenrichtung in kWh (z.B. Netzeinspeisung oder Batterieladung). Keine täglichen oder Intervallwerte. (optional)
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
currentL2: sensor.house_current_l2 # L2 Stromentität, Entitäts-ID für L2 Strommessung in Ampere (optional)
currentL3: sensor.house_current_l3 # L3 Stromentität, Entitäts-ID für L3 Strommessung in Ampere (optional)
voltageL1: sensor.house_voltage_l1 # L1 Spannungsentität, Entitäts-ID für L1 Spannungsmessung in Volt (optional)
voltageL2: sensor.house_voltage_l2 # L2 Spannungsentität, Entitäts-ID für L2 Spannungsmessung in Volt (optional)
voltageL3: sensor.house_voltage_l3 # L3 Spannungsentität, Entitäts-ID für L3 Spannungsmessung in Volt (optional)
insecure: # Selbstsignierte Zertifikate akzeptieren, optional
meters:
- name: my_pv
type: template
template: homeassistant
usage: pv
uri: http://homeassistant.local:8123 # Home Assistant URI
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
energy: sensor.house_energy # Energieentität, Entitäts-ID für Gesamtenergie in kWh (z.B. Netzbezug oder Batterieentladung). Keine täglichen oder Intervallwerte. (optional)
returnEnergy: sensor.house_return_energy # Energieentität (Gegenrichtung), Entitäts-ID für Gesamtenergie in Gegenrichtung in kWh (z.B. Netzeinspeisung oder Batterieladung). Keine täglichen oder Intervallwerte. (optional)
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
currentL2: sensor.house_current_l2 # L2 Stromentität, Entitäts-ID für L2 Strommessung in Ampere (optional)
currentL3: sensor.house_current_l3 # L3 Stromentität, Entitäts-ID für L3 Strommessung in Ampere (optional)
voltageL1: sensor.house_voltage_l1 # L1 Spannungsentität, Entitäts-ID für L1 Spannungsmessung in Volt (optional)
voltageL2: sensor.house_voltage_l2 # L2 Spannungsentität, Entitäts-ID für L2 Spannungsmessung in Volt (optional)
voltageL3: sensor.house_voltage_l3 # L3 Spannungsentität, Entitäts-ID für L3 Spannungsmessung in Volt (optional)
insecure: # Selbstsignierte Zertifikate akzeptieren, optional
maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
meters:
- name: my_battery
type: template
template: homeassistant
usage: battery
uri: http://homeassistant.local:8123 # Home Assistant URI
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
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)
energy: sensor.house_energy # Energieentität, Entitäts-ID für Gesamtenergie in kWh (z.B. Netzbezug oder Batterieentladung). Keine täglichen oder Intervallwerte. (optional)
returnEnergy: sensor.house_return_energy # Energieentität (Gegenrichtung), Entitäts-ID für Gesamtenergie in Gegenrichtung in kWh (z.B. Netzeinspeisung oder Batterieladung). Keine täglichen oder Intervallwerte. (optional)
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
currentL2: sensor.house_current_l2 # L2 Stromentität, Entitäts-ID für L2 Strommessung in Ampere (optional)
currentL3: sensor.house_current_l3 # L3 Stromentität, Entitäts-ID für L3 Strommessung in Ampere (optional)
voltageL1: sensor.house_voltage_l1 # L1 Spannungsentität, Entitäts-ID für L1 Spannungsmessung in Volt (optional)
voltageL2: sensor.house_voltage_l2 # L2 Spannungsentität, Entitäts-ID für L2 Spannungsmessung in Volt (optional)
voltageL3: sensor.house_voltage_l3 # L3 Spannungsentität, Entitäts-ID für L3 Spannungsmessung in Volt (optional)
soc: sensor.battery_soc # Batterieladestand, Entitäts-ID für Batterieladestand in Prozent (optional)
modeNormal: script.battery_normal # Normalbetrieb Skript, Skript um die Heimbatterie in den Normalbetrieb zu versetzen. Erforderlich, sobald ein anderes Modus-Skript gesetzt ist. Das Skript ist verantwortlich für alle notwendigen Statusänderungen auf der HA-Seite. (optional)
modeHold: script.battery_hold # Halten Skript, Optionales Skript um Entladen der Heimbatterie zu verhindern. (optional)
modeCharge: script.battery_grid_charge # Netzladung Skript, Optionales Skript um die Heimbatterie aus dem Netz zu laden. (optional)
minSocEntity: number.battery_min_soc # Minimaler Ladestand (Entität), Optionale Entitäts-ID für den minimalen Batterieladestand in Prozent. Überschreibt den statischen Wert für den minimalen Ladestand. (optional)
maxSocEntity: number.battery_max_soc # Maximaler Ladestand (Entität), Optionale Entitäts-ID für den maximalen Batterieladestand in Prozent. Überschreibt den statischen Wert für den maximalen Ladestand. (optional)
modeHoldCharge: script.battery_hold_charge # Laden sperren Skript, Optionales Skript um Laden der Heimbatterie zu verhindern, während Entladen zur Deckung des Hausverbrauchs erlaubt bleibt. (optional)
modeDischarge: script.battery_grid_discharge # Netzentladung Skript, Optionales Skript um die Heimbatterie ins Netz zu entladen. (optional)
insecure: # Selbstsignierte Zertifikate akzeptieren, 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_aux
type: template
template: homeassistant
usage: aux
uri: http://homeassistant.local:8123 # Home Assistant URI
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
energy: sensor.house_energy # Energieentität, Entitäts-ID für Gesamtenergie in kWh (z.B. Netzbezug oder Batterieentladung). Keine täglichen oder Intervallwerte. (optional)
returnEnergy: sensor.house_return_energy # Energieentität (Gegenrichtung), Entitäts-ID für Gesamtenergie in Gegenrichtung in kWh (z.B. Netzeinspeisung oder Batterieladung). Keine täglichen oder Intervallwerte. (optional)
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
currentL2: sensor.house_current_l2 # L2 Stromentität, Entitäts-ID für L2 Strommessung in Ampere (optional)
currentL3: sensor.house_current_l3 # L3 Stromentität, Entitäts-ID für L3 Strommessung in Ampere (optional)
voltageL1: sensor.house_voltage_l1 # L1 Spannungsentität, Entitäts-ID für L1 Spannungsmessung in Volt (optional)
voltageL2: sensor.house_voltage_l2 # L2 Spannungsentität, Entitäts-ID für L2 Spannungsmessung in Volt (optional)
voltageL3: sensor.house_voltage_l3 # L3 Spannungsentität, Entitäts-ID für L3 Spannungsmessung in Volt (optional)
insecure: # Selbstsignierte Zertifikate akzeptieren, optional
meters:
- name: my_charger
type: template
template: homeassistant
usage: charge
uri: http://homeassistant.local:8123 # Home Assistant URI
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
energy: sensor.house_energy # Energieentität, Entitäts-ID für Gesamtenergie in kWh (z.B. Netzbezug oder Batterieentladung). Keine täglichen oder Intervallwerte. (optional)
returnEnergy: sensor.house_return_energy # Energieentität (Gegenrichtung), Entitäts-ID für Gesamtenergie in Gegenrichtung in kWh (z.B. Netzeinspeisung oder Batterieladung). Keine täglichen oder Intervallwerte. (optional)
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
currentL2: sensor.house_current_l2 # L2 Stromentität, Entitäts-ID für L2 Strommessung in Ampere (optional)
currentL3: sensor.house_current_l3 # L3 Stromentität, Entitäts-ID für L3 Strommessung in Ampere (optional)
voltageL1: sensor.house_voltage_l1 # L1 Spannungsentität, Entitäts-ID für L1 Spannungsmessung in Volt (optional)
voltageL2: sensor.house_voltage_l2 # L2 Spannungsentität, Entitäts-ID für L2 Spannungsmessung in Volt (optional)
voltageL3: sensor.house_voltage_l3 # L3 Spannungsentität, Entitäts-ID für L3 Spannungsmessung in Volt (optional)
insecure: # Selbstsignierte Zertifikate akzeptieren, optional