[External integration] Moon phase 🌙

Hello everyone,

You may remember my PR that added a « Moon Phase » widget to the Gladys core (#2990). To avoid bloating the core, I turned it into an external integration: same calculations, same results, but installable only by those who want it.
@pierre-gilles, we can now close the PR

What the widget shows

  • The phase of the day (New Moon, First Quarter, Full Moon…), the illumination percentage and the age of the moon
  • The lunar disk (NASA photo) with its illuminated part
  • Moonrise and moonset at Gladys’s time
  • Today: Earth-Moon distance, ascending/descending trajectory, constellation, next node
  • Upcoming: full moon, new moon, perigee, apogee, and next lunar eclipse, with countdown and date (« In 5 days · Fri, Aug 28 »)

Zero configuration

No account, no key, no internet access: everything is calculated locally based on the position of your home. Just make sure the home is located (Settings → Homes).

Widget settings

  • Home: empty = first located home, otherwise the name of the home
  • Show details: the full list, or just phase + disk + rise/set
  • Calculate values at midnight: to compare line by line with a lunar calendar

Available in French, English, and German. Requires Gladys 5.1.1 or later.

:backhand_index_pointing_right: Repository and documentation: GitHub - William-De71/gladys-moon-phase: External Gladys Assistant integration: a moon phase dashboard widget with phase, illumination, age, moon disk, moonrise/moonset and upcoming full/new moon, perigee, apogee and lunar eclipse. Computed locally, zero configuration. · GitHub

Your feedback is welcome, especially if you are in the southern hemisphere or in an exotic time zone! :slightly_smiling_face:

2 Likes