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

Calderas, bombas de calor y termos Ariston, Chaffoteaux y Elco a través de la nube Ariston NET.
Controle desde Gladys las calderas, bombas de calor y termos del grupo Ariston (Ariston, Chaffoteaux, Elco) ya conectados a la aplicación Ariston NET o Chaffoteaux: temperaturas, consignas, modos, agua caliente, averías y, cuando el aparato lo mide, consumo de gas y electricidad.
La integración pasa por la nube Ariston NET (remotethermo), como las aplicaciones oficiales: necesita una cuenta y una conexión a internet. No tiene ninguna afiliación con Ariston Group.
Desarrollada sin el hardware: sus comentarios son bienvenidos (foro de Gladys o issue de GitHub).
Requisitos
- Gladys 5.1.0 o posterior.
- Un aparato ya instalado y visible en la aplicación Ariston NET (o Chaffoteaux), con la cuenta (correo y contraseña) de esa aplicación.
- Aparatos previstos:
- calderas y bombas de calor con termostato conectado (sistema «Galevo»): Genus One, Alteas One, Nimbus, Chaffoteaux INOA, Thision S…;
- termos Velis Evo, Velis Lux / Lux 2, Lydos (Wi-Fi), Lydos Hybrid, Nuos Split, Andris 2.
Configuración
En Integraciones → Ariston NET → Configuración:
| Campo | Función |
|---|---|
| Correo, Contraseña | La cuenta de la aplicación Ariston NET. La contraseña es secreta: Gladys nunca la muestra. |
| Idioma de los nombres | Idioma de los nombres de aparatos y funciones (francés por defecto), fijado al añadirlos. |
| Intervalo de actualización | 3, 5 (por defecto), 10, 15 o 30 minutos. |
| Leer las averías | Códigos de avería, leídos cada 30 minutos (activado por defecto). |
| Leer el consumo | Gas y electricidad del mes pasado, leídos cada 6 horas (desactivado por defecto). |
El botón Probar la conexión vuelve a iniciar sesión, lista los aparatos de la cuenta (y los no compatibles) y actualiza la pestaña Descubrimiento. Después, añada desde esa pestaña los aparatos que desee.
Aparatos
Caldera o bomba de calor
Un aparato por instalación, con lo que la instalación indica:
- Modo de la instalación (selección, controlable): verano (solo agua caliente), invierno, solo calefacción, refrigeración, apagado, vacaciones… solo los modos que ofrece la instalación;
- Consigna de agua caliente (controlable, dentro de los límites del aparato) y Temperatura del agua caliente si hay una sonda de acumulador;
- Quemador encendido, Bomba de calor en marcha, Presión del circuito (bar), Temperatura exterior, Temperatura de impulsión;
- Averías: «Sin averías» o la lista de códigos con su descripción;
- consumo del mes pasado (kWh): gas y electricidad, calefacción y agua caliente, si la opción está activada y el aparato lo mide.
Zonas de calefacción
Un aparato por zona («Caldera – Zona 1», o el nombre dado en la aplicación):
- Temperatura medida en la habitación;
- Consigna (controlable): la consigna de confort, redondeada al paso del aparato (a menudo 0,5 °C) y rechazada fuera de sus límites;
- Modo (controlable): Apagado, Calefacción (manual), Refrigeración en una bomba de calor reversible, Auto (= el programa horario de la aplicación Ariston);
- Demanda de calor: calentando, refrigerando o en espera.
Termos
- Encendido (controlable);
- Temperatura del agua;
- Consigna (controlable, de 40 °C al máximo ajustado en el aparato) — salvo en el Velis Evo, que se ajusta en número de duchas en la aplicación;
- Modo (controlable), traducido a los modos de Gladys: iMemory = Auto, Green = Eco, Programa, Boost, Manual; en el Velis Evo, el modo Noche (horas valle) aparece como Eco; en el Nuos Split, Comfort = Manual y Fast = Boost;
- Calentando y Duchas disponibles cuando el modelo los proporciona;
- en los Velis Lux, Evo y modelos de la misma generación: Eco (un interruptor, la función de aprendizaje de la aplicación, junto al modo), Tiempo de calentamiento restante (minutos) y Ciclo antilegionela (activo mientras dura el ciclo);
- Averías.
Widget
El widget Ariston del panel muestra un aparato elegido en sus ajustes:
- una zona: temperatura, consigna, modo, demanda de calor, modo de la instalación, averías; botones Bajar / Subir (un paso) y Programa / Manual (el modo actual lleva una marca);
- la caldera: agua caliente, consigna, presión, quemador, averías; botones de consigna de agua caliente;
- un termo: temperatura, consigna, duchas, modo, calentamiento, averías; botones de consigna, Boost (si el modelo lo tiene; una segunda pulsación termina el boost y vuelve al modo anterior) y encendido/apagado.
Escenas
Disparador
Avería Ariston detectada: un aparato indica un código de avería que no indicaba en la lectura anterior. Filtre por aparato y por código; las acciones de la escena disponen del aparato, el código, la descripción y la indicación «avería bloqueante». Una avería ya presente al iniciarse la integración no dispara nada (sin alerta en cada reinicio).
Las consignas y los modos se controlan con la acción estándar Controlar un dispositivo de Gladys.
Ideas de escenas
- Alerta de avería: «Avería Ariston detectada» → enviar un mensaje «Avería de la caldera {{code}}: {{description}}».
- Salida de vacaciones: cuando la última persona sale de casa → modo de la instalación en Vacaciones y termo en Eco.
- Horas valle: a las 22:30 → termo en Boost; a las 6:00 → vuelta a Auto.
- Ventana abierta: sensor de apertura abierto más de 5 minutos → zona apagada; cerrada de nuevo → Auto.
Actualización y límites del servicio
Ariston NET no tiene una API pública documentada: la integración usa la de las aplicaciones, como la integración de Home Assistant. Desde 2024, la nube responde «Requests are blocked for N seconds» (HTTP 429) a las cuentas que consultan con demasiada frecuencia, y el soporte de Ariston indica que no admite el uso de su API por programas de terceros. Por eso la integración es sobria:
- una sola solicitud por aparato y por actualización (zonas y agua caliente incluidas), cada 5 minutos por defecto, nunca más a menudo que cada 3 minutos;
- averías cada 30 minutos, ajustes de los termos y consumo cada 6 horas;
- una solicitud cada vez, con al menos un segundo de separación;
- en caso de bloqueo, ninguna solicitud hasta el final del plazo anunciado por Ariston;
- solo se leen los aparatos añadidos a Gladys;
- el token de sesión se guarda en
/datapara no volver a iniciar sesión en cada reinicio.
No use a la vez otro sistema domótico con la misma cuenta: las solicitudes se suman.
Solución de problemas
- «Ariston NET rechaza el correo o la contraseña»: compruébelos en la aplicación Ariston NET; una contraseña cambiada en la aplicación debe cambiarse también en Gladys.
- «Ariston NET limita las solicitudes»: la integración espera y se reanuda sola. Si ocurre a menudo, aumente el intervalo de actualización o detenga las demás herramientas conectadas a la misma cuenta.
- Un aparato no aparece: haga clic en Probar la conexión; el mensaje también lista los aparatos no compatibles.
- Un valor sigue vacío: el aparato no lo envía a la nube, o aún no se ha leído (espere una actualización).
- Una orden vuelve atrás: la nube a veces confirma antes que el aparato; la lectura siguiente muestra el valor real.
- Registros detallados: variable de entorno
LOG_LEVEL=debugen el contenedor.
Límites
- Desarrollada y probada sin el hardware ni una cuenta real: comportamiento verificado con respuestas reconstruidas a partir de la biblioteca de referencia.
- Las bombas de calor Elco / Remocon del sistema «BSB» aún no son compatibles (se indican como tales).
- Sin edición de programas desde Gladys: el programa sigue siendo el de la aplicación; el modo Auto lo sigue.
- Sin ajuste del número de duchas del Velis Evo ni de los ajustes avanzados (antilegionela, modo noche del Lydos Hybrid, curva de calefacción).
- El consumo es el del mes pasado tal como lo publica la nube, no un contador en tiempo real.
- Depende de la nube Ariston NET: sin internet o durante una caída del servicio, no hay lectura ni control.
Parámetros de configuración
Estos son los parámetros que Ariston NET te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Su cuenta Ariston NET | section | No | La cuenta de la aplicación Ariston NET (o Chaffoteaux), donde su aparato ya funciona. Ariston limita las solicitudes de una cuenta: deje unos minutos entre actualizaciones. Sin afiliación con Ariston Group. |
| Correo electrónico | string | Sí | |
| Contraseña | secret | Sí | |
| Idioma de los nombres | select | No | Idioma de los nombres de aparatos y funciones, fijado al añadir un aparato a Gladys. |
| Intervalo de actualización | select | No | Frecuencia de lectura de los aparatos: una solicitud por aparato. Ariston bloquea las cuentas demasiado insistentes. |
| Leer las averías | boolean | No | Códigos de avería de los aparatos, leídos cada 30 minutos, con un disparador de escena. |
| Leer el consumo | boolean | No | Gas y electricidad del mes pasado (calderas y bombas de calor que lo miden), leídos cada 6 horas. |
Cómo instalar Ariston NET en Gladys
- En Gladys, abre Integraciones: Ariston NET 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-ariston:1.1.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-ariston.
Ariston NET requiere Gladys >=5.1.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
Ariston NET 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