diff --git a/scripts.yaml b/scripts.yaml index deff887..41339e9 100644 --- a/scripts.yaml +++ b/scripts.yaml @@ -1,21 +1,30 @@ -- check_day_camp: - sequence: - - choose: - - conditions: - - condition: template - value_template: > - {{ states('calendar.family_events') == 'on' and - 'camp' in (state_attr('calendar.family_events', 'message') | default('') | lower) and - 'no' not in (state_attr('calendar.family_events', 'message') | default('') | lower) }} - 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 \ No newline at end of file +check_day_camp: + alias: Check Day Camp + sequence: + - choose: + - conditions: + - condition: template + value_template: >- + {{ states('calendar.family_events') == 'on' + and 'camp' in (state_attr('calendar.family_events', 'message') + | default('') + | lower) + and 'no' not in (state_attr('calendar.family_events', 'message') + | default('') + | lower) }} + 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