Hallo,
ich habe zwei Automationen die ich gerne “zusammenfassen” wuerde. Die Automation hat mehrere Tuersensoren als trigger wenn die ihren state (Zustand) wechseln. Ich wuerde gerne dann gerne in der action ueber eine choose Funktion nur den Sensor und sein state auswerten. Wie geht das? Als Beispiel mein aktueller Code der nicht klappt weil {{ trigger.to_state.state }} keine gueltige entity ist. Wie kann ich hier auf die den trigger ausloesende entity verweisen? Habe auch {{ trigger.to_state }} versucht, klappt auch nicht.
alias: New Automation
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.kellerkuchentur_window_door_is_open
- binary_sensor.terrassentur_window_door_is_open
- binary_sensor.haustur_sensor_state_any
- binary_sensor.balkontur
condition:
- condition: state
entity_id: input_boolean.morderhase
state: "on"
for:
hours: 0
minutes: 1
seconds: 0
enabled: false
action:
- choose:
- conditions:
- condition: state
entity_id: "{{ trigger.to_state.state }}"
state: "on"
sequence:
- device_id: 98ec490bb47e6ebedb42ba63113a961e
domain: mobile_app
type: notify
title: Mörderhase
message: "{{ trigger.to_state.name }} was opened."
- conditions:
- condition: state
entity_id: "{{ trigger.to_state.state }}"
state: "off"
sequence:
- device_id: 98ec490bb47e6ebedb42ba63113a961e
domain: mobile_app
type: notify
title: Mörderhase
message: "{{ trigger.to_state.name }} was closed."
default:
- device_id: 98ec490bb47e6ebedb42ba63113a961e
domain: mobile_app
type: notify
title: Mörderhase
message: >-
Something went wrong with {{ trigger.to_state }}, trigger changed
from {{ trigger.from_state.state }} to {{ trigger.to_state.state }}.
mode: single