Integración externa - Próximos pasajes de la Estación Espacial Internacional

:satellite: ISS Overhead — los pasajes visibles de la ISS en tu panel de control

Una integración externa que predice los próximos pasajes visibles a simple vista de la Estación Espacial Internacional sobre tu casa, y puede activar una escena justo antes de que comience un pasaje.

Qué hace

  • Widget del panel de control: ilustración de la ISS, cuenta regresiva antes del próximo pasaje, elevación máxima y la lista de los próximos pasajes (dirección, elevación, duración).
  • Activador de escena pass_starting: se activa poco antes de un pasaje visible — perfecto para una notificación « ¡mira afuera! » o apagar la iluminación exterior.
  • Acción de escena next_pass: recupera el próximo pasaje a demanda (anuncio de voz, etc.).

El cálculo (elevación, oscuridad del cielo, ISS aún iluminada por el sol) se realiza localmente a partir de los parámetros orbitales públicos de Celestrak — no se necesita crear ninguna clave API.

:warning: Estado: vista previa

Esta integración se basa en dos capacidades de Gladys que aún no se han publicado (widgets del panel de control y activadores/acciones de escena declarados por una integración externa, PR #3109 y #3110). Aún no se instala en una versión publicada de Gladys — a seguir mientras se fusionan.

Código fuente

:backhand_index_pointing_right: github.com/cicoub13/gladys-iss

¡No dudes en dar feedback o proponer ideas (soporte multi-casa, luminosidad estimada, etc.)!

PS: pondré una imagen real de dominio público en el widget, quería probar la generación de imágenes vectoriales con Claude





Buenas noches @cicoub13 y gracias por esta integración externa :folded_hands:

Aquí está lo que me muestra Gladys a través de una notificación de Telegram en mi smartphone:

¿Cómo formatear el texto para que la hora esté en formato francés (y no en UTC Zulu Time), y que la fecha y la hora sean dos variables independientes? Además, ¿sería posible que las direcciones respeten el idioma de visualización de Gladys? La idea es poder pasar de la notificación de Telegram al anuncio de voz.

Idealmente, también disponer en el widget de información basada en la configuración de los locales de visualización de Gladys:

Y finalmente, ¿cómo proceder para que no se notifique un paso unos segundos antes?

Gracias de antemano,

Buena noche,

Jean

Gracias por los comentarios :raising_hands:

Acabo de publicar una nueva versión 0.3.1 que debería estar disponible pronto en la tienda (si no, puedes forzar la actualización).

Para el widget, ahora tiene en cuenta el idioma de Gladys y muestra « 28/09 19h49 O - 32° - 5 min »

Para las escenas, hay dos nuevos parámetros:

  • Anticipación de escenas: tiempo en minutos antes de la transición para activar la escena (5 min por defecto)
  • Idioma de las escenas: Gladys no transmite el idioma a las integraciones para las escenas, por lo que hay que configurarlo en la integración ISS. He puesto francés :france: por defecto :wink:

En las escenas, he eliminado la variable start_time y ahora hay tres variables localizadas (idioma y zona horaria):

  • start_date (ej. « lunes 28 de septiembre »)
  • start_hour (ej. « 19:49 »)
  • direction_name (ej. « oeste »)

Dime si esto responde a tus necesidades.

Buenas noches @cicoub13

Muchas gracias por este nuevo gadget totalmente inútil, y por lo tanto absolutamente indispensable :heart_eyes: Mini-yo ya ha preparado la brújula y los prismáticos para poder observar la Estación Espacial Internacional en su próximo paso, y espera con impaciencia a que Gladys le avise :sweat_smile:

Que tengas una buena noche,

Jean

¡Me encanta, gracias por tu comentario :dizzy: Normalmente, es visible a simple vista, pero no es fácil de ver. Existen aplicaciones que te muestran en el cielo la trayectoria exacta.