- id: alarm-clock-automation alias: '[Alarm-Clock] Wakeup automation' trigger: - platform: calendar event: start offset: '-0:30:0' entity_id: calendar.automations_wakeup action: - service: automation.turn_off target: entity_id: - automation.bedroom_motion_off - service: light.turn_on data: kelvin: 2000 brightness: 1 entity_id: - light.bedroom_lights - light.bed_lamps - light.bed_lightstrip - service: light.turn_on data: kelvin: 5300 transition: 1800 brightness: 255 entity_id: - light.bedroom_lights - light.bed_lamps - light.bed_lightstrip - repeat: count: 10 sequence: - service: cover.set_cover_position target: entity_id: cover.bedroom_blinds data: position: "{{ repeat.index * 10 | int }}" - delay: seconds: 180 - choose: - conditions: - 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 sequence: - service: media_player.volume_set data: volume_level: 0.1 entity_id: media_player.bedroom - delay: seconds: 10 - service: media_player.play_media data: entity_id: media_player.bedroom media_content_id: 'https://open.spotify.com/playlist/3Qu9kE0ivJIkn76pxTLMFe' media_content_type: music - service: script.good_morning - delay: minutes: 30 - service: automation.turn_on target: entity_id: - automation.bedroom_motion_off - service: light.turn_off target: entity_id: - light.bedroom_lights - light.bed_lamps - light.bed_lightstrip mode: single