Irgendwie komme ich mit dem Syntax wenn man mehrere Sensoren verwalten will nicht zurecht und Home Assistant jammert von Fehlern. Kann mir jemand sagen wo hier das Problem liegt?
Ich glaube ja, dass das sensor: nur 1x vorkommen darf, aber teilweise finde ich dann Vorlagen wo immer sensor dabei steht. Muss der name: immer an erster Stelle sein?
template:
- sensor:
# Errechne den durchschnittlichen Stromverbrauch der Klimaanlagen
- name: "Durchschnittlicher Stromverbrauch der Klimaanlagen"
unique_id: "Durchschnittlicher_Stromverbrauch_Klimaanlagen"
unit_of_measurement: "kW"
device_class: "power"
state_class: "measurement"
state: >-
{{ ((float(states('sensor.daikinap61162_arbeitszimmer_compressor_estimated_power_consumption')) +
float(states('sensor.daikinap89716_wohnzimmer_compressor_estimated_power_consumption')) +
float(states('sensor.daikinap63930_schlafzimmer_compressor_estimated_power_consumption')) +
float(states('sensor.daikinap09606_gastezimmer_compressor_estimated_power_consumption'))) /4) | round(2)
}}
- sensor:
# Heutiger Energiebedarf der Klimaanlagen
- name: "Heutiger Energiebedarf der Klimaanlagen"
unique_id: "Heutiger_Energiebedarf_Klimaanlagen"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ (float(states('sensor.daikinap61162_arbeitszimmer_energy_consumption')) +
float(states('sensor.daikinap89716_wohnzimmer_energy_consumption')) +
float(states('sensor.daikinap63930_schlafzimmer_energy_consumption')) +
float(states('sensor.daikinap09606_gastezimmer_energy_consumption'))) | round(1)
}}
- sensor:
# Regen Total der letzten beiden Tage
- platform: statistics
name: "Rain last 2 days"
unique_id: "Rain_last_2_days"
entity_id: sensor.gumpoldskirchen_precipitation
state_characteristic: total
max_age:
hours: 48
sampling_size: 240
precision: 0
Danke für die Antwort aber damit bin ich wieder bei der Fehlermeldung:
Invalid config for [template]: [entity_id] is an invalid option for [template]. Check: template->sensor->0->entity_id. (See /config/configuration.yaml, line 53).
17:23:08 – (FEHLER) config.py - Die Nachricht ist zum ersten Mal am 15:08:00 aufgetreten und erscheint 27 mal
Invalid config for [template]: [entity_id] is an invalid option for [template]. Check: template->sensor->0->entity_id. (See /config/configuration.yaml, line 53).
17:23:08 – (FEHLER) config.py - Die Nachricht ist zum ersten Mal am 15:07:56 aufgetreten und erscheint 50 mal
Sehe auch gerade: Der Statistik Sensor gehört laut Dokumentation auch nicht ins template: hinein sondern in einen eigenen sensor: Block
sensor:
- platform: statistics
name: "Bathroom humidity mean over last 24 hours"
entity_id: sensor.bathroom_humidity
state_characteristic: mean
max_age:
hours: 24
Nur scheint er bei mir dann einfach nicht auf. Theoretisch müsste es stimmen wie es @SvePu geschrieben hat.
EDIT
OK, hab das Problem gefunden. Weil es der erste Eintrag von sensor: war, musste ich Home Assistant komplett neustarten und rein Reload der configuration yaml erkannte den Eintrag nicht …
Trotzdem Danke euch beiden bzw. vor allem @SvePu der mir ja die korrekte Lösung hingeschrieben hat