Salut tout le monde !
Vous vous êtes déjà demandé quel avion passait au-dessus de la maison ? Voici Aircraft overhead : les avions qui survolent votre maison, dans Gladys. Leurs transpondeurs diffusent leur position (l’ADS-B), et des réseaux de récepteurs tenus par des bénévoles la collectent.
Ce que ça fait
- Un appareil par maison : le nombre d’avions dans le rayon choisi (10 km par défaut), la distance du plus proche, son altitude et son vol.
- Plusieurs sources au choix :
- adsb.lol, par défaut : un réseau communautaire aux données ouvertes, sans compte ;
- adsb.fi : un autre réseau communautaire, pour un usage personnel ;
- votre propre récepteur ADS-B (un Raspberry Pi avec readsb, dump1090-fa ou tar1090) : rien ne sort de chez vous ;
- OpenSky, seulement avec leur accord écrit (voir plus bas).
- Deux déclencheurs de scène :
- Avion au-dessus : à moins d’une distance, sous une altitude, une fois par passage. L’intégration regarde 60 secondes en avant sur la trajectoire, pour ne pas rater un avion rapide entre deux lectures.
- Code d’urgence : un avion proche affiche 7500, 7600 ou 7700.
- Une action de scène « Avions au-dessus d’une maison » : le vol le plus proche avec son immatriculation, son type, sa distance, son altitude, sa vitesse, son cap et la direction où regarder.
- Un widget « Avions au-dessus » : les avions les plus proches, avec le vol et le type, la direction où regarder, l’altitude, la vitesse et une flèche pour le cap. Ou bien « ciel dégagé ».
Le truc sympa
- Un avion à moins de 3 km et sous 2 000 m → « A320 d’Air France au nord-ouest, 1 800 m » sur la tablette du salon. Les enfants adorent.
- Un code d’urgence à proximité → une notification, pour les passionnés.
- Avec votre propre récepteur, tout reste chez vous, avec une lecture toutes les 10 secondes.
Installation
Gladys 5.1 minimum. Elle arrive dans le store au prochain passage de l’indexeur. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’adresse GitHub - LM1LC3N7/gladys-aircraft: Gladys Assistant external integration for aircraft flying over your home (adsb.lol, adsb.fi, your own ADS-B receiver or OpenSky): closest flight, altitude and heading, an “aircraft overhead” scene trigger and a dashboard widget. Unofficial. · GitHub
- Placez votre maison sur la carte (Paramètres → Maisons), et acceptez l’accès à la localisation en installant l’intégration.
- Gardez adsb.lol, ou choisissez une autre source. Pour votre récepteur, saisissez l’adresse de sa carte, par exemple
http://192.168.1.30/tar1090/. - Ouvrez Découverte, ajoutez l’appareil, puis placez le widget Avions au-dessus sur un tableau de bord.
Petites réserves honnêtes
- OpenSky n’est plus la source par défaut, contrairement à ce que j’avais annoncé. Leurs conditions exigent un accord écrit pour tout usage dans un système automatisé, même non lucratif. L’option reste là pour qui l’obtient.
- La position de la maison est arrondie à environ 1 km avant d’être envoyée à adsb.lol ou adsb.fi. Avec votre propre récepteur, rien ne sort.
- Seuls les avions équipés d’un transpondeur ADS-B sont vus. Certains avions militaires ou de tourisme manquent.
- Je n’ai pas de récepteur à la maison. Ce mode suit la documentation de readsb : vos retours sont les bienvenus.
Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à adsb.lol, adsb.fi ni à l’OpenSky Network. Données : adsb.lol (ODbL 1.0) ou adsb.fi (https://adsb.fi), selon la source choisie.