Aller au contenu principal

Intégration domotique Moon phase, gratuite et open source

Intégration Moon phase pour Gladys Assistant

Widget phase de la lune : illumination, lever et coucher, prochains événements lunaires.

Cette intégration ajoute à Gladys un widget de tableau de bord « Phase de la lune » : la phase du jour, l'illumination et l'âge de la lune, son disque éclairé, son lever et son coucher, et les prochains événements lunaires. Les scènes peuvent réagir aux événements lunaires (pleine lune, nouvelle lune, éclipse…) et lire la phase de la lune.

Prêt à l'emploi​

Rien à configurer : tout est calculé localement à partir de la position de votre maison, sans compte, sans clé et sans accès Internet.

La maison doit être localisée : renseignez sa position dans Paramètres → Maisons.

Ajouter le widget​

Éditez un tableau de bord, choisissez Phase de la lune dans les widgets d'intégration, puis réglez :

RéglageRôle
MaisonNom de la maison dont la position sert au calcul. Laisser vide pour la première maison localisée (le cas d'une seule maison).
Afficher les détailsAffiche la liste sous la lune (distance, trajectoire, constellation, prochains événements). Décochez pour ne garder que la phase, le disque, le lever et le coucher.
Calculer les valeurs à minuitCalcule l'illumination, la distance, l'âge et les décomptes à minuit, comme les calendriers lunaires, pour pouvoir les comparer ligne à ligne. Le lever et le coucher ne changent pas.

Ce que montre le widget​

Le widget « Phase de la lune » : une gibbeuse croissante éclairée à 79 %, le lever et le coucher, puis la distance, la trajectoire, la constellation et les prochains événements lunaires — illustration générée, pas une capture d’écran

  • La phase (Nouvelle Lune, Premier Croissant, Premier Quartier, Gibbeuse Croissante, Pleine Lune…), le pourcentage éclairé et l'âge de la lune (jours écoulés depuis la dernière nouvelle lune).
  • Le disque lunaire (photo de la NASA) avec sa partie éclairée.
  • Le lever et le coucher de la lune du jour, à l'heure de Gladys. --:-- quand la lune ne se lève pas ou ne se couche pas ce jour-là (cela arrive environ un jour par mois).
  • Aujourd'hui : distance Terre-Lune, trajectoire (ascendante ou descendante), constellation (zodiaque sidéral, comme les calendriers lunaires) et le prochain nœud.
  • À venir : pleine lune, nouvelle lune, périgée, apogée et prochaine éclipse de lune, avec le nombre de jours et la date.

Le widget est mis à jour toutes les 10 minutes et juste après minuit.

Scènes​

Déclencheur « Lune : événement lunaire »​

Déclenché à la minute de l'événement, à l'heure de Gladys :

ÉvénementQuand
Nouvelle lunela lune passe entre la Terre et le soleil
Premier quartierla moitié du disque est éclairée, la lune croît
Pleine lunetout le disque est éclairé
Dernier quartierla moitié du disque est éclairée, la lune décroît
Périgéela lune est au plus près de la Terre
Apogéela lune est au plus loin de la Terre
Éclipse de luneune pleine lune qui passe dans l'ombre de la Terre

Choisissez les événements auxquels réagir (vide : tous). La scène reçoit l'événement, son nom, sa date et son heure, l'illumination, la distance Terre-Lune et une phrase Résumé prête à envoyer : « Pleine lune à 05:11 : la lune est éclairée à 100 %, à 368 600 km de la Terre. »

Un événement n'est déclenché qu'une fois, même après un redémarrage. Si l'intégration était arrêtée à cette minute, l'événement n'est pas déclenché plus tard (une scène « pleine lune » une heure après surprendrait plus qu'elle n'aiderait).

Idées : passer l'éclairage du jardin en ambiance « pleine lune », recevoir un message le soir d'une éclipse de lune, un rappel pour semer à la nouvelle lune.

Action « Lune : phase de la lune »​

Donne la lune d'une maison maintenant (vide : la première maison localisée) : phase, pourcentage éclairé, âge, croissante ou non, lever et coucher, la date de la prochaine pleine lune et de la prochaine nouvelle lune avec le nombre de jours, et un résumé, par exemple pour répondre à « quelle lune ce soir ? » dans un message.

Langue des textes de scène​

Gladys ne donne la langue qu'aux widgets. Les noms d'événements et les résumés des scènes suivent le réglage Langue des textes de scène de l'intégration : anglais, français, allemand, espagnol, ou automatique (la langue de votre tableau de bord, dès que le widget a été affiché).

Questions fréquentes​

Le widget dit qu'aucune maison n'est localisée. Renseignez la position d'une maison dans Paramètres → Maisons.

Le widget dit « Aucune maison nommée … ». Le nom saisi dans le réglage Maison ne correspond à aucune maison : le message liste les noms à utiliser.

Les heures sont décalées. Vérifiez le fuseau horaire de Gladys (Paramètres → Système) ; l'intégration prend celui-ci. Redémarrez l'intégration après l'avoir changé.

Ma langue n'est pas l'anglais, le français, l'allemand ou l'espagnol. Le widget s'affiche alors en anglais.

Les textes de scène sont en anglais. Réglez Langue des textes de scène dans les réglages, ou affichez une fois le widget.

Paramètres de configuration​

Voici les paramètres demandés par Moon phase dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Prêt à l'emploisectionNonRien à configurer : tout est calculé localement à partir de la position de votre maison, sans compte ni accès Internet. Ajoutez le widget « Phase de la lune » à un tableau de bord. La maison doit être localisée (Paramètres → Maisons). Les scènes disposent d’un déclencheur sur les événements lunaires et d’une action donnant la phase de la lune.
Langue des textes de scèneselectNonNoms des événements et résumés des scènes. Automatique : la langue de votre tableau de bord, dès que le widget a été affiché.

Comment installer Moon phase dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Moon phase apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/william-de71/gladys-moon-phase:1.1.1), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/William-De71/gladys-moon-phase.

Moon phase nécessite Gladys >=5.1.1. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

Moon phase est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par William-De71, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