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

Controle su spa Intex PureSpa por Wi-Fi: calefacción, burbujas, filtración y temperatura.
Controle su spa Intex PureSpa (modelos Wi-Fi) desde Gladys: encendido, calefacción, filtración, burbujas, chorros, clorador salino, temperatura objetivo, y lea la temperatura del agua y los códigos de error del panel de control.
La integración se comunica directamente con el módulo Wi-Fi del spa en su red local (puerto TCP 8990). Sin cuenta Intex, sin nube: funciona incluso sin Internet.
Spas compatibles
Los modelos Intex PureSpa con Wi-Fi integrado, controlados con la app Intex (antes «Intex Spa»):
- modelos PureSpa Bubble con control Wi-Fi;
- modelos PureSpa Jet & Bubble con control Wi-Fi — marque Mi spa tiene chorros de hidromasaje;
- modelos con sistema de agua salada integrado — marque Mi spa tiene clorador salino.
Los spas sin Wi-Fi no son compatibles.
Antes de empezar
- Conecte el spa a su Wi-Fi con la app de Intex, como indica el manual.
- En su router, asigne al spa una dirección IP fija (reserva DHCP). La integración encuentra el spa por esa dirección.
- Gladys debe estar en la misma red que el spa (o poder alcanzarlo en el puerto TCP 8990). Se necesita Gladys 5.3 o posterior.
Configuración
En Gladys: Integraciones → Intex PureSpa → Configuración.
| Campo | Qué escribir |
|---|---|
| Dirección del spa | La dirección IP del spa, p. ej. 192.168.1.50. |
| Puerto TCP | Deje 8990. |
| Mi spa tiene chorros de hidromasaje | Márquelo en los modelos Jet & Bubble: añade un interruptor Jets. |
| Mi spa tiene clorador salino | Márquelo en los modelos con sal: añade un interruptor Salt sanitizer. |
| Intervalo de actualización (s) | Frecuencia de lectura del spa. 60 s por defecto, 30 s como mínimo. |
Guarde y pulse Probar la conexión: la respuesta muestra la temperatura del agua, la temperatura objetivo y el estado de la calefacción.
Luego abra la pestaña Descubrir y añada el dispositivo Intex PureSpa.
El dispositivo
| Función | Tipo | Notas |
|---|---|---|
| Power | Interruptor | Enciende o apaga todo el spa. |
| Filtration | Interruptor | La bomba. |
| Heater | Interruptor | Encenderla también arranca la filtración. |
| Bubbles | Interruptor | |
| Jets | Interruptor | Solo con Mi spa tiene chorros de hidromasaje. |
| Salt sanitizer | Interruptor | Solo con Mi spa tiene clorador salino. |
| Water temperature | Sensor de temperatura | No se publica mientras el panel muestra un error. |
| Target temperature | Consigna de termostato | 10–40 °C (o 50–104 °F). |
| Error code | Texto | OK, o el código del panel (E81, E90...). |
Encender una función con el spa apagado enciende primero el spa, como hace el panel de control.
El spa trabaja en Celsius o Fahrenheit según el ajuste de su panel: la integración lo detecta y las temperaturas lo siguen.
Widget del panel
Añada el widget Spa Intex a un panel. Muestra:
- la temperatura del agua y la objetivo, en directo;
- el estado de cada función, la conexión y el código de error;
- botones: calefacción, burbujas, filtración encendido/apagado y Fijar temperatura, que abre un pequeño formulario.
Escenas
Disparadores
- Error del spa detectado — el panel muestra un código de error. El código
está en
{{triggerEvent.data.code}}. - Temperatura del agua alcanzada — la calefacción ha llevado el agua a la
temperatura objetivo (
temperature,target). - El spa ya no responde — el spa respondía y dejó de hacerlo (corte de luz, Wi-Fi perdido...).
Para actuar según un umbral (agua por debajo de 30 °C...), use el disparador estándar «estado de un dispositivo» sobre la función Water temperature.
Acciones
- Calentar el spa a — fija la temperatura objetivo y enciende la calefacción (desmarque Encender la calefacción para cambiar solo la consigna). Salidas: temperatura del agua, objetivo, calefacción, código de error.
- Leer el estado del spa — lee el spa ahora. Salidas: temperaturas, encendido, calefacción, filtración, burbujas, código de error.
Ejemplo: «Cada viernes a las 14 h, calentar el spa a 38 °C» y luego «Cuando se alcance la temperatura del agua, enviarme un mensaje».
Conviene saber
- El módulo Wi-Fi del spa es lento y solo atiende a un cliente a la vez. La integración mantiene una única conexión abierta y envía una petición tras otra. La app de Intex puede responder más despacio mientras Gladys está conectado.
- Para el significado de un código de error (E81, E90...), consulte el manual de su spa: la integración transmite el código que muestra el panel.
- La integración no guarda nada en disco.
Solución de problemas
- «El spa no responde»: compruebe que el spa tiene corriente, que su luz
Wi-Fi está encendida y que la dirección es correcta (pruebe un
pingdesde la máquina de Gladys). Si la dirección cambió, configure una reserva DHCP. - La insignia del dispositivo está en rojo («inaccesible»): las mismas comprobaciones. La insignia vuelve a «local» en cuanto el spa responde.
- Un interruptor vuelve a su estado anterior: el panel rechazó la orden (la calefacción durante un fallo, por ejemplo). Mire el código de error.
- Registros detallados: en Gladys, abra los registros de la integración en Ajustes → Sistema.
Parámetros de configuración
Estos son los parámetros que Intex PureSpa te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Primeros pasos | section | No | La integración se comunica directamente con el módulo Wi-Fi del spa en su red (puerto TCP 8990): sin cuenta Intex, sin nube. Primero conecte el spa a su Wi-Fi con la app de Intex, luego asígnele una IP fija en su router (reserva DHCP) e introduzca esa dirección abajo. |
| Dirección del spa | string | Sí | Dirección IP (o nombre de host) del módulo Wi-Fi del spa en su red. |
| Puerto TCP | number | No | Deje 8990, el puerto de todos los módulos Wi-Fi de Intex. |
| Mi spa tiene chorros de hidromasaje | boolean | No | Solo modelos Hydrojet (PureSpa Jet & Bubble). Añade un interruptor de chorros. |
| Mi spa tiene clorador salino | boolean | No | Modelos con sistema de agua salada integrado. Añade un interruptor Clorador salino. |
| Intervalo de actualización (s) | number | No | Frecuencia de lectura del spa, en segundos (mínimo 30: el módulo Wi-Fi es lento). |
Cómo instalar Intex PureSpa en Gladys
- En Gladys, abre Integraciones: Intex PureSpa 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/prohand/gladys-intexpurespa:0.0.1), 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/prohand/gladys-intexpurespa.
Intex PureSpa requiere Gladys >=5.3.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
Intex PureSpa 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 prohand, 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