Mushroom-template-badge > tap_action > target > entity_id > list

Ich stehe gerade mit YAML auf Kriegsfuß. Ich möchte eine Liste von entities als target einer tap_action übergeben. Wenn ich die Liste der einzelnen entities angebe funktioniert das auch.

Wenn ich aber versuche die Liste dynamisch anzulegen, erhalte ich eine Fehlermeldung aus der ich nicht ganz schlau werde.


Capture03

Laut Template-Editor ergibt das eine Liste von entities.

Sollten nicht beide folgende Schreibweisen in YAML das gleiche ergeben?

Oder muss hier gekennzeichnet werden, dass die Angabe ein Template ist?

Nein, die beiden Schreibweisen sind nicht gleich: Die erste ist eine echte YAML-Liste, die zweite ist zunächst nur ein Template-Text, der an dieser Stelle nicht automatisch ausgewertet wird. Darum schlägt die dynamische Variante in der Badge-Aktion fehl, obwohl der Template-Editor eine Liste anzeigt. Am zuverlässigsten ist es, die Liste in einer Gruppe oder in einem Skript beziehungsweise einer Automatisierung zu hinterlegen und diese dann per Tap-Aktion aufzurufen.