2025-06-25 15:29:01 -04:00
|
|
|
check_day_camp:
|
|
|
|
|
alias: Check Day Camp
|
|
|
|
|
sequence:
|
|
|
|
|
- choose:
|
|
|
|
|
- conditions:
|
|
|
|
|
- condition: template
|
|
|
|
|
value_template: >-
|
2025-06-25 15:47:47 -04:00
|
|
|
{{ states('calendar.family_events') == 'on' and
|
|
|
|
|
'camp' in (state_attr('calendar.family_events', 'message') | lower) and
|
|
|
|
|
'no' not in (state_attr('calendar.family_events', 'message') | lower) }}
|
2025-06-25 15:29:01 -04:00
|
|
|
sequence:
|
|
|
|
|
- service: input_boolean.turn_on
|
|
|
|
|
target:
|
|
|
|
|
entity_id: input_boolean.day_camp_today
|
|
|
|
|
default:
|
|
|
|
|
- service: input_boolean.turn_off
|
|
|
|
|
target:
|
|
|
|
|
entity_id: input_boolean.day_camp_today
|
|
|
|
|
|
|
|
|
|
- service: system_log.write
|
|
|
|
|
data:
|
|
|
|
|
message: >
|
|
|
|
|
Calendar Check: State={{ states('calendar.family_events') }},
|
|
|
|
|
Message={{ state_attr('calendar.family_events', 'message')
|
|
|
|
|
| default('') }}
|
|
|
|
|
level: debug
|