home-assistant.io/source/_cookbook/automation_sun.markdown
2015-12-08 09:49:55 +01:00

1.5 KiB

layout, title, description, date, sidebar, comments, sharing, footer
layout title description date sidebar comments sharing footer
page Automation examples using the sun Automation examples that use the sun. 2015-10-08 19:05 false false true true

{% linkable_title Turn on the living room lights 45 minutes before sunset if anyone home %}

automation:
  trigger:
    platform: sun
    event: sunset
    offset: "-00:45:00"
  condition:
    platform: state
    entity_id: group.all_devices
    state: home
  action:
    service: homeassistant.turn_on
    entity_id: group.living_room_lights

{% linkable_title Natural wake up light %}

Note, Philips Hue is currently the only light platform that support transitions.

automation:
  trigger:
    platform: time
    after: "07:15:00"
  action:
    service: light.turn_on
    entity_id: light.bedroom
    data:
      # 900 seconds = 15 minutes
      transition: 900

{% linkable_title Send sun rise/sun set notifications %}

Notifications send through PushBullet when the sun state is changed.

automation:
  - alias: 'Send notification when sun rises'
    trigger:
      platform: sun
      event: sunrise
      offset: '+00:00:00'
    action:
      service: notify.pushbullet
      data:
        message: 'The sun is up.'
  - alias: 'Send notification when sun sets'
    trigger:
      platform: sun
      event: sunset
      offset: '+00:00:00'
    action:
      service: notify.pushbullet
      data:
        message: 'The sun is down.'