I see, yes, thanks for explaining so clearly.
Am I right concluding this (my original automation) would be an equal burden then:
- alias: Alarm Clock
id: 'Alarm Clock'
initial_state: 'on'
trigger:
platform: time
minutes: '/1'
seconds: 00
condition:
condition: or
conditions:
- condition: and
conditions:
- condition: template
value_template: >
{{ now().time().strftime("%H:%M") ==
states('sensor.alarmclock_wd_time_template')}}
- condition: template
value_template: >
{{ is_state('input_boolean.alarmclock_wd_enabled','on')}}
- condition: template
value_template: >
{{ is_state('binary_sensor.workday_sensor','on')}}
- condition: and
conditions:
- condition: template
value_template: >
{{ now().time().strftime("%H:%M") ==
states('sensor.alarmclock_we_time_template')}}
- condition: template
value_template: >
{{ is_state('input_boolean.alarmclock_we_enabled','on')}}
- condition: template
value_template: >
{{ is_state('binary_sensor.workday_sensor','off')}}
action:
service: script.alarmclock_ring