- id: '1649042328061' alias: Lights - 01 - On description: '' triggers: [] conditions: [] actions: - type: turn_on device_id: 1fa1aca8f90daf94a2a7baf8a3abc158 entity_id: 58d101e63456fd8e088d3a3b63f3a0f9 domain: switch - type: turn_on device_id: 800eddbeeda071225f181a14cb9527e0 entity_id: 521a92ddd8be76c7eddfc544f81f6020 domain: light brightness_pct: 25 - type: turn_on device_id: f31e4f9bf8fa3687a07aeb4430eaef38 entity_id: b79934d97f3bb9d8a3da47c76d03ded4 domain: light brightness_pct: 100 - type: turn_on device_id: 03a12d2360d9954aed19c2449070725a entity_id: 7c1e7db73799cc3f90948b5118596985 domain: light brightness_pct: 100 - type: turn_on device_id: 3f7f65571d9bb0833433996f1f6725bd entity_id: 7407afe14783543252c666d5ff7c5d5c domain: light brightness_pct: 75 - type: turn_on device_id: 21eb2bd28aba2ee361a22af92e8b2d16 entity_id: 81c486d682afcc94e98e377475cc92fc domain: light brightness_pct: 100 mode: single - id: '1707432903086' alias: Driveway String Lights Off description: '' trigger: - platform: time at: '23:00:00' condition: [] action: - type: turn_off device_id: 1fa1aca8f90daf94a2a7baf8a3abc158 entity_id: 58d101e63456fd8e088d3a3b63f3a0f9 domain: switch mode: single - id: '1707433130493' alias: Lights - 02 - Early Dim description: '' triggers: [] conditions: [] actions: - type: turn_on device_id: 03a12d2360d9954aed19c2449070725a entity_id: 7c1e7db73799cc3f90948b5118596985 domain: light brightness_pct: 50 - type: turn_on device_id: f31e4f9bf8fa3687a07aeb4430eaef38 entity_id: b79934d97f3bb9d8a3da47c76d03ded4 domain: light brightness_pct: 50 - type: turn_on device_id: 3f7f65571d9bb0833433996f1f6725bd entity_id: 7407afe14783543252c666d5ff7c5d5c domain: light brightness_pct: 50 - type: turn_on device_id: 21eb2bd28aba2ee361a22af92e8b2d16 entity_id: 81c486d682afcc94e98e377475cc92fc domain: light brightness_pct: 50 mode: single - id: '1707433185560' alias: Lights - 03 - Mid Dim description: '' triggers: [] conditions: [] actions: - type: turn_on device_id: f31e4f9bf8fa3687a07aeb4430eaef38 entity_id: b79934d97f3bb9d8a3da47c76d03ded4 domain: light brightness_pct: 25 - type: turn_on device_id: 03a12d2360d9954aed19c2449070725a entity_id: 7c1e7db73799cc3f90948b5118596985 domain: light brightness_pct: 25 - type: turn_on device_id: 800eddbeeda071225f181a14cb9527e0 entity_id: 521a92ddd8be76c7eddfc544f81f6020 domain: light brightness_pct: 50 - type: turn_on device_id: 3f7f65571d9bb0833433996f1f6725bd entity_id: 7407afe14783543252c666d5ff7c5d5c domain: light brightness_pct: 25 - type: turn_on device_id: 21eb2bd28aba2ee361a22af92e8b2d16 entity_id: 81c486d682afcc94e98e377475cc92fc domain: light brightness_pct: 25 mode: single - id: '1707433226166' alias: Lights - 04 - Late Dim description: '' triggers: [] conditions: [] actions: - type: turn_on device_id: f31e4f9bf8fa3687a07aeb4430eaef38 entity_id: b79934d97f3bb9d8a3da47c76d03ded4 domain: light brightness_pct: 1 - type: turn_on device_id: 03a12d2360d9954aed19c2449070725a entity_id: 7c1e7db73799cc3f90948b5118596985 domain: light brightness_pct: 1 - type: turn_on device_id: 800eddbeeda071225f181a14cb9527e0 entity_id: 521a92ddd8be76c7eddfc544f81f6020 domain: light brightness_pct: 25 - type: turn_on device_id: 3f7f65571d9bb0833433996f1f6725bd entity_id: 7407afe14783543252c666d5ff7c5d5c domain: light brightness_pct: 10 - type: turn_on device_id: 21eb2bd28aba2ee361a22af92e8b2d16 entity_id: 81c486d682afcc94e98e377475cc92fc domain: light brightness_pct: 10 - action: light.turn_on metadata: {} data: brightness_pct: 1 target: area_id: bedroom enabled: false mode: single - id: '1711218890065' alias: Lights - 10 - Off description: '' triggers: [] conditions: [] actions: - type: turn_off device_id: 3f7f65571d9bb0833433996f1f6725bd entity_id: 7407afe14783543252c666d5ff7c5d5c domain: light - type: turn_off device_id: f31e4f9bf8fa3687a07aeb4430eaef38 entity_id: b79934d97f3bb9d8a3da47c76d03ded4 domain: light - type: turn_off device_id: 03a12d2360d9954aed19c2449070725a entity_id: 7c1e7db73799cc3f90948b5118596985 domain: light - type: turn_off device_id: 800eddbeeda071225f181a14cb9527e0 entity_id: 521a92ddd8be76c7eddfc544f81f6020 domain: light - type: turn_off device_id: 03eb359bf2344a58bebfe1e9c5bcfadd entity_id: a30b2da3cd80a5b4c927e1608b91eb65 domain: light - type: turn_off device_id: 21eb2bd28aba2ee361a22af92e8b2d16 entity_id: 81c486d682afcc94e98e377475cc92fc domain: light mode: single - id: '1739912161794' alias: Lights - 00 - Morning description: '' triggers: - trigger: time at: 09:00:00 conditions: [] actions: - type: turn_on device_id: 3f7f65571d9bb0833433996f1f6725bd entity_id: 7407afe14783543252c666d5ff7c5d5c domain: light brightness_pct: 100 mode: single - id: '1762116115638' alias: Light - TV On description: TV mode on; once it's dark, dim the living room and turn off the lights that glare on the TV triggers: - type: turned_on device_id: 18a9bb7a2a32be4371da447767ef50a9 entity_id: c05688f2610e27e2d86380e2945ceae5 domain: remote trigger: device conditions: [] actions: - action: input_boolean.turn_on target: entity_id: input_boolean.tv_mode - if: - condition: or conditions: - condition: sun after: sunset after_offset: "-01:00:00" - condition: sun before: sunrise then: - action: light.turn_on data: brightness_pct: 5 target: area_id: living_room - action: light.turn_off target: entity_id: - light.kitchen_wall_light - light.dining_hall - light.bathroom_hallway mode: single - id: new_tv_off alias: Light - TV Off - Restore description: Evening (sunset -1h to 23:30) brings the lights back to the scheduled level; late night (23:30 to sunrise) only turns off the TV glow; daytime leaves the lights alone triggers: - type: turned_off device_id: 18a9bb7a2a32be4371da447767ef50a9 entity_id: c05688f2610e27e2d86380e2945ceae5 domain: remote trigger: device conditions: [] actions: - action: input_boolean.turn_off target: entity_id: input_boolean.tv_mode - choose: - conditions: - condition: sun after: sunset after_offset: "-01:00:00" - condition: time before: '23:30:00' sequence: - action: script.evening_lights_apply data: apply: force - conditions: - condition: or conditions: - condition: time after: '23:30:00' - condition: sun before: sunrise sequence: - action: light.turn_off target: area_id: living_room mode: single - id: driveway_lights_on alias: Driveway String Lights On description: On 1 hour before sunset whether or not the TV is on. Also catches up if Home Assistant restarts or the switch reconnects before the 23:00 off triggers: - trigger: sun event: sunset offset: "-01:00:00" id: sunset - trigger: homeassistant event: start - trigger: state entity_id: switch.driveway_string_lights from: unavailable to: 'off' conditions: - condition: state entity_id: switch.driveway_string_lights state: 'off' - condition: or conditions: - condition: trigger id: sunset - condition: and conditions: - condition: sun after: sunset after_offset: "-01:00:00" - condition: time before: '23:00:00' actions: - action: switch.turn_on target: entity_id: switch.driveway_string_lights mode: single - id: 'sunset_lights_on' alias: Lights - Sunset On description: Turn on lights 1 hour before sunset. If the TV is on, the living room gets the TV glow and the lights that glare on the TV stay off triggers: - trigger: sun event: sunset offset: "-01:00:00" conditions: [] actions: - action: script.evening_lights_apply data: apply: force - if: - condition: state entity_id: input_boolean.tv_mode state: 'on' then: - action: light.turn_on data: brightness_pct: 5 target: area_id: living_room mode: single - id: evening_dim_ramp alias: Lights - Evening Dim Ramp description: Every 5 minutes from 20:30 to 23:30, ease the lights that are on toward the schedule in script.evening_lights_apply triggers: - trigger: time_pattern minutes: /5 conditions: - condition: time after: '20:30:00' before: '23:30:00' actions: - action: script.evening_lights_apply data: apply: ramp mode: single - id: 'lights_out_2345' alias: Lights - Out (23:30) description: Turn off all lights at 23:30. While the TV is on the living room is left as it is triggers: - trigger: time at: "23:30:00" conditions: [] actions: - action: light.turn_off target: entity_id: - light.kitchen_lights - light.kitchen_wall_light - light.dining_hall - light.dining_room - light.bathroom_hallway - if: - condition: state entity_id: input_boolean.tv_mode state: 'off' then: - action: light.turn_off target: entity_id: light.living_room mode: single - id: lights_sweep_0100 alias: Lights - Sweep (01:00) description: Catch anything turned back on after lights-out. While the TV is on the living room is left as it is triggers: - trigger: time at: "01:00:00" conditions: [] actions: - action: light.turn_off target: entity_id: - light.kitchen_lights - light.kitchen_wall_light - light.dining_hall - light.dining_room - light.bathroom_hallway - action: switch.turn_off target: entity_id: switch.driveway_string_lights - if: - condition: state entity_id: input_boolean.tv_mode state: 'off' then: - action: light.turn_off target: entity_id: light.living_room mode: single - id: '1768862300896' alias: Bedroom On description: '' triggers: - type: turned_on device_id: afb9734fe9b187ab6881a64d24e1c2f5 entity_id: 27efa149b9ebb388e7c21ba89e671b42 domain: switch trigger: device conditions: [] actions: - action: light.turn_on metadata: {} data: brightness_pct: 100 target: area_id: bedroom mode: single - id: '1768862339192' alias: Bedroom Off description: '' triggers: - type: turned_off device_id: afb9734fe9b187ab6881a64d24e1c2f5 entity_id: 27efa149b9ebb388e7c21ba89e671b42 domain: switch trigger: device conditions: [] actions: - action: light.turn_off metadata: {} data: {} target: area_id: bedroom mode: single