All Projects → partofthething → ha_skyfield

partofthething / ha_skyfield

Licence: GPL-3.0 license
See the apparent positions of the Sun, Moon, and planets in this home assistant custom component

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ha skyfield

wienerlinien
A sensor that give you information about next departure from spesified stop.
Stars: ✭ 20 (-23.08%)
Mutual labels:  homeassistant, custom-components
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+461.54%)
Mutual labels:  solar, homeassistant
hass-pandora-cas
Home Assistant custom component for Pandora Car Alarm System
Stars: ✭ 15 (-42.31%)
Mutual labels:  homeassistant, custom-components
accrete-starform-stargen
An attempt to reconcile all available versions of the Accrete/Starform/Stargen solar system generator.
Stars: ✭ 24 (-7.69%)
Mutual labels:  solar, solar-system
planetarium
Our Planetarium project!
Stars: ✭ 45 (+73.08%)
Mutual labels:  astronomy, solar-system
sunraster
A SunPy-affiliated package which provides tools to analyze data from spectral data from any solar mission.
Stars: ✭ 19 (-26.92%)
Mutual labels:  astronomy, solar
custom-component-store
📦 Manage your custom_components for Home Assistant
Stars: ✭ 12 (-53.85%)
Mutual labels:  homeassistant, custom-components
home assistant omnik solar
Home Assistant Omnik Solar sensor component
Stars: ✭ 15 (-42.31%)
Mutual labels:  solar, homeassistant
youtube
A platform which give you info about the newest video on a channel
Stars: ✭ 40 (+53.85%)
Mutual labels:  homeassistant, custom-components
weatheralerts
A sensor that gives you weather alerts from alerts.weather.gov.
Stars: ✭ 93 (+257.69%)
Mutual labels:  homeassistant, custom-components
api-rest
API - The Solar System OpenData
Stars: ✭ 18 (-30.77%)
Mutual labels:  astronomy, solar-system
threedy
Home Assistant card for 3D printer status and management.
Stars: ✭ 159 (+511.54%)
Mutual labels:  homeassistant
power-distribution-card
A Lovelace Card for visualizing power distributions.
Stars: ✭ 117 (+350%)
Mutual labels:  homeassistant
chinese-calendar-golang
📅 公历, 农历, 干支历转换包, 提供精确的日历转换.
Stars: ✭ 104 (+300%)
Mutual labels:  solar
indi-allsky
Software to manage a Linux-based All Sky Camera.
Stars: ✭ 59 (+126.92%)
Mutual labels:  astronomy
nightlight
Nightlight: Astronomic Image Processing
Stars: ✭ 25 (-3.85%)
Mutual labels:  astronomy
addon-sqlite-web
SQLite Web - Home Assistant Community Add-ons
Stars: ✭ 29 (+11.54%)
Mutual labels:  homeassistant
PandExo
A Community Tool for Transiting Exoplanet Science with the JWST & HST
Stars: ✭ 23 (-11.54%)
Mutual labels:  astronomy
atomic-calendar-revive
An advanced calendar card for Home Assistant Lovelace.
Stars: ✭ 218 (+738.46%)
Mutual labels:  homeassistant
sinope-130
Neviweb custom component for Home Assistant to manage devices connected via a GT130 and wifi devices from Sinopé
Stars: ✭ 27 (+3.85%)
Mutual labels:  homeassistant

Live Sun, Moon, and Planets for Home Assistant

hacs_badge

This is a custom component for Home Assistant that makes a live polar sun path chart for your location. Besides the Sun, it also shows the Moon and a few major planets. Plus, it shows the Winter and Summer solstice sun paths so you can see where you are in the seasons!

Screenshot of the skyfield

This uses the skyfield library to do the computations.

To use:

  • Install this in your custom_components folder
  • Download the prerequisites: pip3 install skyfield matplotlib numpy (no longer necessary with hassio!)
  • Add the following to your home assistant config:
camera:
    platform: ha_skyfield
    show_constellations: false
  • Add a picture entity to your GUI with this camera. It will update live.

Optional configuration:

  • show_time add a timestamp to the plot
  • show_legend add a legend of the bodies
  • show_constellations enable or disable the constellations (default is True).
  • planet_list customize which planets are shown
  • constellations_list customize which constellations are shown (use names from here)
  • north_up (boolean) puts North at the top (useful in the Southern Hemisphere)

Known Issues:

  • WARNING: High CPU usage! The underlying library is relatively long-running. Disable or limit constellations if you're using a smaller computer, like a Raspberry Pi. Even with them off, the CPU load may unacceptable. Options and more discussion in #4

  • Does not follow Theme because of matplotlib backend (see #5

  • More (maybe) at Issues

Inspiration comes from the University of Oregon Solar Radiation Monitoring Lab.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].