Bonjour Ă tous,
Vous vous souvenez peut-être de ma PR qui ajoutait un widget « Phase de la lune » au core de Gladys (#2990). Pour ne pas alourdir le core, je l’ai transformée en intégration externe : même calcul, mêmes résultats, mais installable seulement par ceux qui le veulent.
@pierre-gilles, du coup on pourra fermer la PR
Ce que montre le widget
- La phase du jour (Nouvelle Lune, Premier Croissant, Pleine Lune…), le pourcentage éclairé et l’âge de la lune
- Le disque lunaire (photo NASA) avec sa partie éclairée
- Le lever et le coucher de la lune, à l’heure de Gladys
- Aujourd’hui : distance Terre-Lune, trajectoire ascendante/descendante, constellation, prochain nœud
- À venir : pleine lune, nouvelle lune, périgée, apogée et prochaine éclipse de lune, avec le décompte et la date (« Dans 5 jours · ven. 28 août »)
Zéro configuration
Pas de compte, pas de clé, pas d’accès Internet : tout est calculé localement à partir de la position de votre maison. Il suffit que la maison soit localisée (Paramètres → Maisons).
Réglages du widget
- Maison : vide = première maison localisée, sinon le nom de la maison
- Afficher les détails : la liste complète, ou seulement phase + disque + lever/coucher
- Calculer les valeurs Ă minuit : pour comparer ligne Ă ligne avec un calendrier lunaire
Disponible en français, anglais et allemand. Nécessite Gladys 5.1.1 ou plus.
Dépôt et 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
Vos retours sont les bienvenus, surtout si vous êtes dans l’hémisphère sud ou dans un fuseau exotique ! 
Bonjour Ă tous,
La version 1.1.0 de l’intégration Phase de la lune est disponible. Le store l’indexe dans la journée : le bouton « Mettre à jour » apparaîtra ensuite dans Gladys.
Ce qui change
Nouveautés
- Déclencheur de scène « Lune : événement lunaire » : nouvelle lune, premier quartier, pleine lune, dernier quartier, périgée, apogée et éclipse de lune, déclenché à la minute où l’événement a lieu. Vous choisissez les événements qui vous intéressent, et la scène reçoit une phrase prête à envoyer : « Pleine lune à 05:11 : la lune est éclairée à 100 %, à 368 600 km de la Terre. »
- Action de scène « Lune : phase de la lune » : la phase, l’illumination, le lever et le coucher de la lune pour une maison, la date de la prochaine pleine lune et de la prochaine nouvelle lune, et un résumé.
- L’intégration est traduite en espagnol.
- Nouveau réglage Langue des textes de scène : par défaut « Automatique », c’est-à -dire la langue de votre tableau de bord dès que le widget a été affiché.
Correction
- L’intégration apparaît maintenant sous le filtre Local des intégrations : tout est calculé dans le conteneur, sans accès Internet (merci @mutmut pour l’issue).
Précision des heures
Le widget garde exactement le calcul du widget du cœur. Pour les déclencheurs, il fallait la bonne minute : la « phase » de la bibliothèque utilisée par le widget peut placer une pleine lune jusqu’à 5 h trop tôt ou trop tard. Les instants des événements utilisent donc des éphémérides plus précises (algorithmes de Jean Meeus), vérifiées à 3 minutes près sur 200 phases.
Actions requises
Aucune : votre widget et ses réglages continuent de fonctionner tels quels.
La version minimale de Gladys ne change pas : 5.1.1.
Vos retours
Vos retours restent bienvenus, surtout depuis l’hémisphère sud ou un fuseau horaire exotique, en réponse à ce fil ou dans une issue GitHub. Indiquez la version de Gladys, celle de l’intégration, le fuseau et la position approximative de la maison, et les journaux de l’intégration (idéalement avec DEBUG=gladys-integration-sdk).
Pour les développeurs
Le dépôt passe aux releases automatiques : chaque push sur main publie une version d’après les Conventional Commits, avec un CHANGELOG généré, une image multi-architecture publiée avant que le manifeste ne l’annonce, puis une vérification (téléchargement anonyme, validateur du store). Le SDK passe en 0.15, Node 22 minimum, et un test de non-régression compare les clés du manifeste à celles de la 1.0.0.
Documentation : gladys-moon-phase/docs/fr.md at main · William-De71/gladys-moon-phase · GitHub