Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: 'Vacation Lighting On'
- trigger:
- platform: sun
- event: sunset
- condition:
- condition: state
- entity_id: alarm_control_panel.home_alarm
- state: 'armed_away'
- action:
- - delay: '{{ "00:" ~ ((range(5, 25) | random) | int) ~ ":" ~ ((range(5, 55) | random) | int) }}'
- - service: notify.pushbullet
- data:
- message: >-
- I noticed you're away, so I started to turn on the lamps.
- - service: homeassistant.turn_on
- entity_id:
- - scene.hall_everyday
- - service: homeassistant.turn_on
- entity_id:
- - group.ef_lights
- - delay: '{{ "00:" ~ ((range(0, 1) | random) | int) ~ ":" ~ ((range(5, 55) | random) | int) }}'
- - service: homeassistant.turn_on
- entity_id:
- - scene.extension_everyday
- - scene.living_room_everyday
- - delay: '{{ "00:" ~ ((range(5, 15) | random) | int) ~ ":" ~ ((range(5, 55) | random) | int) }}'
- - service: homeassistant.turn_on
- entity_id:
- - scene.bedroom_everyday
- alias: 'Vacation Lighting Off'
- trigger:
- platform: time
- at: "22:30:00"
- condition:
- condition: state
- entity_id: alarm_control_panel.home_alarm
- state: 'armed_away'
- action:
- - delay: '{{ "00:" ~ ((range(5, 25) | random) | int) ~ ":" ~ ((range(5, 55) | random) | int) }}'
- - service: notify.pushbullet
- data:
- message: >-
- I noticed you're away, so I started to turn off the lamps.
- - service: homeassistant.turn_off
- entity_id:
- - group.lr_lamps
- - delay: "00:00:10"
- - service: homeassistant.turn_off
- entity_id:
- - group.ex_lamps
- - delay: '{{ "00:" ~ ((range(0, 1) | random) | int) ~ ":" ~ ((range(5, 55) | random) | int) }}'
- - service: homeassistant.turn_off
- entity_id:
- - group.hw_lamps
- - group.ef_lights
- - delay: '{{ "00:" ~ ((range(5, 15) | random) | int) ~ ":" ~ ((range(5, 55) | random) | int) }}'
- - service: homeassistant.turn_off
- entity_id:
- - group.mb_lamps
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement