Tracking the Sun


The sun component will use your current location to track if the sun is above or below the horizon. This is a common ingredient within Home Automation.

To set it up, add the following lines to your configuration.yaml:

1
2
3
4
5
6
homeassistant:
  latitude: 32.87336
  longitude: -117.22743

sun:
  elevation: 123

elevation is optional. If not given, it will be queried from Google Maps using the specified location.

Implementation Details

Maintains entity sun.sun.

Possible state Description
above_horizon When the sun is above the horizon.
below_horizon When the sun is below the horizon.
State Attributes Description
next_rising Date and time of the next sun rising
next_setting Date and time of the next sun setting