← All modules

Moon

BuiltConfigurable

Lunar phase, illumination, moonrise/moonset, and next phase dates. Offline calculation.

Module typemoon
Default expression IDmoon
Refresh rateOnce per day
Required configlatitudelongitude

Declaration

<module type="moon" id="moon" />

Properties

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

NameDescriptionExampleFormat arg
phaseSynodic phase day (0-29)15
phaseNamePhase nameFull Moon
illuminationIllumination percentage (0-100)98
phaseIconPhase emoji🌕
moonriseMoonrise time19:30Yes
moonsetMoonset time05:15Yes
nextFullMoonNext full moon date2026-04-12Yes
nextNewMoonNext new moon date2026-03-29Yes
phaseGlyphPhase icon font glyph
bodyGlyphMoon icon font glyph

Events

TriggerDescription
On phase changeMoon enters a new major phase