← All modules

Solar System

Built Configurable

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

Module type solarsystem
Default expression ID sky
Refresh rate Per tick (live position)
Required config latitudelongitude

Declaration

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

Properties

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

Name Description Example Format arg
sunAz Sun azimuth (°N clockwise) 180
sunAlt Sun altitude above horizon (°) 45
sunLon Sun ecliptic longitude (°) 90
sunVisible True when Sun is above horizon true
moonAz Moon azimuth (°N clockwise) 180
moonAlt Moon altitude above horizon (°) 45
moonLon Moon ecliptic longitude (°) 90
moonVisible True when Moon is above horizon true
mercuryAz Mercury azimuth (°N clockwise) 180
mercuryAlt Mercury altitude above horizon (°) 45
mercuryLon Mercury ecliptic longitude (°) 90
mercuryVisible True when Mercury is above horizon true
venusAz Venus azimuth (°N clockwise) 180
venusAlt Venus altitude above horizon (°) 45
venusLon Venus ecliptic longitude (°) 90
venusVisible True when Venus is above horizon true
marsAz Mars azimuth (°N clockwise) 180
marsAlt Mars altitude above horizon (°) 45
marsLon Mars ecliptic longitude (°) 90
marsVisible True when Mars is above horizon true
jupiterAz Jupiter azimuth (°N clockwise) 180
jupiterAlt Jupiter altitude above horizon (°) 45
jupiterLon Jupiter ecliptic longitude (°) 90
jupiterVisible True when Jupiter is above horizon true
saturnAz Saturn azimuth (°N clockwise) 180
saturnAlt Saturn altitude above horizon (°) 45
saturnLon Saturn ecliptic longitude (°) 90
saturnVisible True when Saturn is above horizon true
uranusAz Uranus azimuth (°N clockwise) 180
uranusAlt Uranus altitude above horizon (°) 45
uranusLon Uranus ecliptic longitude (°) 90
uranusVisible True when Uranus is above horizon true
neptuneAz Neptune azimuth (°N clockwise) 180
neptuneAlt Neptune altitude above horizon (°) 45
neptuneLon Neptune ecliptic longitude (°) 90
neptuneVisible True when Neptune is above horizon true
plutoAz Pluto azimuth (°N clockwise) 180
plutoAlt Pluto altitude above horizon (°) 45
plutoLon Pluto ecliptic longitude (°) 90
plutoVisible True when Pluto is above horizon true
moonPhase Moon illuminated fraction (0.0–1.0) 0.72
visibleCount Number of bodies above horizon 4
eveningStar Evening star name (Venus or Mercury), empty if none Venus
morningStar Morning star name (Venus or Mercury), empty if none
brightestPlanet Name of brightest planet above horizon Jupiter
eclipticAscendingAz Azimuth where ecliptic rises in east (°) 72
eclipticDescendingAz Azimuth where ecliptic sets in west (°) 288
eclipticPeakAlt Peak altitude of visible ecliptic arc (°) 55