← 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—