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

Las lecturas de las estaciones meteorológicas aficionadas Meteoclimatic (España, Portugal, Andorra).
Las lecturas de las estaciones meteorológicas aficionadas de Meteoclimatic, una red de más de 1.500 estaciones en España, Portugal y Andorra: temperatura, humedad, presión, viento y lluvia del día, actualizados cada 10 a 15 minutos.
Los datos pertenecen a Meteoclimatic y a los propietarios de las estaciones, bajo licencia CC BY-NC-ND 3.0: la integración los muestra sin modificarlos, y el widget cita la fuente. Esta integración no está afiliada a Meteoclimatic. Para las predicciones y observaciones oficiales en España, consulte la integración AEMET.
Qué hace
- Lee las estaciones que usted elija por su código, sin cuenta ni clave.
- Crea un dispositivo por estación: temperatura, máxima y mínima del día, humedad, presión, viento, viento máximo del día, dirección del viento, lluvia del día y la antigüedad de la lectura. Una estación sin pluviómetro o sin anemómetro simplemente no tiene la función correspondiente.
- Encuentra las estaciones alrededor de su casa, con su distancia.
- Añade un widget Estación de Meteoclimatic, cinco desencadenantes de escena (empieza a llover, deja de llover, viento fuerte, estación sin datos, la estación vuelve) y una acción de escena Lecturas de la estación.
Solo lectura: la integración nunca modifica nada en una estación.
Requisitos
- Gladys Assistant 5.2.0 o posterior.
- Acceso a Internet (los feeds públicos de meteoclimatic.net).
- Para la búsqueda alrededor de la casa: la ubicación de su casa, indicada en Ajustes → Casas. La integración solicita acceso a las coordenadas de la casa en la pantalla de instalación; solo las usa para esta búsqueda.
Configuración
Elegir las estaciones
- Abra la pestaña Configuración de la integración.
- Haga clic en Buscar estaciones alrededor de una casa: elija la casa (vacío: la primera casa con ubicación) y un radio (vacío: 10 km). El resultado lista las estaciones conectadas, de la más cercana a la más lejana, con su código, nombre, provincia y distancia.
- Copie los códigos deseados en Estaciones, separados por comas (10
como máximo). El código también termina la dirección de la página de una
estación en el sitio web:
https://www.meteoclimatic.net/perfil/ESCAT0800000008350A; también se acepta la dirección completa. - Guarde, abra la pestaña Descubrimiento y añada las estaciones.
Un código de zona (ESCAT08, una provincia) no es una estación:
Comprobar las estaciones lo indica.
Otros ajustes
- Frecuencia de lectura: cada 10, 15 (por defecto), 30 o 60 minutos. Las estaciones envían sus lecturas cada 10 minutos aproximadamente, y Meteoclimatic es una red de voluntarios: la integración nunca lee más rápido, una estación tras otra.
- Idioma: idioma de los nombres de las funciones, fijados al añadir un dispositivo (cámbielos en Gladys si luego cambia de opinión), y de los textos de escena.
Comprobar las estaciones lee cada estación ahora e indica la antigüedad de su última lectura.
Dispositivos
Estación
Un dispositivo por estación, con el nombre de la estación («Meteoclimatic Arenys de Mar»):
| Función | Unidad | Notas |
|---|---|---|
| Temperatura | °C | |
| Máxima / mínima del día | °C | desde la medianoche local, según la estación |
| Humedad | % | |
| Presión | hPa | tal como la publica la estación |
| Viento | km/h | el viento actual de la estación |
| Viento máximo del día | km/h | el viento más fuerte del día |
| Dirección del viento | ° | 0 = norte, 90 = este |
| Lluvia del día | mm | desde la medianoche local |
| Antigüedad de la lectura | min | minutos desde la última lectura |
Las funciones son las que envía la estación: una estación sin pluviómetro no tiene «Lluvia del día». Se aprenden de sus datos y se conservan.
Antigüedad de la lectura
Meteoclimatic solo lista una estación que ha enviado datos en la última hora aproximadamente. Pasados 60 minutos sin lectura nueva, los valores dejan de enviarse a Gladys (parecerían recientes): solo la antigüedad de la lectura sigue aumentando, y el widget muestra la estación como desconectada.
Widget
Estación de Meteoclimatic: la temperatura, la humedad, el viento y la lluvia del día en mosaicos en directo, la máxima y la mínima del día, el viento máximo (en naranja a partir de 60 km/h) y la antigüedad de la lectura, con la mención de la fuente. Ajuste: la estación (vacío: la primera estación añadida).
Escenas
Desencadenantes
Cada desencadenante tiene un filtro Estación y da el nombre de la estación como variable.
- Meteoclimatic: empieza a llover: la lluvia del día vuelve a aumentar tras 30 minutos sin aumentar. Una vez por episodio de lluvia. Variable: lluvia del día (mm).
- Meteoclimatic: deja de llover: la lluvia del día ha dejado de aumentar desde hace 30 minutos, 1, 2 o 3 horas, tras llover. Una vez por periodo seco y por duración. Variable: lluvia del día (mm).
- Meteoclimatic: viento fuerte: el viento máximo del día supera 30, 40… 120 km/h. Una vez al día y por umbral. Variable: viento máximo (km/h).
- Meteoclimatic: estación sin datos: ninguna lectura nueva desde hace 1, 2, 4 o 12 horas. Variable: minutos sin lectura.
- Meteoclimatic: la estación vuelve: una nueva lectura tras un silencio de al menos una hora. Variable: minutos sin lectura.
Meteoclimatic da la lluvia y el viento máximo del día, no los valores instantáneos: los desencadenantes siguen sus aumentos, al ritmo de las lecturas (10 minutos como mucho). Tras un reinicio de la integración, la primera lectura sirve de referencia: una lluvia ya caída o un viento fuerte ya medido no desencadenan nada.
Acción: Lecturas de la estación
Da la última lectura de una estación (vacío: la primera estación añadida): temperatura, máxima y mínima del día, humedad, presión, viento, viento máximo, lluvia del día, antigüedad, conectada o no, y una frase lista: «Meteoclimatic Arenys de Mar · 14,8 °C · 82 % · Viento 12 km/h SO · Lluvia del día 2 mm · hace 3 min». Una estación desconectada solo da su antigüedad.
Ejemplos de escenas
- Recoger el toldo cuando sube el viento: desencadenante «Meteoclimatic: viento fuerte», por encima de 50 km/h → cerrar el toldo, enviar un mensaje.
- No regar después de la lluvia: desencadenante «Meteoclimatic: empieza a llover» → desactivar la escena de riego durante el día; desencadenante «deja de llover» tras 3 horas → reactivarla.
- Mensaje del tiempo por la mañana: cada día a las 7:00 → acción
«Meteoclimatic: lecturas de la estación» → enviar
{{summary}}a su teléfono.
Solución de problemas
- Nada en la pestaña Descubrimiento: la estación no ha enviado nada desde hace más de una hora, o el código es erróneo. Comprobar las estaciones indica cuál, y la página de la estación en meteoclimatic.net muestra su última lectura.
- «Es una zona, no una estación»: use Buscar estaciones alrededor de una casa o el código al final de la página de una estación.
- La búsqueda no encuentra nada: Meteoclimatic cubre España, Portugal y Andorra; pruebe un radio mayor.
- «Meteoclimatic no responde»: el sitio está caído o no es accesible desde Gladys; las lecturas se reanudan por sí solas.
- Registros detallados: defina
LOG_LEVEL=debugen el contenedor de la integración.
Límites
- Estaciones aficionadas, mantenidas por voluntarios: su ubicación y su calibración varían, un valor puede ser erróneo, y una estación puede detenerse durante días.
- La lluvia y el viento máximo son los del día (puestos a cero a medianoche local por la estación), no la intensidad de lluvia instantánea ni la racha del momento.
- La presión es la que publica la estación: normalmente reducida al nivel del mar, a veces la de la propia estación (una estación de montaña muestra entonces unos 850 hPa).
- Las posiciones están redondeadas a dos decimales (aproximadamente un kilómetro): las distancias son aproximadas.
- Los feeds no dan historial de humedad ni de presión, ni UV, ni radiación solar.
- Datos bajo licencia CC BY-NC-ND 3.0: uso personal, no comercial, citando la fuente.
Parámetros de configuración
Estos son los parámetros que Meteoclimatic te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Estaciones de Meteoclimatic | section | No | Meteoclimatic es una red de estaciones meteorológicas aficionadas de España, Portugal y Andorra. Sus datos son abiertos (licencia CC BY-NC-ND), sin cuenta. No afiliado a Meteoclimatic. |
| Estaciones | string | No | Los códigos de las estaciones que desea leer, separados por comas (10 como máximo). El código termina la dirección de la página de la estación (…/perfil/ESCAT0800000008350A). El botón «Buscar estaciones alrededor de una casa» más abajo lista las de su zona. |
| Frecuencia de lectura | select | No | Las estaciones envían sus lecturas cada 10 minutos aproximadamente; Meteoclimatic es una red de voluntarios: 10 minutos como mínimo. |
| Idioma | select | No | Idioma de los nombres de las funciones (fijados al añadir un dispositivo) y de los textos de escena. |
Cómo instalar Meteoclimatic en Gladys
- En Gladys, abre Integraciones: Meteoclimatic aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
- Haz clic en Instalar. Gladys descarga la imagen Docker (
ghcr.io/guim31/gladys-meteoclimatic: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). - Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
- También puedes instalarla directamente desde la URL de su repositorio: https://github.com/guim31/gladys-meteoclimatic.
Meteoclimatic 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
Meteoclimatic 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.
- Explorar todas las integraciones, nativas y de la comunidad
- Crear y publicar tu propia integración externa
- Código fuente en GitHub — fuente de esta documentación