home_assistant/automations/smoke_sensor.yaml

38 lines
1.3 KiB
YAML

description: Rauchmelder-Alarm
alias: Rauchmelder-Alarm
id: 8ce59ed4-f7dd-47a5-a1ab-ada15310fc2d
trigger:
- platform: state
entity_id:
- binary_sensor.rauchmelder_buro_christian_smoke_detected
- binary_sensor.rauchmelder_buro_christian_smoke_alarm_test
- binary_sensor.feueralarm_dummy
- binary_sensor.rauchmelder_heizungskeller_smoke_detected
- binary_sensor.rauchmelder_heizungskeller_smoke_alarm_test
to:
- "on"
action:
- variables:
param_entity: "{{trigger.to_state.entity_id}}"
param_test_alert: "{{states('binary_sensor.group_smoke_sensors_test_alert')}}"
- service: system_log.write
data:
level: info
message: "Automation Feuer erkannt!! | Entity: {{param_entity}} | Test-Alert: {{param_test_alert}} Starte Skript für Feueralarm..."
# - service: notify.dev_telegram
# data:
# message: >
# rauchmelder_buro_christian_smoke_detected changed
# {{ trigger.entity_id }}
# from {{ trigger.from_state.state }} to {{ trigger.to_state.state }}
# starting "smoke_sensor_script"...
- service: script.smoke_sensor_script
data:
param_state: "{{trigger.to_state.state}}"
param_entity_id: "{{param_entity}}"
param_test_alert: "{{param_test_alert}}"
mode: single