Zusammenfassen von states Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
mondface
Beiträge: 167
Registriert: Di 10. Mai 2022, 23:06
1
Has thanked: 112 times
Been thanked: 12 times

Zusammenfassen von states

Beitrag 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!

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Zusammenfassen von states

Beitrag 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

Einer muss ja für Ordnung sorgen. :D
mondface
Beiträge: 167
Registriert: Di 10. Mai 2022, 23:06
1
Has thanked: 112 times
Been thanked: 12 times

Re: Zusammenfassen von states

Beitrag von mondface »

Danke, hat geklappt!

Antworten