86 lines
2.0 KiB
YAML
86 lines
2.0 KiB
YAML
|
|
## Skal være tændt fra solnedgang og til kl 22
|
|
## og fra 6-solopgang
|
|
## derudover: hvis solen er under horisonten, så tænd i 5 minutter ved bevægelse
|
|
- alias: 'Julelys tænd morgen'
|
|
trigger:
|
|
platform: time
|
|
at: "06:30:00"
|
|
condition:
|
|
- condition: state # from sunset until sunrise
|
|
entity_id: sun.sun
|
|
state: 'below_horizon'
|
|
action:
|
|
- service: light.turn_on
|
|
data:
|
|
entity_id: light.julelys
|
|
|
|
- alias: 'Julelys sluk morgen'
|
|
trigger:
|
|
platform: sun
|
|
event: sunrise
|
|
action:
|
|
- service: light.turn_off
|
|
data:
|
|
entity_id: light.julelys
|
|
|
|
- alias: 'Julelys tænd aften'
|
|
trigger:
|
|
platform: sun
|
|
event: sunset
|
|
condition:
|
|
- condition: time
|
|
before: '21:30:00'
|
|
action:
|
|
- service: light.turn_on
|
|
data:
|
|
entity_id: light.julelys
|
|
|
|
- alias: 'Julelys sluk aften'
|
|
trigger:
|
|
platform: time
|
|
at: "22:00:00"
|
|
action:
|
|
- service: light.turn_off
|
|
data:
|
|
entity_id: light.julelys
|
|
|
|
|
|
# - alias: 'Julelys tænd ved bevægelse'
|
|
# trigger:
|
|
# platform: state
|
|
# entity_id: binary_sensor.indkorsel_sensor_motion
|
|
# to: 'on'
|
|
# condition:
|
|
# - condition: time
|
|
# after: '22:00:10'
|
|
# before: '05:54:00'
|
|
# - condition: state
|
|
# entity_id: sun.sun
|
|
# state: below_horizon
|
|
# action:
|
|
# - service: light.turn_on
|
|
# data:
|
|
# entity_id: light.julelys
|
|
|
|
# - alias: 'Julelys sluk 15 min efter bevægelse'
|
|
# trigger:
|
|
# platform: state
|
|
# entity_id: binary_sensor.indkorsel_sensor_motion
|
|
# to: 'off'
|
|
# for:
|
|
# minutes: 15
|
|
# condition:
|
|
# - condition: time
|
|
# after: '22:00:10'
|
|
# before: '05:54:00'
|
|
# - condition: state
|
|
# entity_id: sun.sun
|
|
# state: below_horizon
|
|
# action:
|
|
# service: light.turn_off
|
|
# data:
|
|
# entity_id: light.julelys
|
|
|
|
|