Saltar al contenido principal

Integración domótica Moon phase, gratuita y de código abierto

Integración Moon phase para Gladys Assistant

Widget de fase lunar: iluminación, salida y puesta, próximos eventos lunares.

Esta integración añade a Gladys un widget del panel «Fase lunar»: la fase del día, la iluminación y la edad de la luna, su disco iluminado, su salida y su puesta, y los próximos eventos lunares. Las escenas pueden reaccionar a los eventos lunares (luna llena, luna nueva, eclipse…) y consultar la fase lunar.

Listo para usar​

Nada que configurar: todo se calcula localmente a partir de la ubicación de tu casa, sin cuenta, sin clave y sin acceso a Internet.

La casa debe tener una ubicación: indícala en Ajustes → Casas.

Añadir el widget​

Edita un panel, elige Fase lunar entre los widgets de integración y después ajusta:

AjusteFunción
CasaNombre de la casa cuya ubicación se usa. Déjalo vacío para la primera casa con ubicación (el caso de una sola casa).
Mostrar los detallesMuestra la lista bajo la luna (distancia, trayectoria, constelación, próximos eventos). Desmárcalo para conservar solo la fase, el disco, la salida y la puesta.
Calcular los valores a medianocheCalcula la iluminación, la distancia, la edad y las cuentas atrás a medianoche, como los calendarios lunares, para poder compararlos línea a línea. La salida y la puesta no cambian.

Lo que muestra el widget​

El widget «Fase lunar»: una luna gibosa creciente iluminada al 79 %, la salida y la puesta, y luego la distancia, la trayectoria, la constelación y los próximos eventos lunares — ilustración generada, no una captura de pantalla

  • La fase (Luna Nueva, Luna Creciente, Cuarto Creciente, Gibosa Creciente, Luna Llena…), el porcentaje iluminado y la edad de la luna (días desde la última luna nueva).
  • El disco lunar (una foto de la NASA) con su parte iluminada.
  • La salida y la puesta de la luna del día, en la zona horaria de Gladys. --:-- cuando la luna no sale o no se pone ese día (ocurre aproximadamente un día al mes).
  • Hoy: distancia Tierra-Luna, trayectoria (ascendente o descendente), constelación (zodiaco sideral, como los calendarios lunares) y el próximo nodo.
  • Próximamente: luna llena, luna nueva, perigeo, apogeo y próximo eclipse lunar, con el número de días y la fecha.

El widget se actualiza cada 10 minutos y justo después de medianoche.

Escenas​

Disparador «Luna: evento lunar»​

Se dispara en el minuto del evento, a la hora de Gladys:

EventoCuándo
Luna nuevala luna pasa entre la Tierra y el sol
Cuarto crecientela mitad del disco está iluminada, la luna crece
Luna llenatodo el disco está iluminado
Cuarto menguantela mitad del disco está iluminada, la luna mengua
Perigeola luna está lo más cerca de la Tierra
Apogeola luna está lo más lejos de la Tierra
Eclipse lunaruna luna llena que pasa por la sombra de la Tierra

Elige los eventos a los que reaccionar (vacío: todos). La escena recibe el evento, su nombre, su fecha y su hora, la iluminación, la distancia Tierra-Luna y una frase Resumen lista para enviar: «Luna llena a las 05:11: la luna está iluminada al 100 %, a 368.600 km de la Tierra.»

Un evento solo se dispara una vez, incluso tras un reinicio. Si la integración estaba parada en ese minuto, el evento no se dispara más tarde (una escena «luna llena» una hora después sorprendería más de lo que ayudaría).

Ideas: pasar la iluminación del jardín a un ambiente «luna llena», recibir un mensaje la noche de un eclipse lunar, un recordatorio para sembrar en luna nueva.

Acción «Luna: fase lunar»​

Da la luna de una casa ahora (vacío: la primera casa con ubicación): fase, porcentaje iluminado, edad, creciente o no, salida y puesta, la fecha de la próxima luna llena y de la próxima luna nueva con el número de días, y un resumen, por ejemplo para responder a «¿qué luna hay esta noche?» en un mensaje.

Idioma de los textos de escena​

Gladys solo da el idioma a los widgets. Los nombres de los eventos y los resúmenes de las escenas siguen el ajuste Idioma de los textos de escena de la integración: inglés, francés, alemán, español o automático (el idioma de tu panel, en cuanto se haya mostrado el widget).

Preguntas frecuentes​

El widget dice que ninguna casa tiene ubicación. Indica la ubicación de una casa en Ajustes → Casas.

El widget dice «Ninguna casa se llama …». El nombre escrito en el ajuste Casa no corresponde a ninguna casa: el mensaje lista los nombres que usar.

Las horas están desfasadas. Comprueba la zona horaria de Gladys (Ajustes → Sistema); la integración usa esa. Reinicia la integración después de cambiarla.

Mi idioma no es inglés, francés, alemán ni español. El widget se muestra entonces en inglés.

Los textos de escena están en inglés. Ajusta Idioma de los textos de escena en los ajustes, o muestra una vez el widget.

Parámetros de configuración​

Estos son los parámetros que Moon phase te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
Listo para usarsectionNoNada que configurar: todo se calcula localmente a partir de la ubicación de tu casa, sin cuenta y sin acceso a Internet. Añade el widget «Fase lunar» a un panel. La casa debe tener una ubicación (Ajustes → Casas). Las escenas disponen de un disparador para los eventos lunares y de una acción que da la fase lunar.
Idioma de los textos de escenaselectNoNombres de los eventos y resúmenes de las escenas. Automático: el idioma de tu panel, en cuanto se haya mostrado el widget.

Cómo instalar Moon phase en Gladys​

  1. En Gladys, abre Integraciones: Moon phase aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
  2. Haz clic en Instalar. Gladys descarga la imagen Docker (ghcr.io/william-de71/gladys-moon-phase:1.1.1), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración).
  3. Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
  4. También puedes instalarla directamente desde la URL de su repositorio: https://github.com/William-De71/gladys-moon-phase.

Moon phase requiere Gladys >=5.1.1. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.

¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.

Sobre las integraciones externas​

Moon phase es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene William-De71, no el equipo principal de Gladys.

Suscríbete a la newsletter de Gladys Assistant

Unos pocos correos al mes sobre nuevas versiones y novedades del proyecto. Enviados por Pierre-Gilles Leymarie, fundador del proyecto. Puedes darte de baja cuando quieras 🙂