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