37 lines
949 B
YAML
37 lines
949 B
YAML
|
- id: calendar-coffee-machine-off
|
||
|
alias: "[Calendar] Coffee machine"
|
||
|
mode: single
|
||
|
trigger:
|
||
|
- platform: state
|
||
|
entity_id: calendar.automations_caffeine_free_time
|
||
|
to: 'on'
|
||
|
- platform: state
|
||
|
entity_id: calendar.automations_sleep
|
||
|
to: 'on'
|
||
|
action:
|
||
|
- service: switch.turn_off
|
||
|
target:
|
||
|
entity_id: switch.coffee_machine_on_off
|
||
|
|
||
|
- id: calendar-coffee-machine-on
|
||
|
alias: "[Calendar] Coffee machine"
|
||
|
mode: single
|
||
|
trigger:
|
||
|
- platform: state
|
||
|
entity_id: calendar.automations_caffeine_free_time
|
||
|
to: 'off'
|
||
|
- platform: state
|
||
|
entity_id: calendar.automations_sleep
|
||
|
to: 'off'
|
||
|
condition:
|
||
|
- condition: state
|
||
|
entity_id: calendar.automations_caffeine_free_time
|
||
|
state: 'off'
|
||
|
- condition: state
|
||
|
entity_id: calendar.automations_sleep
|
||
|
state: 'off'
|
||
|
action:
|
||
|
- service: switch.turn_on
|
||
|
target:
|
||
|
entity_id: switch.coffee_machine_on_off
|