Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Sol is a local integration that tracks the sun, moon and planets from a JPL ephemeris, with no cloud services. It adds sensors for azimuth and elevation, rise and set times, and transit and antitransit for each body. Moon sensors cover the named phase, the phase angle and the parallactic angle, and the phase sensor also lists the next full moon name. Azimuth and elevation update when the body moves by a configurable step, not on a timer. Several locations can be added, each with its own name and elevation, and the sensors for each body can be chosen in setup and later in options. Calculations use Skyfield and are heavier than Astral-based trackers, so load grows with the number of locations and enabled bodies.

Automatic summary of the README and code of okkine/HA-Sol. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Sol Configuration

  • Location Type

Choose Location

  • Location
  • Elevation (meters)
  • Location Name

Bodies

  • Enable Solar Declination Normalized sensor

Sensor Selection

  • Sun: Azimuth & Elevation
  • Sun: Rise & Set
  • Sun: Transit & Antitransit
  • Moon: Azimuth & Elevation
  • Moon: Rise & Set
  • Moon: Transit & Antitransit
  • Moon: Phase
  • Moon: Phase Angle
  • Moon: Parallactic Angle
  • Full Moon: Naming Convention
  • Mercury: Azimuth & Elevation
  • Mercury: Rise & Set
  • Mercury: Transit & Antitransit
  • Venus: Azimuth & Elevation
  • Venus: Rise & Set

After setup

  • Enable Solar Declination Normalized sensor
  • Sun: Azimuth & Elevation
  • Sun: Rise & Set
  • Sun: Transit & Antitransit
  • Moon: Azimuth & Elevation
  • Moon: Rise & Set
  • Moon: Transit & Antitransit
  • Moon: Phase
  • Moon: Phase Angle
  • Moon: Parallactic Angle
  • Full Moon: Naming Convention
  • Mercury: Azimuth & Elevation
  • Mercury: Rise & Set
  • Mercury: Transit & Antitransit
  • Venus: Azimuth & Elevation
  • Venus: Rise & Set

Texts from the code of okkine/HA-Sol.

From the README

Humans have tracked the movements of the sun, moon, and planets since before written history — using them to mark the seasons, navigate oceans, plan harvests, and build calendars that still echo in the ones we use today. Sol — Latin for "sun", named for the Roman solar deity, and a nod to Sól, the Norse goddess who carries the sun across the sky — brings that same obsession to Home Assistant, with rather better tooling.

HA-Sol is a high-precision celestial mechanics integration for Home Assistant.

  • Fully local and offline. All calculations run on your Home Assistant instance. No external services, no rate limits, no outages.
  • NASA JPL DE421 ephemeris. The same data used for spacecraft navigation, now powering your automations.
  • Atmospheric refraction. Elevation calculations account for your actual elevation, temperature, and pressure — not just a spherical cow in a vacuum.
  • Step-based updates. Azimuth and Elevation sensors fire when the body moves by a configurable amount (down to 0.1°), not on an arbitrary timer. Your automations trigger exactly when the position…
  • Multi-location. Add as many locations as you want — your house, your cabin, anywhere on Earth.
  • Multi-body. Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune, and Pluto.
From the README of okkine/HA-Sol, MIT License. Shortened.

Shows in Vulpo

Chart card, Apple Watch.

Information

Installs
132 sharing analytics
GitHub stars
7
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
2026.05.01,
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
sol

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers