Ich verwende nach einiger Recherche folgenden Code um die Werte einzelnen Entitäten aufzusummieren:
group:
wohnzimmer_strom_sensors:
name: Group Wohnzimmer Power
icon: mdi:lightning-bolt
all: true
entities:
- sensor.computer_energy_power
- sensor.computer_peripherie_energy_power
- sensor.tasmota_energy_power
- sensor.tasmota_energy_power_3
- sensor.ventilator_power
sensor:
- platform: template
sensors:
wohnzimmer_gesamt_power:
unique_id: wohnzimmer_gesamt_power
device_class: power
friendly_name: "Stromverbrauch Wohnzimmer (aktuell)"
value_template: >-
{{ expand('group.wohnzimmer_strom_sensors') | map(attribute='state') | map('float') | list | sum }}
unit_of_measurement: "W"
- platform: integration
unique_id: kueche_gesamt_energy
name: "Stromverbrauch Wohnzimmer (total)"
source: sensor.wohnzimmer_gesamt_power
unit_prefix: k
method: left
round: 2
Jetzt basiert folgendes: Wenn ein Gerät offline oder nicht verfügbar ist, weil z.B. die Zwischenstecker rausgezogen wurde, das die Summe auch “unavailable” anzeigt.
Wie bekomme ich es hin, dass in diesen Fall der Wert 0 für das gerät genommen wird oder besser gesagt, wie kann ich ein Filter verwenden, der nur die aktuell verfügbaren Geräte aus der Gruppe verwendet?