Hi , i can use some help with an automation that did work in the pass…
I have a remote that i use for activating and disarm my hass alarm
Normailly i use trigger 4 (to state Disarm) and the correspondening trigger condition Disarm did work. Ofcource they were enabled!
I made a workaround trigger 1 that does not check the state; this check is done by the condition with the statecheck with value Disarm.
So i have a workaround but why does my old trigger Disarm with a a trigger id check does not work anymore ?
alias: alarm_remote
description: Knoppen_afstandsbedieningen_alarm
trigger:
- platform: state
entity_id:
- sensor.x10_security_f3d5c0_32_sensor_status
enabled: true
- platform: state
entity_id:
- sensor.x10_security_f3d5c0_32_sensor_status
to: Arm Home
id: Arm Home
enabled: false
- platform: state
entity_id:
- sensor.x10_security_f3d5c0_32_sensor_status
to: Arm Away
id: Arm Away
enabled: false
- platform: state
entity_id:
- sensor.x10_security_f3d5c0_32_sensor_status
to: Disarm
id: Disarm
enabled: false
- platform: state
entity_id:
- sensor.x10_security_f3d5c0_32_sensor_status
to: Panic
id: Panic
enabled: false
- platform: conversation
command:
- Zet huispaneel uit
id: Disarm2
enabled: false
- platform: event
event_type: rfxtrx_event
event_data:
id_string: f3d5c0:32
id: Algemeen
enabled: false
condition: []
action:
- service: variable.update_sensor
data:
replace_attributes: false
attributes:
"{{berichtid}}": 1 start
target:
entity_id: sensor.melding
enabled: true
- choose:
- conditions:
- condition: trigger
id:
- Disarm
- Disarm2
sequence:
- service: alarmo.disarm
data:
entity_id: alarm_control_panel.alarmo
code: "{{ww}}"
- service: notify.persistent_notification
data:
title: Alarm remote
message: "Alarm remote 1: {{trigger.id}}"
enabled: true
- conditions:
- condition: state
entity_id: sensor.x10_security_f3d5c0_32_sensor_status
state: Disarm
sequence:
- service: variable.update_sensor
data:
replace_attributes: false
attributes:
"{{berichtid}}": 2 Disarm
target:
entity_id: sensor.melding
enabled: true
- service: alarmo.disarm
data:
entity_id: alarm_control_panel.alarmo
code: "{{ww}}"
- service: notify.persistent_notification
data:
title: Alarm remote xxxx
message: "Alarm remote 1: {{trigger_naar}} "
enabled: true
- conditions:
- condition: trigger
id:
- Arm Away
- condition: state
entity_id: input_select.alarmsysteem
state:
- aan
- auto
- simulatie
sequence:
- service: alarmo.arm
data:
mode: away
force: true
entity_id: alarm_control_panel.alarmo
- service: notify.persistent_notification
data:
title: Alarm remote
message: "Alarm remote 2: {{trigger.id}}"
enabled: false
- conditions:
- condition: trigger
id:
- Arm Home
- condition: state
entity_id: input_select.alarmsysteem
state:
- aan
- auto
- simulatie
sequence:
- service: alarmo.arm
data:
mode: home
skip_delay: true
force: true
entity_id: alarm_control_panel.alarmo
- service: notify.persistent_notification
data:
title: Alarm remote
message: "Alarm remote 3: {{trigger.id}}"
enabled: false
- conditions:
- condition: trigger
id:
- Panic
- condition: state
entity_id: input_select.alarmsysteem
state:
- aan
- auto
- simulatie
sequence:
- device_id: 252ffa2cf7edd850adea0edc1b1be3a7
domain: alarm_control_panel
entity_id: 63e60e4e2f6d6aa52d978386aff37d15
type: trigger
- service: notify.persistent_notification
data:
title: Alarm remote
message: "Alarm remote 4: {{trigger.id}}"
enabled: false
- conditions:
- condition: trigger
id:
- Algemeen
- condition: state
entity_id: input_select.alarmsysteem
state:
- uit
sequence:
- service: notify.persistent_notification
data:
title: Alarm remote
message: >-
Alarm remote 5: {{trigger.id}} zie status alarmcentrale: {{
states('input_select.alarmsysteem') }}
enabled: false
- service: script.turn_on
data:
variables:
bericht_titel: "{{ berichttitel}}"
bericht_prg: "{{berichtid}}"
bericht_id: "{{ states['sensor.melding'].attributes[berichtid] }}"
bericht_logtype: "{{berichtlogtype}}"
bericht_inhoud:
dagtype: "{{dagtype}}"
trigger_id: "{{trigger.id}}"
trigger_entity_id: "{{trigger.entity_id}}"
trigger_van: "{{trigger.from_state.state}}"
trigger_naar: "{{trigger.to_state.state}}"
alarmcentrale: "{{states('input_select.alarmsysteem')}}"
target:
entity_id: script.default_bericht
enabled: true
variables:
ww: "xxx"
dagtype: "{{ states('input_select.dagtypen') }}"
berichtlogtype: debug
berichtid: "{{ state_attr(this.entity_id, 'friendly_name') }} (automation)"
berichttitel: "{{ state_attr(this.entity_id, 'friendly_name')}} ({{trigger.id}})"
trigger_naar: "{{trigger.to_state.state}}"