Saltar al contenido principal

Integración domótica Meteo.lt, gratuita y de código abierto

Integración Meteo.lt para Gladys Assistant

Observaciones y previsiones de Meteo.lt, el servicio meteorológico de Lituania. Sin clave API.

El tiempo de Lituania en Gladys, de Meteo.lt, el servicio del Servicio Hidrometeorológico de Lituania (LHMT, Lietuvos hidrometeorologijos tarnyba): las mediciones de la estación meteorológica más cercana y la previsión oficial del lugar más cercano (hora a hora durante unos 2,5 días, hasta 7 días). Datos abiertos: sin cuenta ni clave API.

Fuente: Lithuanian Hydrometeorological Service under the Ministry of Environment (LHMT), datos bajo licencia CC BY-SA 4.0. Esta integración es un proyecto comunitario, sin relación con el LHMT.

Lo que obtiene​

  • El widget del tiempo de Gladys y el asistente de chat usan Meteo.lt: el tiempo actual medido por la estación del LHMT más cercana (temperatura, sensación térmica, cielo observado, humedad, presión, viento y ráfagas, nubosidad), completado por la previsión para lo que la estación no mide, la salida y la puesta del sol, las próximas 24 horas con la precipitación de cada hora, y los días siguientes (7 en total). El día y la noche tienen sus propios iconos. Todo se muestra en °C, m/s y mm o en °F, mph y pulgadas, según el sistema de unidades de cada usuario de Gladys.
  • Disparador de escena «Lluvia o nieve prevista en la próxima hora».
  • Acción de escena «Obtener la precipitación de la próxima hora».
  • Acción de escena «Obtener la previsión del día» (hoy o mañana).

Sin widget adicional: el widget del tiempo de Gladys ya muestra el tiempo actual y la previsión.

Sin avisos meteorológicos. La API de Meteo.lt no publica avisos (el LHMT los publica en su sitio web): el widget del tiempo no muestra alertas, y el disparador de alerta meteorológica integrado en Gladys permanece mudo con este proveedor.

Solo Lituania y ciudades cercanas. Meteo.lt prevé el tiempo de 2.444 lugares: todas las ciudades y pueblos lituanos de cierto tamaño, y las principales ciudades de Letonia, Estonia y el noreste de Polonia. Una vivienda recibe la previsión del lugar más cercano a menos de 30 km; más lejos, no hay previsión y Gladys usa otro proveedor meteorológico. Para una previsión mundial, instale en su lugar MET Norway.

