← All modules

Solar System

BuiltConfigurable

Sky positions (azimuth, altitude, ecliptic longitude) for Sun, Moon, and planets Mercury–Pluto. Schlyter algorithm, no internet required.

Module typesolarsystem
Default expression IDsky
Refresh ratePer tick (live position)
Required configlatitudelongitude

Declaration

<module type="solarsystem" id="sky" />

Properties

Reference any of these from a template via{sky:propertyName}.

NameDescriptionExampleFormat arg
sunAzSun azimuth (°N clockwise)180
sunAltSun altitude above horizon (°)45
sunLonSun ecliptic longitude (°)90
sunHourAngleSun hour angle west of meridian (°, 0=due-south transit)48
sunVisibleTrue when Sun is above horizontrue
moonAzMoon azimuth (°N clockwise)180
moonAltMoon altitude above horizon (°)45
moonLonMoon ecliptic longitude (°)90
moonHourAngleMoon hour angle west of meridian (°, 0=due-south transit)48
moonVisibleTrue when Moon is above horizontrue
mercuryAzMercury azimuth (°N clockwise)180
mercuryAltMercury altitude above horizon (°)45
mercuryLonMercury ecliptic longitude (°)90
mercuryHourAngleMercury hour angle west of meridian (°, 0=due-south transit)48
mercuryVisibleTrue when Mercury is above horizontrue
venusAzVenus azimuth (°N clockwise)180
venusAltVenus altitude above horizon (°)45
venusLonVenus ecliptic longitude (°)90
venusHourAngleVenus hour angle west of meridian (°, 0=due-south transit)48
venusVisibleTrue when Venus is above horizontrue
marsAzMars azimuth (°N clockwise)180
marsAltMars altitude above horizon (°)45
marsLonMars ecliptic longitude (°)90
marsHourAngleMars hour angle west of meridian (°, 0=due-south transit)48
marsVisibleTrue when Mars is above horizontrue
jupiterAzJupiter azimuth (°N clockwise)180
jupiterAltJupiter altitude above horizon (°)45
jupiterLonJupiter ecliptic longitude (°)90
jupiterHourAngleJupiter hour angle west of meridian (°, 0=due-south transit)48
jupiterVisibleTrue when Jupiter is above horizontrue
saturnAzSaturn azimuth (°N clockwise)180
saturnAltSaturn altitude above horizon (°)45
saturnLonSaturn ecliptic longitude (°)90
saturnHourAngleSaturn hour angle west of meridian (°, 0=due-south transit)48
saturnVisibleTrue when Saturn is above horizontrue
uranusAzUranus azimuth (°N clockwise)180
uranusAltUranus altitude above horizon (°)45
uranusLonUranus ecliptic longitude (°)90
uranusHourAngleUranus hour angle west of meridian (°, 0=due-south transit)48
uranusVisibleTrue when Uranus is above horizontrue
neptuneAzNeptune azimuth (°N clockwise)180
neptuneAltNeptune altitude above horizon (°)45
neptuneLonNeptune ecliptic longitude (°)90
neptuneHourAngleNeptune hour angle west of meridian (°, 0=due-south transit)48
neptuneVisibleTrue when Neptune is above horizontrue
plutoAzPluto azimuth (°N clockwise)180
plutoAltPluto altitude above horizon (°)45
plutoLonPluto ecliptic longitude (°)90
plutoHourAnglePluto hour angle west of meridian (°, 0=due-south transit)48
plutoVisibleTrue when Pluto is above horizontrue
moonPhaseMoon illuminated fraction (0.0–1.0)0.72
visibleCountNumber of bodies above horizon4
eveningStarEvening star name (Venus or Mercury), empty if noneVenus
morningStarMorning star name (Venus or Mercury), empty if none
brightestPlanetName of brightest planet above horizonJupiter
eclipticAscendingAzAzimuth where ecliptic rises in east (°)72
eclipticDescendingAzAzimuth where ecliptic sets in west (°)288
eclipticPeakAltPeak altitude of visible ecliptic arc (°)55