alias: Clint in Bed id: automation_clint_in_bed #description: trigger: # Bed in master bedroom is occupied - platform: state entity_id: binary_sensor.bed_presence_c175a4_bed_occupied_either to: "on" # Bed in master bedroom is occupied - platform: state entity_id: input_boolean.master_bed_occupied to: "on" # Radio playing - platform: state entity_id: media_player.bedroom_hub to: "playing" - platform: state entity_id: media_player.bedroom_hub to: "idle" # Light on - platform: state entity_id: light.master_bedroom_hue to: "on" # Front room unoccupied for at least 5 minutes - platform: state entity_id: input_boolean.front_room_occupied to: "off" for: minutes: 5 # Something gets plugged in - platform: state entity_id: sensor.pixel_10_pro_charger_type to: "Wireless" - platform: state entity_id: sensor.pixel_10_pro_charger_type to: "wireless" - platform: state entity_id: sensor.dreamsurface_dreamsurface_battery_powerline_status to: "Online" condition: - alias: "An adult is home and not in bed" condition: or conditions: - alias: "Clint is home and not in bed" condition: and conditions: - condition: state entity_id: input_boolean.clint_in_bed state: "off" - condition: state entity_id: input_boolean.clint_home state: "on" - alias: "Kristy is home and not in bed" condition: and conditions: - condition: state entity_id: input_boolean.kristy_in_bed state: "off" - condition: state entity_id: input_boolean.kristy_home state: "on" - alias: "Its between 8:30PM and 5AM" condition: time after: "20:30:00" before: "05:00:00" - alias: "The bed is occupied" condition: state entity_id: binary_sensor.bed_presence_c175a4_bed_occupied_either state: "on" action: - action: input_boolean.turn_on entity_id: input_boolean.clint_in_bed