Para los apasionados de la tecnología, del bricolaje electrónico y los «makers», la domótica de consumo —tipo Google Home o Alexa— suele quedarse corta. Cuando se busca control total, privacidad absoluta de los datos y automatizaciones complejas, hay un nombre que se impone: Home Assistant (HA).
Pero ¿cómo conectar a ese director de orquesta de la domótica con el mundo húmedo y eléctrico del cuarto técnico de tu piscina? Inmersión en MQTT, ESP8266/ESP32 y automatización avanzada.
🛠️ El reto del hardware: leer el agua de la piscina
Automatizar una filtración es fácil: basta un relé conectado tipo Shelly o Sonoff. El verdadero reto técnico está en sacar las constantes del agua:
- el potencial de hidrógeno (pH),
- el potencial de oxidación-reducción (Redox / ORP),
- la temperatura del agua.
Para leer esos valores hacen falta sondas BNC específicas, sumergidas en la tubería mediante collarines de toma, conectadas a placas de adquisición analógica como los módulos ADC.
Históricamente, la comunidad ha usado mucho microcontroladores como el ESP8266 o el ESP32, con firmware tipo ESPHome o Tasmota. Esos microcontroladores leen los valores de las sondas, los convierten a digital y los envían por Wi-Fi a Home Assistant mediante el protocolo MQTT (Message Queuing Telemetry Transport).
📡 MQTT: el sistema nervioso de la piscina conectada
MQTT es el estándar de oro del Internet de las Cosas local: un protocolo de mensajes extremadamente ligero y fiable.
En una instalación domotizada:
- El ESP32 de la piscina publica un mensaje en el topic
piscine/capteurs/pHcon el valor7.2. - El broker MQTT —a menudo Mosquitto, instalado en Home Assistant— recibe el dato.
- Home Assistant lo lee y actualiza tu panel.
Esta arquitectura desacoplada es de una robustez a prueba de todo. Si Home Assistant se reinicia, el ESP32 sigue funcionando y regulando en local.
🖥️ El panel definitivo
Una vez los datos están en Home Assistant, las posibilidades de visualización son infinitas. Puedes crear una pestaña dedicada a la piscina con:
- indicadores circulares para pH y Redox con zonas de color (verde = correcto, rojo = aviso),
- gráficos históricos (Lovelace Mini-Graph-Card) para ver el efecto de la temperatura en la caída del cloro,
- botones virtuales para forzar la bomba, encender la iluminación nocturna o arrancar el robot limpiafondos.
🤖 Las automatizaciones
Aquí Home Assistant libera toda su potencia. Algunos escenarios avanzados imposibles con sistemas comerciales cerrados:
1. Filtración proporcional inteligente
Puedes usar una plantilla matemática en HA para calcular el tiempo de filtración diario a partir de la media de temperatura del agua. Una automatización enciende y apaga la bomba para cumplir ese tiempo, dando preferencia a las horas valle o a las horas de producción de tus paneles solares.
2. Gestión de los bidones de tratamiento (niveles bajos)
Añadiendo un sensor de distancia por ultrasonidos —o simplemente contando el tiempo de activación de las bombas dosificadoras—, Home Assistant puede estimar el nivel que queda en tus bidones de pH- o de cloro líquido. Acción: enviar una notificación de Telegram: «⚠️ Atención, el bidón de pH menos está casi vacío (queda un 10 % aprox.).»
3. Invernaje activo automático
En invierno, si la temperatura exterior —de una estación meteorológica o de internet— baja de 0 °C, Home Assistant fuerza el encendido de la bomba para mantener el agua en movimiento e impedir que se forme hielo en las tuberías, salvando así la instalación.
🚀 El enfoque de PoolNexus: unir «plug & play» y calidad profesional
Desarrollar tu propio equipo ESP32 para la piscina es un proyecto apasionante, pero exige decenas de horas de soldadura, de calibración de código C++ y de resolución de fallos eléctricos: aislamiento galvánico, por ejemplo, para que las sondas de pH y Redox no se interfieran.
PoolNexus nació justo de esa frustración. Nuestro equipo sigue la misma filosofía abierta que los proyectos caseros, pero con material de calidad industrial: señales aisladas, doble procesador, caja estanca DIN.
Sobre todo, PoolNexus habla MQTT de forma nativa. Conectas el equipo, indicas la dirección IP de tu broker MQTT y todas las entidades —sondas, relés, estados— aparecen al instante en tu Home Assistant gracias al autodescubrimiento MQTT.
Obtienes la fiabilidad de un producto comercial listo para usar, sin renunciar al control absoluto y a la integración profunda que ofrece Home Assistant.