feat: Force holiday light turn-on outside of Christmas Season
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Holiday Package
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Holiday State Helpers
|
||||
input_boolean:
|
||||
holiday_override_lights_night:
|
||||
name: Always Turn On Holiday Lights at Night
|
||||
holiday_override_lights_morning:
|
||||
name: Always Turn On Holiday Lights in the Morning
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Holiday Sensors
|
||||
template:
|
||||
@@ -41,7 +49,11 @@ automation:
|
||||
- platform: sun
|
||||
event: sunset
|
||||
condition:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- alias: Christmas Season or Light Override Enabled
|
||||
condition: or
|
||||
conditions:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- "{{ is_state('input_boolean.holiday_override_lights_night', 'on') }}"
|
||||
action:
|
||||
- service: switch.turn_on
|
||||
target:
|
||||
@@ -55,7 +67,11 @@ automation:
|
||||
- platform: sun
|
||||
event: sunset
|
||||
condition:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- alias: Christmas Season or Light Override Enabled
|
||||
condition: or
|
||||
conditions:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- "{{ is_state('input_boolean.holiday_override_lights_night', 'on') }}"
|
||||
action:
|
||||
- service: light.turn_on
|
||||
data:
|
||||
@@ -70,7 +86,11 @@ automation:
|
||||
- platform: time
|
||||
at: '04:30:00'
|
||||
condition:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- alias: Christmas Season or Light Override Enabled
|
||||
condition: or
|
||||
conditions:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- "{{ is_state('input_boolean.holiday_override_lights_morning', 'on') }}"
|
||||
action:
|
||||
- service: switch.turn_on
|
||||
target:
|
||||
@@ -84,7 +104,11 @@ automation:
|
||||
- platform: time
|
||||
at: '04:30:00'
|
||||
condition:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- alias: Christmas Season or Light Override Enabled
|
||||
condition: or
|
||||
conditions:
|
||||
- "{{ is_state('binary_sensor.is_christmas_season', 'on') }}"
|
||||
- "{{ is_state('input_boolean.holiday_override_lights_morning', 'on') }}"
|
||||
action:
|
||||
- service: light.turn_on
|
||||
data:
|
||||
|
||||
Reference in New Issue
Block a user