2023-06-12 21:56:22 +00:00
|
|
|
- id: calendar_coffee_machine_off
|
2022-10-26 12:57:29 +00:00
|
|
|
alias: "[Calendar] Coffee machine off"
|
2021-07-18 20:04:56 +00:00
|
|
|
mode: single
|
|
|
|
trigger:
|
2022-07-10 10:34:59 +00:00
|
|
|
- platform: calendar
|
|
|
|
event: start
|
2022-10-26 12:57:29 +00:00
|
|
|
entity_id: calendar.automations_wakeup
|
|
|
|
offset: '-16:00:0'
|
2021-07-18 20:04:56 +00:00
|
|
|
action:
|
2022-11-16 00:27:05 +00:00
|
|
|
- choose:
|
|
|
|
- conditions:
|
2022-11-16 23:52:27 +00:00
|
|
|
- condition: numeric_state
|
2022-11-16 00:27:05 +00:00
|
|
|
entity_id: sensor.coffee_machine_electrical_measurement
|
2022-11-16 23:52:27 +00:00
|
|
|
above: 4
|
2022-11-16 00:27:05 +00:00
|
|
|
sequence:
|
|
|
|
- wait_for_trigger:
|
|
|
|
- platform: numeric_state
|
|
|
|
entity_id: sensor.coffee_machine_electrical_measurement
|
|
|
|
below: '4'
|
2021-07-18 20:04:56 +00:00
|
|
|
- service: switch.turn_off
|
|
|
|
target:
|
|
|
|
entity_id: switch.coffee_machine_on_off
|
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: calendar_coffee_machine_on
|
2022-10-26 12:57:29 +00:00
|
|
|
alias: "[Calendar] Coffee machine on"
|
2021-07-18 20:04:56 +00:00
|
|
|
mode: single
|
|
|
|
trigger:
|
2022-07-10 10:34:59 +00:00
|
|
|
- platform: calendar
|
2022-10-26 12:57:29 +00:00
|
|
|
event: start
|
|
|
|
entity_id: calendar.automations_wakeup
|
2021-07-18 20:04:56 +00:00
|
|
|
condition:
|
|
|
|
- condition: state
|
2022-10-26 12:57:29 +00:00
|
|
|
entity_id: calendar.automations_wakeup
|
|
|
|
state: 'on'
|
2021-07-18 20:04:56 +00:00
|
|
|
action:
|
|
|
|
- service: switch.turn_on
|
|
|
|
target:
|
|
|
|
entity_id: switch.coffee_machine_on_off
|
2022-12-14 23:41:40 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: calendar_before_wakeup
|
2022-12-14 23:41:40 +00:00
|
|
|
alias: "[Calendar] Before wakeup"
|
|
|
|
mode: single
|
|
|
|
trigger:
|
|
|
|
- platform: calendar
|
|
|
|
event: start
|
|
|
|
entity_id: calendar.automations_wakeup
|
|
|
|
offset: '-1:00:0'
|
|
|
|
condition:
|
|
|
|
- condition: or
|
|
|
|
conditions:
|
|
|
|
- condition: state
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
|
|
|
state: armed_home
|
|
|
|
- condition: state
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
|
|
|
state: disarmed
|
|
|
|
action:
|
|
|
|
- service: script.before_wakeup
|