diff --git a/automation/sunrise_turnon_and_off.yaml b/automation/sunrise_turnon_and_off.yaml index cea980ac..d8209cd3 100755 --- a/automation/sunrise_turnon_and_off.yaml +++ b/automation/sunrise_turnon_and_off.yaml @@ -19,7 +19,7 @@ - group.living_room_accents - service: script.holiday_switches_on - delay: '00:{{ (range(1, 30)|random|int) }}:00' - - service: script.monthly_front_house_scene + - service: script.monthly_color_scene - service: script.Voice_notify data: value1: 'Sunset has occurred. I will turn on the outside lights now.' diff --git a/customize/scenes.yaml b/customize/scenes.yaml index 1675f2c2..fce447c8 100755 --- a/customize/scenes.yaml +++ b/customize/scenes.yaml @@ -3,7 +3,7 @@ ################################### scene.front_full_brightness: friendly_name: 'Front Full Brightness' - emulated_hue: False + emulated_hue: True hidden: false scene.living_room_tv_time: @@ -11,17 +11,17 @@ scene.living_room_tv_time: emulated_hue: True hidden: false -scene.month_front_12_colors: - friendly_name: 'Month Front 12 Colors' +scene.month_12_colors: + friendly_name: 'Month 12 Colors' emulated_hue: False hidden: true -scene.month_front_01_colors: - friendly_name: 'Month Front 01 Colors' +scene.month_01_colors: + friendly_name: 'Month 01 Colors' emulated_hue: False hidden: true -scene.month_front_02_colors: - friendly_name: 'Month Front 02 Colors' +scene.month_02_colors: + friendly_name: 'Month 02 Colors' emulated_hue: False hidden: true \ No newline at end of file diff --git a/customize/scripts.yaml b/customize/scripts.yaml index bb0d4278..d3c137ab 100755 --- a/customize/scripts.yaml +++ b/customize/scripts.yaml @@ -37,7 +37,7 @@ script.interior_off: -script.monthly_front_house_scene: +script.monthly_color_scene: friendly_name: 'Monthly Front House Scene' emulated_hue: False hidden: False diff --git a/scene/monthly_front_colors.yaml b/scene/monthly_colors.yaml similarity index 91% rename from scene/monthly_front_colors.yaml rename to scene/monthly_colors.yaml index ec59a87f..aa5f6fe8 100755 --- a/scene/monthly_front_colors.yaml +++ b/scene/monthly_colors.yaml @@ -2,20 +2,17 @@ # http://www.colorhexa.com/color-names # service: scene.turn_on -# entity_id: scene.month_front_01_colors +# entity_id: scene.month_01_colors -- name: month_front_01_colors +- name: month_01_colors entities: light.outdoor_foyer: - state: 'on' - color_name: 'Gold' light.outdoor_sconce_1: + light.outdoor_sconce_2: state: 'on' color_name: 'Gold' - light.outdoor_sconce_2: - state: 'on' - color_name: 'Gold' + light.outdoor_sconce_3: state: 'on' color_name: 'Gold' @@ -30,7 +27,7 @@ color_name: 'Yellow' # brightness: 150 -- name: month_front_02_colors +- name: month_02_colors entities: light.outdoor_sconce_1: state: 'on' @@ -55,7 +52,7 @@ # color_name: 'Pink' # brightness: 150 -- name: month_front_12_colors +- name: month_12_colors entities: light.outdoor_foyer: diff --git a/script/front_house_motion.yaml b/script/front_house_motion.yaml index 95e53eac..6de07887 100755 --- a/script/front_house_motion.yaml +++ b/script/front_house_motion.yaml @@ -34,7 +34,7 @@ front_house_motion: - service: light.turn_off entity_id: group.outdoor_front_lights - delay: '00:00:10' - - service: script.monthly_front_house_scene + - service: script.monthly_color_scene diff --git a/script/monthly_colors_scene.yaml b/script/monthly_colors_scene.yaml new file mode 100755 index 00000000..c8a4972e --- /dev/null +++ b/script/monthly_colors_scene.yaml @@ -0,0 +1,38 @@ +###################################################################################################### +###Script to turn on scene for the appropriate month for the front of the house but only when the sun is down. +# action: +# - service: script.monthly_color_scene +# +# scenes should be named month_[01-12]_colors (month_06_colors) +###################################################################################################### + +monthly_color_scene: + sequence: + - condition: state + entity_id: sun.sun + state: 'below_horizon' + - condition: state + entity_id: input_boolean.alert_mode + state: 'off' + + - service: logbook.log + data_template: + name: "Launching Scene:" + message: > + "scene.month_ + {%- if now().strftime("%m%d")|int > 202 and now().strftime("%m%d")|int < 206 -%} + valentines_day + {%- else -%} + {{ states('sensor.date').split('-')[1] }} + {%- endif -%}_colors" + + - service: scene.turn_on + data_template: + entity_id: > + "scene.month_ + {%- if now().strftime("%m%d")|int > 202 and now().strftime("%m%d")|int < 206 -%} + valentines_day + {%- else -%} + {{ states('sensor.date').split('-')[1] }} + {%- endif -%}_colors" + \ No newline at end of file diff --git a/script/monthly_front_house_scene.yaml b/script/monthly_front_house_scene.yaml deleted file mode 100755 index d35d2ac1..00000000 --- a/script/monthly_front_house_scene.yaml +++ /dev/null @@ -1,26 +0,0 @@ -###################################################################################################### -###Script to turn on scene for the appropriate month for the front of the house but only when the sun is down. -# action: -# - service: script.monthly_front_house_scene -# -# scenes should be named month_front_[01-12]_colors (month_front_06_colors) -###################################################################################################### - -monthly_front_house_scene: - sequence: - - condition: state - entity_id: sun.sun - state: 'below_horizon' - - condition: state - entity_id: input_boolean.alert_mode - state: 'off' - - - service: logbook.log - data_template: - name: "Launching Scene:" - message: "scene.month_front_{{ states('sensor.date').split('-')[1] }}_colors" - - - service: scene.turn_on - data_template: - entity_id: "scene.month_front_{{ states('sensor.date').split('-')[1] }}_colors" - \ No newline at end of file