Hallo ich würde gerne in meinem Dashboard anzeigen wie viele Lampen/Lichter angeschaltet sind.
Da ich viele Lichter habe, welche keine “richtigen” sind kann ich leider nicht auf die Licht-Entität gehen. Beispiel sind Gruppen, oder Lichter von Kameras etc…
Nun ist es meine Idee entweder eine Helpe-Gruppe anzulegen und dort nur die “echten” Lampen hinzuzufügen, oder ist es sinvoller Labels zu vergeben und dann auf diese zu gehen?
Was haltet ihr für sinnvoller oder habt ihr noch ganz andere Idee?
Ich habe es ähnlich und da ich jedes Licht sowieso in 1 Etagengruppe habe, ging ich den Weg über Gruppen und einem Templatesensor, in dem ich die List zusammenführe und zähle.
{% set MyStatus = 'on' -%}
{% set MyGroup_light = 'light.light_alle_ordentlichen_lichter' -%}
{% set MyGroup_switch = 'switch.lichter_die_als_schalter_definiert_sind' -%}
{% set licht_domain = expand(MyGroup_light) | selectattr("state","eq", MyStatus) | map(attribute="name") | list-%}
{% set licht_switch = expand(MyGroup_switch) | selectattr("state","eq", MyStatus) | map(attribute="name") | list-%}
{{ (licht_domain + licht_switch) | count }}
Über den Labelweg finde ich auch gut. Läßt sich sicher bei Veränderungen einfacher warten aber wenn man Gruppen hat, kann man es auch dabei belassen mMn.