Eingeschaltete Leuchten zählen und die entsprechenden Namen anzeigen

Moin zusammen,

ich habe alle meine Leuchten in einer light-Gruppe zusammengefasst und in der configuration-yaml ein paar Zeilen geschrieben, dass die Anzahl der eingeschalteten Leuchten ausgibt.

  # eingeschaltete Leuchtmittel
  - platform: template
    sensors: 
      eingeschaltete_leuchtmittel: 
        value_template: >
          {{ expand('light.lichter_alle_lichter')
            | selectattr('state', 'eq', 'on')
            | list | count }}

Nun möchte ich aber noch die “Friendly Names” der eingeschalteten Leuchten ausgeben. Wie bekomme ich das wohl hin?
Ebenso habe ich noch Leuchten, die als switch laufen (Schaltaktor von HMIP Wired). Kann ich diese in dem Code auch erfassen? Ich hatte überlegt, einen Helfer “Gerätetyp eines Schalters ändern” dafür zu nehmen - da wird doch der Helfer angelegt, der umschaltet und nicht das Gerät an sich, oder?

Vielen Dank im Voraus!

vg
sven

Hi,
Ich habe es so gelöst für diverse dinge:

{% for item in expand('light.wohnzimmer_lampen')|selectattr('state', 'eq', 'on')|rejectattr('attributes.entity_id', 'defined')|map(attribute='name')|list %}
  - {{item}}
{%- endfor %}

Listet dann bei mir zb so auf:

  - Schalter - Wohnzimmer Wohnwand
  - Wohnzimmer Stehlampe
  - Wohnzimmer Tischlampe

Mit den switches habe ich auch so gemacht wie du schon geschrieben hast. Helfer Gerätetyp ändern von switch auf light.

klasse! genau so habe ich es mir vorgestellt. Und wunderbar, dass mein Helfer-Ansatz der richtige war. Dann will ich mir das mal hübsch basteln :wink: danke!

Den Typen von Schalter auf Licht ändern (also den Helfer erstellen) geht auch direkt in den Einstellungen der jeweiligen Entität.