Salut à tous,
Je viens présenter un projet que je m'éclate à développer (et à utiliser !) depuis déjà février : MyAstroBoard, un dashboard d'astrophotographie auto-hébergé, open source, en Python/Flask, qui tourne en Docker.
D'où ça vient ?
Comme certains d'entre nous ici, j'utilisais upTonight, et les cards qu'il proposait pour tout avoir sur HA. C'est comme ça que le projet à commencé : pouvoir afficher upTonight dans un vrai dashboard afin de filtrer à ma guise, et afficher plus efficacement les data produites pour ne plus avoir seulement une visu HA, mais une vue plus globale. Le projet UpTonight Dashboard était né il y a un peu plus d'un an, en quelques sortes, le squelette, ou les bases de ce que deviendrait MyAstroBoard .
Et finalement, de fil en aiguille, j'ai abandonné upTonight car le développeur ne semblait pas vouloir corriger les bugs remontés, les courbes produites étaient statiques, qu'il fallait quand même d'autres outils, ... Bref mon besoin de centraliser, et d'extrapoler à partir de ces différentes sources a fait évoluer en février dernier mon modeste dashboard vers mon petit MyAstroBoard !
Les fonctionnalités principales
En gros, MyAstroBoard combine :
-
un moteur de planification automatique (SkyTonight) qui tourne tout seul chaque jour et te sort les meilleures cibles de la nuit selon ta position, ton matériel et la météo, en croisant de nombreux catalogues (Messier, Caldwell, Herschel 400, comètes du MPC, etc.) ;
-
un vrai carnet d'observation (sessions, cibles, intégration, notes, et une galerie Astrodex pour tes photos) ;
-
de la météo pensée pour l'astro (nuages, seeing, transparence, risque de buée)
-
des infos pertinentes pour l'astro (éclipses, aurores, opposition, conjonction, pic de pluie de météores, ...)
-
une timeline et des notifications : quels sont les prochains évènements intéressants ? Transit solaire de l'ISS dans 5 min...
-
des connecteurs additionnels selon votre matériel (caméra AllSky par exemple)
-
du suivi spatial (ISS, lancements de fusées, ...)
-
et tout un tas d'autres trucs (multi-site, multi-utilisateur, app PWA, ...).
Si ça vous intéresse d'en savoir plus sur les features, j'ai fait soit cette page récapitulative, soit ce visual tour.
Et HA dans tout ça ?
Connecteur Mqtt
C'est la nouveauté récente, j'ai longtemps mis de coté cette partie, volontairement, parce que je n'y voyais pas encore d'intérêt particulier. Mais en fait, avec le recul, il y a des choses qui sont intéressantes à publier et voir rapidement.
On a donc quelques infos choisies qui sont publiées via MQTT (avec HA discovery possible), et qui permettent de voir la nuit prochaine, d'avoir des infos sur son activité, et l'afficher dans quelques cards proposés. Voici un exemple :
Les cartes sont installable via HACS avec ce repo : GitHub - myastroboard/lovelace-myastroboard-card: Lovelace card for Home Assistant that visualizes MyAstroBoard MQTT entities (sky, tonight, activity). · GitHub
Simulation d'un flux vidéo de mes photos via une entité caméra
La deuxième partie qui communique avec HA, est un flux simple jpg qui peut s'intégrer facilement avec Generic Camera, et qui au final fait un diaporama de vos clichés présents dans l'Astrodex. Chez moi j'ai dans l'idée de m'en servir comme écran de veille sur l'écran centrale.
App HA (Add-on)
Comme évoqué en intro, c'est un projet docker à la base, et ça fait plutôt bien le job avec un proxy et compagnie... Mais je sais que Docker peut rebuter certains à franchir le pas. Ca a été vraiment la partie la moins passionnante du projet, mais c'est maintenant possible d'héberger une session via les apps HA. Le format App a quelques limitations décrites dans la doc, mais ça semble fonctionner correctement. J'ai laissé le tag experimental car ce n'est pas mon installation de production et qu'il y a probablement des choses encore à corriger que je n'ai pas vu.
Le repo de l'app est ici : GitHub - myastroboard/home-assistant-apps: Apps repository for Home Assistant · GitHub
La suite ?
J'ai pas mal d'idées couchées dans une Roadmap. Certaines verront certainement le jour, d'autres peut-être pas, ça dépendra aussi de l'évolution de mon matériel car tout ce qui est codé est testé avec du vrai matériel.
Si ça vous parle, n'hésitez pas à tester et à me faire des retours, que ce soit sur l'appli en elle-même ou sur la communication avec HA. Le repo principal est là : https://github.com/myastroboard/myastroboard
Clear skies ! ![]()



