- id: bedroom_tv_on alias: '[Bedroom] TV On' trigger: - platform: state entity_id: media_player.bedroom_tv to: 'on' condition: - condition: state entity_id: input_select.home_mode state: Day action: - service: script.bedroom_tv_scene - id: bedroom_tv_off alias: '[Bedroom] TV Off' trigger: - platform: state entity_id: media_player.bedroom_tv to: 'off' condition: - condition: state entity_id: input_select.home_mode state: Day action: - service: script.bedroom_tv_off_scene - id: bedroom_tv_turn_off_at_night alias: '[Bedroom] TV turn off at night' mode: single trigger: - platform: state entity_id: - input_select.home_mode to: Night for: minutes: 30 - platform: state entity_id: input_select.home_mode to: Night for: minutes: 60 - platform: state entity_id: media_player.bedroom_tv to: on for: minutes: 30 condition: - condition: state entity_id: input_select.home_mode state: 'Night' action: - service: media_player.turn_off target: entity_id: media_player.bedroom_tv - id: bedroom_tv_off_at_night alias: '[Bedroom] TV stay off at night' mode: single trigger: - platform: state entity_id: media_player.bedroom_tv to: 'on' condition: - condition: time before: "09:00:00" after: "01:30:00" action: - service: media_player.turn_off target: entity_id: media_player.bedroom_tv - service: switch.turn_off target: entity_id: media_player.bedroom_tv - service: light.turn_off entity_id: - light.bedroom_lights - light.bed_lightstrip - light.bed_lamps