diff --git a/config/automation/living_room_color_defaults.yaml b/config/automation/living_room_color_defaults.yaml new file mode 100644 index 00000000..bbb23152 --- /dev/null +++ b/config/automation/living_room_color_defaults.yaml @@ -0,0 +1,79 @@ +###################################################################### +# Living room color defaults: cool white by day, amber by evening. +# Restores after entry/garage secure and when lights are turned on. +###################################################################### + +- alias: 'Living Room Defaults on Turn-On' + id: living_room_defaults_on_turn_on + mode: single + trigger: + - platform: state + entity_id: + - light.living_room_lights + from: 'off' + to: 'on' + condition: + - condition: state + entity_id: group.entry_points + state: 'off' + - condition: state + entity_id: group.garage_doors + state: 'closed' + action: + - choose: + - conditions: + - condition: state + entity_id: sun.sun + state: 'above_horizon' + sequence: + - service: light.turn_on + target: + entity_id: light.living_room_lights + data: + kelvin: 5500 + brightness: 255 + default: + - service: light.turn_on + target: + entity_id: light.living_room_lights + data: + kelvin: 2700 + brightness: 200 + +- alias: 'Restore Living Room After Entry Secured' + id: restore_living_room_after_entry_secured + mode: single + trigger: + - platform: state + entity_id: group.entry_points + to: 'off' + - platform: state + entity_id: group.garage_doors + to: 'closed' + condition: + - condition: state + entity_id: group.entry_points + state: 'off' + - condition: state + entity_id: group.garage_doors + state: 'closed' + action: + - choose: + - conditions: + - condition: state + entity_id: sun.sun + state: 'above_horizon' + sequence: + - service: light.turn_on + target: + entity_id: light.living_room_lights + data: + kelvin: 5500 + brightness: 255 + default: + - service: light.turn_on + target: + entity_id: light.living_room_lights + data: + kelvin: 2700 + brightness: 200 diff --git a/config/scene/README.md b/config/scene/README.md index 261b89e1..2c2e6984 100755 --- a/config/scene/README.md +++ b/config/scene/README.md @@ -29,7 +29,32 @@ Reusable lighting and ambiance presets. Automations and scripts call these scene | File | Why it matters | | --- | --- | | [monthly_colors.yaml](monthly_colors.yaml) | Exterior lighting colors mapped to holidays and seasons. | -| [living_room.yaml](living_room.yaml) | Core living-room presets used by media and presence automations. | +| [living_room.yaml](living_room.yaml) | Core living-room presets: TV Time, red alert, new daytime cool and evening amber defaults. | + +### Scene color schemes +| Scene | Colors / temps | Driven by | +| --- | --- | --- | +| TV Time | Gold accents, low brightness, fronts off | Called by media/TV automations | +| Red_living_Room | All fixtures red, mid/high brightness | Alert/entry automations (garage/doors) | +| Living_Room_Daytime_Cool | 5500K cool white, full brightness | Living room default automation (day) | +| Living_Room_Evening_Amber | 2700K warm/amber, softer brightness | Living room default automation (night) | +| month_standard_colors | Baseline white/neutral monthly palette | `script.monthly_color_scene` after sunset | +| month_RWB_colors | Red/white/blue set (patriotic/July 4th) | `script.monthly_color_scene` (flag/holiday) | +| month_valentine_colors | Valentine pinks/reds | `script.monthly_color_scene` (Feb 10–14) | +| month_mardi_gras_colors | Purple/green/gold Mardi Gras | `script.monthly_color_scene` (Mar 5) | +| month_st_patty_colors | Green-centric St. Patrick's | `script.monthly_color_scene` (Mar 15–17) | +| month_pi_colors | Pi Day playful hues | `script.monthly_color_scene` (Mar 14) | +| month_easter_colors | Pastel Easter set | `script.monthly_color_scene` (Easter countdown) | +| month_starwars_colors | Star Wars themed mix | `script.monthly_color_scene` (May 4) | +| month_cinco_de_mayo_colors | Cinco de Mayo festive mix | `script.monthly_color_scene` (May 5) | +| month_mothers_day_colors | Mother's Day palette | `script.monthly_color_scene` (countdown) | +| month_fathers_day_colors | Father's Day palette | `script.monthly_color_scene` (countdown) | +| month_halloween_colors | Halloween oranges/purples | `script.monthly_color_scene` (Oct 1–31) | +| month_veterans_colors | Veterans Day palette | `script.monthly_color_scene` (Nov 11) | +| month_thanksgiving_colors | Autumn harvest tones | `script.monthly_color_scene` (countdown) | +| month_hanukkah_colors | Hanukkah blues/whites | `script.monthly_color_scene` (Hanukkah countdown) | +| month_christmas_colors | Christmas reds/greens | `script.monthly_color_scene` (Christmas countdown) | +| month_new_years_day_colors | New Year's bright/celebratory | `script.monthly_color_scene` (Jan 1 & Dec 31) | ### Tips - Adjust scenes once and let all dependent automations inherit the change. diff --git a/config/scene/living_room.yaml b/config/scene/living_room.yaml index e45c8182..6d302233 100755 --- a/config/scene/living_room.yaml +++ b/config/scene/living_room.yaml @@ -57,3 +57,65 @@ state: on rgb_color: *red brightness: 255 + +- name: Living_Room_Daytime_Cool + entities: + light.m1_front_left: + state: on + kelvin: 5500 + brightness: 255 + light.m1_front_right: + state: on + kelvin: 5500 + brightness: 255 + light.m1_back_right: + state: on + kelvin: 5500 + brightness: 255 + light.m1_back_left: + state: on + kelvin: 5500 + brightness: 255 + light.tv_stand_light: + state: on + kelvin: 5500 + brightness: 200 + light.tv_light: + state: on + kelvin: 5500 + brightness: 200 + light.couch_1: + state: on + kelvin: 5500 + brightness: 255 + +- name: Living_Room_Evening_Amber + entities: + light.m1_front_left: + state: on + kelvin: 2700 + brightness: 200 + light.m1_front_right: + state: on + kelvin: 2700 + brightness: 200 + light.m1_back_right: + state: on + kelvin: 2700 + brightness: 200 + light.m1_back_left: + state: on + kelvin: 2700 + brightness: 200 + light.tv_stand_light: + state: on + kelvin: 2700 + brightness: 170 + light.tv_light: + state: on + kelvin: 2700 + brightness: 170 + light.couch_1: + state: on + kelvin: 2700 + brightness: 220