Seite 1 von 1

Zusammenfassen von states

Verfasst: Mo 4. Sep 2023, 12:54
von mondface

Hallo,
ich hätte gerne einen Sensor, der Zustände anderer states zusammen fasst
Also wenn
person.1 ist home
person.2 ist home
person.3 ist not_home
person.4 ist home

dann zeigt der Sensor: 1,2,4 an.

Wie kann man das machen?
Danke!


Re: Zusammenfassen von states

Verfasst: Mo 4. Sep 2023, 13:47
von Osorkon

Erstelle Dir eine Gruppe:

Code: Alles auswählen

#group.yaml
personen_gruppe:
  name: Personen Gruppe
  entities:
    - person.1
    - person.2
    - person.3
    - person.4

Mit diesem Template, gibst Du die Namen der Personen aus. welchen den Status "home" haben. Siehe auch Auflistung/ Zählen von Gruppenmitgliedern mit einem bestimmten Status

Code: Alles auswählen

{{ expand('group.personen_gruppe')|selectattr('state','eq','home')|map(attribute='name')|list|join(', ') }}

Das Template kannst Du in einer Template Karte verwenden, oder Du erstellst Dir einen Template Sensor.

Gruß
Osorkon


Re: Zusammenfassen von states

Verfasst: Mo 4. Sep 2023, 15:14
von mondface

Danke, hat geklappt!