Hallo,
ich möchte aus einer Automation ein Skript aufrufen, dass alle Entitäten einer Gruppe ausschaltet, bis auf eine. Die Ausnahme übergebe ich als Variable im data-field der Automation dem Skript.
Skript:
sequence:
- target:
entity_id: >
{{ expand('group.alle_bewaesserungskanaele') | selectattr('state', 'ne',
'off') | map(attribute='entity_id') | reject('eq',
VARIABLE)| list }}
action: homeassistant.turn_off
data: {}
alias: Alle Bewässerungskanäle ausschalten
mode: single
icon: mdi:power-off
description: ""
fields: {}
Hier der Teil aus der Automation:
....
- action: script.alle_bewasserungskanale_ausschalten
metadata: {}
data:
TriggerEnt2: input_boolean.garten_neumann
----
Die Variable TriggerEnt2 wird lt. Trace dem Skript korrekt übergeben. Es ist mir unklar, wie ich die Variable in dem Skript einbauen kann.
Im Forum habe ich lange recherchiert, eine Lösung habe ich nicht gefunden.
Ich bin für jeden Lösungshinweis dankbar. Möglicherweise funktioniert es gar nicht so, wie ich es geplant habe.
