Refactor check_day_camp script to improve formatting and maintain consistency

This commit is contained in:
2025-06-25 15:21:17 -04:00
parent 2ed7bba565
commit 74155403a3

View File

@@ -1,21 +1,21 @@
check_day_camp: - check_day_camp:
sequence: sequence:
- choose: - choose:
- conditions: - conditions:
- condition: template - condition: template
value_template: > value_template: >
{{ states('calendar.family_events') == 'on' and {{ states('calendar.family_events') == 'on' and
'camp' in (state_attr('calendar.family_events', 'message') | default('') | lower) and 'camp' in (state_attr('calendar.family_events', 'message') | default('') | lower) and
'no' not in (state_attr('calendar.family_events', 'message') | default('') | lower) }} 'no' not in (state_attr('calendar.family_events', 'message') | default('') | lower) }}
sequence: sequence:
- service: input_boolean.turn_on - service: input_boolean.turn_on
target: target:
entity_id: input_boolean.day_camp_today entity_id: input_boolean.day_camp_today
default: default:
- service: input_boolean.turn_off - service: input_boolean.turn_off
target: target:
entity_id: input_boolean.day_camp_today entity_id: input_boolean.day_camp_today
- service: system_log.write - service: system_log.write
data: data:
message: "Calendar Check: State={{ states('calendar.family_events') }}, Message={{ state_attr('calendar.family_events', 'message') | default('') }}" message: "Calendar Check: State={{ states('calendar.family_events') }}, Message={{ state_attr('calendar.family_events', 'message') | default('') }}"
level: debug level: debug