Hola a todos,
Tras los widgets y las escenas que llegaron con Gladys 5.1, y después de ver pasar la integración ISS de @cicoub13, les propongo una integración Astronomía: todo lo que ocurre en el cielo sobre su casa, calculado para sus coordenadas.
Qué aporta
Cuatro widgets de panel de control, mostrados en el idioma de cada usuario:
- Esta noche: la curva de calidad del cielo durante toda la noche, la hora y la duración del cielo oscuro sin luna, la iluminación de la luna y los planetas visibles con sus horarios.
- Agenda del cielo: los próximos eventos con una cuenta regresiva. Aquí se encuentran eclipses, picos de estrellas fugaces, conjunciones, oposiciones, estaciones y tránsitos, y se pueden filtrar por tipo y por período.
- Auroras: el índice Kp observado y previsto por la NOAA, con el nivel de alerta.
- Próximo eclipse: cuenta regresiva, ocultación, altura del astro y hora de cada fase.
Seis disparadores de escena, todos emitidos en el momento adecuado:
- inicio o máximo de un eclipse;
- inicio del cielo oscuro sin luna;
- pico de estrellas fugaces esta noche, filtrable por lluvia;
- conjunción visible esta noche;
- alerta de auroras en aumento;
- inicio de una estación.
Cada uno transmite sus detalles a las siguientes acciones: hora del máximo, ZHR, separación, descripción lista para enviar…
Dos acciones de escena: «Próximo evento del cielo» y «Resumen del cielo de esta noche». Por ejemplo, un mensaje cada noche a las 20 h con el programa de la noche.
Seis dispositivos con sensores historizados: eclipses, planetas, estrellas fugaces, noche de observación, estaciones y órbita, auroras. Sirven para gráficos y escenas con umbral, como «Kp máximo en 24 h superior a 6», algo que los disparadores de eventos no saben hacer.
Cómo funciona
Todo se calcula localmente con la biblioteca astronomy-engine, sin clave ni cuenta. Los cálculos utilizan las coordenadas de su casa Gladys: la integración solicita este acceso a la instalación. La única conexión saliente es el servicio de meteorología espacial de la NOAA para el índice Kp, y puede desactivarse en la configuración.
Algunas precisiones:
- los eclipses solo se retienen si son visibles desde su casa;
- los picos de estrellas fugaces se recalculan cada año a partir del calendario de la International Meteor Organization;
- las conjunciones se buscan en 90 días, con un margen ajustable.
Instalación
- Gladys 5.1 mínimo.
- Integraciones → buscar «Astronomía» → Instalar.
- Verifique que su casa esté localizada: Configuración → Casas.
- Verifique que la zona horaria esté configurada: Configuración → Sistema.
- En la pestaña Descubrimiento, agregue los dispositivos. Los widgets se encuentran luego en la edición del panel de control, y los disparadores en el editor de escenas, categoría «Integraciones».
Repositorio: GitHub - guim31/gladys-astronomy · GitHub
Qué no he hecho
- La Luna no tiene dispositivo ni widget dedicado: @William-De71 tiene una PR abierta para un widget de fase de la luna en el núcleo, y no quería hacer duplicado.
- La ISS está cubierta por la integración de @cicoub13.
- La salida y la puesta del Sol ya son nativas en Gladys.
Se aceptan comentarios, especialmente de quienes viven en altas latitudes, en el hemisferio sur o en una zona horaria diferente a la de París: he probado estos casos, pero solo en simulación.


