Bonjour à tous,
Dans la foulée des widgets et des scènes arrivés avec Gladys 5.1, et après avoir vu passer l’intégration ISS de @cicoub13, je vous propose une intégration Astronomie : tout ce qui se passe dans le ciel au-dessus de votre maison, calculé pour vos coordonnées.
Ce qu’elle apporte
Quatre widgets de tableau de bord, affichés dans la langue de chaque utilisateur :
- Cette nuit : la courbe de qualité du ciel sur toute la nuit, l’heure et la durée du ciel noir sans Lune, l’illumination de la Lune et les planètes visibles avec leurs horaires.
- Agenda du ciel : les prochains événements avec un compte à rebours. On y trouve éclipses, pics d’étoiles filantes, conjonctions, oppositions, saisons et transits, et on peut filtrer par type et par période.
- Aurores : l’indice Kp observé et prévu par la NOAA, avec le niveau d’alerte.
- Prochaine éclipse : compte à rebours, obscuration, hauteur de l’astre et heure de chaque phase.
Six déclencheurs de scène, tous émis au bon moment :
- début ou maximum d’une éclipse ;
- début du ciel noir sans Lune ;
- pic d’étoiles filantes ce soir, filtrable par pluie ;
- conjonction visible ce soir ;
- alerte aurores en hausse ;
- début d’une saison.
Chacun transmet ses détails aux actions suivantes : heure du maximum, ZHR, séparation, description prête à envoyer…
Deux actions de scène : « Prochain événement du ciel » et « Résumé du ciel de cette nuit ». Par exemple, un message chaque soir à 20 h avec le programme de la nuit.
Six appareils avec des capteurs historisés : éclipses, planètes, étoiles filantes, nuit d’observation, saisons et orbite, aurores. Ils servent aux graphiques et aux scènes à seuil, comme « Kp max sur 24 h supérieur à 6 », ce que les déclencheurs d’événements ne savent pas faire.
Comment ça marche
Tout est calculé localement avec la bibliothèque astronomy-engine, sans clé ni compte. Les calculs utilisent les coordonnées de votre maison Gladys : l’intégration demande cet accès à l’installation. La seule connexion sortante est le service de météo spatiale de la NOAA pour l’indice Kp, et elle peut être désactivée dans la configuration.
Quelques précisions :
- les éclipses ne sont retenues que si elles sont visibles de chez vous ;
- les pics d’étoiles filantes sont recalculés chaque année à partir du calendrier de l’International Meteor Organization ;
- les conjonctions sont cherchées sur 90 jours, avec un écart réglable.
Installation
- Gladys 5.1 minimum.
- Intégrations → rechercher « Astronomie » → Installer.
- Vérifiez que votre maison est localisée : Paramètres → Maisons.
- Vérifiez que le fuseau horaire est réglé : Paramètres → Système.
- Dans l’onglet Découverte, ajoutez les appareils. Les widgets se trouvent ensuite dans l’édition du tableau de bord, et les déclencheurs dans l’éditeur de scène, catégorie « Intégrations ».
Dépôt : GitHub - guim31/gladys-astronomy · GitHub
Ce que je n’ai pas fait
- La Lune n’a ni appareil ni widget dédié : @William-De71 a une PR ouverte pour un widget phase de la Lune dans le cœur, et je ne voulais pas faire doublon.
- L’ISS est couverte par l’intégration de @cicoub13.
- Le lever et le coucher du Soleil sont déjà natifs dans Gladys.
Retours bienvenus, en particulier de ceux qui vivent aux hautes latitudes, dans l’hémisphère sud ou dans un autre fuseau que celui de Paris : j’ai testé ces cas, mais seulement en simulation.

