Files
N22/include/automations/julelys.yaml
T

96 lines
2.6 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'
# - condition: template # Vintersæson uge 42-8
# value_template: "{{ now().isocalendar()[1] >= 42 or now().isocalendar()[1] <= 8 }}"
# action:
# - service: light.turn_on
# data:
# entity_id: light.julelys
# - alias: 'Julelys sluk morgen'
# trigger:
# platform: sun
# event: sunrise
# condition:
# - condition: template # Vintersæson uge 42-8
# value_template: "{{ now().isocalendar()[1] >= 42 or now().isocalendar()[1] <= 8 }}"
# 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'
# - condition: template # Vintersæson uge 42-8
# value_template: "{{ now().isocalendar()[1] >= 42 or now().isocalendar()[1] <= 8 }}"
# action:
# - service: light.turn_on
# data:
# entity_id: light.julelys
# - alias: 'Julelys sluk aften'
# trigger:
# platform: time
# at: "22:00:00"
# condition:
# - condition: template # Vintersæson uge 42-8
# value_template: "{{ now().isocalendar()[1] >= 42 or now().isocalendar()[1] <= 8 }}"
# 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