143 lines
3.3 KiB
YAML
143 lines
3.3 KiB
YAML
scene:
|
|
- name: Dawn Sun
|
|
entities:
|
|
light.standing_lamp:
|
|
state: on
|
|
brightness: 1
|
|
xy_color: [0.6042, 0.3739]
|
|
- name: Dawn Daylight
|
|
entities:
|
|
light.correls_nightstand:
|
|
state: on
|
|
brightness: 1
|
|
xy_color: [0.2376, 0.1186]
|
|
light.stephanies_nightstand:
|
|
state: on
|
|
brightness: 1
|
|
xy_color: [0.2376, 0.1186]
|
|
- name: Sunrise Sun
|
|
entities:
|
|
light.standing_lamp:
|
|
state: on
|
|
transition: 1800
|
|
brightness: 254
|
|
xy_color: [0.3769, 0.3639]
|
|
- name: Sunrise Daylight
|
|
entities:
|
|
light.correls_nightstand:
|
|
state: on
|
|
transition: 1800
|
|
brightness: 203
|
|
xy_color: [0.2698, 0.295]
|
|
light.stephanies_nightstand:
|
|
state: on
|
|
transition: 1800
|
|
brightness: 203
|
|
xy_color: [0.2698, 0.295]
|
|
script:
|
|
sunrise:
|
|
alias: Sunrise
|
|
sequence:
|
|
- service: scene.turn_on
|
|
data:
|
|
entity_id: scene.dawn_sun
|
|
- service: scene.turn_on
|
|
data:
|
|
entity_id: scene.sunrise_sun
|
|
- delay:
|
|
seconds: 180
|
|
- service: scene.turn_on
|
|
data:
|
|
entity_id: scene.dawn_daylight
|
|
- service: scene.turn_on
|
|
data:
|
|
entity_id: scene.sunrise_daylight
|
|
input_select:
|
|
sunrise_days:
|
|
name: Days to wake up
|
|
options:
|
|
- Every Day
|
|
- Weekdays
|
|
initial: Every Day
|
|
icon: mdi:weather-sunset
|
|
input_datetime:
|
|
sunrise_time:
|
|
name: Latest start time
|
|
has_date: false
|
|
has_time: true
|
|
initial: '06:30'
|
|
sensor:
|
|
- platform: time_date
|
|
display:
|
|
- time
|
|
automation:
|
|
- alias: Sunrise
|
|
action:
|
|
- service: script.sunrise
|
|
data: {}
|
|
trigger:
|
|
- platform: sun
|
|
event: sunrise
|
|
offset: '-00:30:00'
|
|
- platform: template
|
|
value_template: >-
|
|
{{ states('sensor.time') == (
|
|
states.input_datetime.sunrise_time.attributes.timestamp
|
|
| int | timestamp_custom('%H:%M', False)
|
|
)
|
|
}}
|
|
condition:
|
|
- condition: state
|
|
entity_id: binary_sensor.occupied
|
|
state: 'on'
|
|
- condition: state
|
|
entity_id: group.bedroom_lights
|
|
state: 'off'
|
|
- condition: or
|
|
conditions:
|
|
- condition: state
|
|
entity_id: input_select.sunrise_days
|
|
state: Every Day
|
|
- condition: and
|
|
conditions:
|
|
- condition: state
|
|
entity_id: input_select.sunrise_days
|
|
state: Weekdays
|
|
- condition: time
|
|
weekday:
|
|
- mon
|
|
- tue
|
|
- wed
|
|
- thu
|
|
- fri
|
|
group:
|
|
Sunrise:
|
|
view: yes
|
|
icon: mdi:weather-sunset
|
|
entities:
|
|
- sun.sun
|
|
- sensor.time
|
|
- group.sunrise_scenes
|
|
- group.sunrise_automations
|
|
- group.sunrise_options
|
|
- group.sunrise_scripts
|
|
sunrise_scenes:
|
|
name: scenes
|
|
entities:
|
|
- scene.dawn_sun
|
|
- scene.dawn_daylight
|
|
- scene.sunrise_sun
|
|
- scene.sunrise_daylight
|
|
sunrise_automations:
|
|
name: Automations
|
|
entities:
|
|
- automation.sunrise
|
|
sunrise_options:
|
|
name: Options
|
|
entities:
|
|
- input_select.sunrise_days
|
|
- input_datetime.sunrise_time
|
|
sunrise_scripts:
|
|
name: Scripts
|
|
entities:
|
|
- script.sunrise
|