trigger_variables:
devices: !input smoke_detectors
smoke_sensors: >
{% set data = namespace(alarm_entity=[]) %}
{% set temp = [] %}
{% for device in devices %}
{% set temp = device_entities(device) | select('match', 'binary_sensor.*_smoke') | list | join %}
{%- set data.alarm_entity = data.alarm_entity + [temp] -%}
{% endfor %}
{{ data.alarm_entity }}
trigger:
- platform: template
value_template: "{{ smoke_sensors == 'on' }}"
you need to use
- platform: template
value_template:
but I haven’t got this to work E.g. same problem