- id: calendar-coffee-machine-off alias: "[Calendar] Coffee machine" mode: single trigger: - platform: calendar event: start entity_id: calendar.automations_caffeine_free_time - platform: calendar event: start entity_id: calendar.automations_sleep 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: calendar event: end entity_id: calendar.automations_caffeine_free_time - platform: calendar event: end entity_id: calendar.automations_sleep 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