Instalación​

  1. Compruebe que su vivienda tiene una ubicación en Gladys: Configuración → Viviendas, luego la dirección o la posición en el mapa. La integración actualiza el tiempo de cada vivienda que tenga una.
  2. Instale Meteo.lt desde la tienda de integraciones (o Integraciones → Instalar desde GitHub con la dirección https://github.com/guim31/gladys-meteo-lt). Gladys le pide autorizar el acceso a la ubicación de sus viviendas: la integración encuentra así el lugar y la estación más cercanos, y vigila la lluvia de la próxima hora.
  3. Abra la pestaña Configuración y haga clic en Probar Meteo.lt. La respuesta muestra la temperatura actual de su primera vivienda, la estación que la midió y el lugar de su previsión.

Eso es todo: el widget del tiempo de su panel muestra ahora Meteo.lt. Si hay otra integración meteorológica instalada, elija el proveedor en los ajustes del widget del tiempo.

Se necesita Gladys 5.2 o posterior.

Configuración​

Nada es obligatorio.

  • Unidades de los valores de escena — las unidades de las temperaturas, el viento y la precipitación que la integración pone en las variables de escena. Automático sigue el sistema de unidades del último usuario que consultó el tiempo; elija Métrico o EE. UU. para fijarlo. El widget del tiempo sigue siempre la preferencia de cada usuario.
  • Idioma de los textos de escena — el idioma de las frases que la integración pone en las variables de escena («Lluvia débil prevista dentro de 35 minutos.»): inglés, francés, alemán o español. Francés por defecto; Automático sigue el idioma de su Gladys.

Frecuencia de actualización y condiciones de Meteo.lt​

Meteo.lt publica sus datos de forma abierta, con límites (180 solicitudes por minuto y dirección de Internet, y no más de 20.000 al día). La integración se queda muy por debajo:

  • actualiza cada 30 minutos aproximadamente, más unos minutos al azar para que todos los Gladys no llamen en el mismo segundo (Meteo.lt actualiza su previsión 8 veces al día, sus estaciones cada hora);
  • por vivienda, hace una solicitud de previsión y una de estación (las viviendas en el mismo lugar las comparten): unas 100 solicitudes al día para una vivienda, más las listas de lugares y estaciones una vez al día. Alimentan todo: el panel, el chat y las escenas. Abrir el panel no cuesta nada: Gladys se sirve desde la memoria;
  • se identifica (gladys-meteo-lt/<version> github.com/guim31/gladys-meteo-lt);
  • hace una pausa si Meteo.lt pide reducir el ritmo (error 429) o rechaza las solicitudes (error 403).

Durante una avería, la última previsión sigue visible 3 horas como máximo. Una medición de estación de más de 90 minutos ya no se utiliza.

Escenas​

La integración añade sus tarjetas al editor de escenas, en la categoría Integraciones. El campo Vivienda lista sus viviendas.

Lluvia o nieve prevista en la próxima hora​

Disparador: inicia la escena cuando la previsión horaria indica precipitación en esta hora o la siguiente, donde la actualización anterior no indicaba ninguna. Se dispara una vez por episodio, como máximo una vez por hora y vivienda, y nunca en la primera actualización tras un reinicio.

Filtros opcionales (vacíos: todo coincide):

  • Vivienda;
  • Precipitación: lluvia, aguanieve o nieve;
  • Intensidad: débil, moderada o fuerte.

Variables para las acciones siguientes: el nombre de la vivienda, el tipo de precipitación (rain, sleet, snow), la intensidad (light, moderate, heavy), si hay tormenta, los minutos hasta el inicio (0 si ya está cayendo), la cantidad prevista en esa hora, y un resumen listo para enviar, por ejemplo: «Lluvia débil prevista dentro de 35 minutos.»

Obtener la precipitación de la próxima hora​

Acción: indica a la escena si llega lluvia o nieve en la próxima hora (Precipitación prevista: sí o no), cuándo, qué, con qué intensidad, y el mismo resumen. Deje Vivienda vacío para su primera vivienda con ubicación. Si ninguna previsión horaria cubre la hora, Previsión disponible es no: no lo interprete como tiempo seco.

Obtener la previsión del día​

Acción: lee la previsión de hoy (el resto del día) o de mañana de una vivienda, y devuelve:

  • el cielo, como código Gladys (clear, partly-cloudy, rain, snow…) y en palabras («Lluvia»);
  • las temperaturas mínima y máxima;
  • la precipitación del día;
  • el viento más fuerte y la ráfaga más fuerte;
  • un resumen, por ejemplo: «Mañana: nieve, de -3 a 1 °C, 4,2 mm de precipitación.»

Ejemplos de escenas​

  • Recoger la ropa: disparador «Lluvia o nieve prevista en la próxima hora», luego una notificación con la variable resumen.
  • Llega la nieve: disparador «Lluvia o nieve prevista en la próxima hora», precipitación nieve, intensidad moderada o fuerte, luego un recordatorio para meter el coche en el garaje.
  • El tiempo de la mañana: a las 7:00, acción «Obtener la previsión del día» (hoy), luego un mensaje con su resumen.

Límites​

  • Desarrollada sin un Gladys en Lituania: la integración se ha probado con respuestas reales de Meteo.lt (Vilnius, Kaunas y Klaipėda, 24 de octubre de 2026). Sus comentarios son bienvenidos.
  • Solo Lituania y ciudades cercanas (ver arriba), y sin avisos meteorológicos.
  • La previsión es la del lugar más cercano, no la de la posición exacta de la vivienda: Meteo.lt prevé lugares, no coordenadas.
  • La estación es la más cercana a menos de 50 km; su medición cuenta mientras tenga menos de 90 minutos. Una estación no lo mide todo (sin nubosidad con niebla, por ejemplo): la previsión completa lo que falta. Sin estación, el tiempo actual es la previsión de la hora.
  • Sin probabilidad de precipitación, punto de rocío ni índice UV: Meteo.lt no los proporciona.
  • La hora es el paso más fino, durante unos 2,5 días; después 3 horas, luego 6 horas. Más allá de la parte horaria, la próxima hora «no está disponible».
  • Los días se cortan en la zona horaria de Gladys, para todas las viviendas.
  • La integración necesita Gladys 5.2 o posterior.

Solución de problemas​

  • «Ninguna vivienda de Gladys tiene ubicación» — indique la ubicación de su vivienda en Configuración → Viviendas.
  • «Meteo.lt no tiene previsión para la ubicación de su vivienda» — la vivienda está a más de 30 km de cualquier lugar de Meteo.lt (fuera de Lituania y sus alrededores), o su ubicación es incorrecta: compruébela en Configuración → Viviendas.
  • «Meteo.lt pide reducir el ritmo» — demasiadas solicitudes desde su conexión a Internet: la integración espera y vuelve a intentarlo sola.
  • «Meteo.lt rechaza las solicitudes (HTTP 403)» — actualice la integración.
  • «Meteo.lt no está disponible por ahora» — Gladys no alcanza api.meteo.lt: compruebe su acceso a Internet. La integración lo vuelve a intentar a los 5 minutos, y luego cada vez menos a menudo.
  • La prueba no nombra ninguna estación — la estación más cercana está a más de 50 km, o no ha medido nada recientemente: el tiempo actual viene de la previsión.
  • El panel sigue mostrando otro proveedor — abra los ajustes del widget del tiempo y elija Meteo.lt.
  • Registros: la pestaña Registros de la integración (o docker logs en el servidor) muestra el inicio, los problemas y el regreso de Meteo.lt, una vez cada uno. Inicie el contenedor con LOG_LEVEL=debug para ver cada actualización.

Privacidad​

Las coordenadas de sus viviendas nunca salen de Gladys: la integración descarga la lista de lugares y estaciones y elige ella misma los más cercanos. Meteo.lt solo ve los códigos de ese lugar y de esa estación (una ciudad o un pueblo, y una estación). Sin cuenta, sin clave, no se escribe nada en el disco.

Créditos​

Observaciones y previsiones: Lithuanian Hydrometeorological Service under the Ministry of Environment (LHMT, meteo.lt), a través de la API de Meteo.lt, bajo licencia CC BY-SA 4.0; los datos se convierten al formato meteorológico de Gladys (unidades, condiciones, días). Los símbolos meteorológicos siguen la leyenda de metno/weathericons (MET Norway). El código de previsión procede de las integraciones FMI y Met Éireann del mismo autor.

Parámetros de configuración​

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

ParámetroTipoObligatorioDescripción
Sin registrosectionNoDatos abiertos de Meteo.lt (LHMT, el servicio hidrometeorológico de Lituania): sin cuenta ni clave API. Cada 30 minutos aproximadamente, cada vivienda ubicada en Gladys recibe las mediciones de la estación meteorológica más cercana y la previsión del lugar de Meteo.lt más cercano. Solo Lituania y ciudades cercanas. Fuente: LHMT, CC BY-SA 4.0. No afiliada al LHMT.
Unidades de los valores de escenaselectNoUnidades de las temperaturas, el viento y la precipitación que la integración pone en las variables de escena. El widget del tiempo sigue siempre la preferencia de cada usuario.
Idioma de los textos de escenaselectNoIdioma de las frases que la integración pone en las variables de escena. Automático sigue el idioma de su Gladys.

Cómo instalar Meteo.lt en Gladys​

  1. En Gladys, abre Integraciones: Meteo.lt 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/guim31/gladys-meteo-lt:1.0.0), 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/guim31/gladys-meteo-lt.

Meteo.lt requiere Gladys >=5.2.0. 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​

Meteo.lt 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 guim31, 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 🙂