Pour les passionnés de technologie, de DIY et les "Makers", la domotique de consommation (type Google Home ou Alexa) est souvent trop limitée. Quand on veut le contrôle total, la confidentialité absolue des données et des automatisations complexes, un seul nom s'impose : Home Assistant (HA).
Mais comment relier ce chef d'orchestre de la domotique au monde humide et électrique du local technique de votre piscine ? Plongée dans le monde du MQTT, des ESP8266/ESP32 et de l'automatisation avancée.
🛠️ Le défi matériel : lire l'eau de la piscine
Automatiser une filtration est facile (un simple relai connecté type Shelly ou Sonoff suffit). Le vrai défi technique réside dans la remontée des constantes de l'eau :
- Le potentiel hydrogène (pH)
- Le potentiel d'oxydo-réduction (Redox / ORP)
- La température de l'eau
Pour lire ces valeurs, il faut des sondes BNC spécifiques, plongeant dans la tuyauterie via des colliers de prise en charge, reliées à des cartes d'acquisition analogique (comme des modules ADC).
Historiquement, la communauté a massivement utilisé des microcontrôleurs comme l'ESP8266 ou l'ESP32, flashés avec des firmwares comme ESPHome ou Tasmota. Ces microcontrôleurs lisent les valeurs des sondes, les convertissent numériquement, et les envoient en Wi-Fi à Home Assistant via le protocole MQTT (Message Queuing Telemetry Transport).
📡 MQTT : Le système nerveux de la piscine connectée
MQTT est le standard d'or de l'Internet des Objets (IoT) local. C'est un protocole d'échange de messages extrêmement léger et fiable.
Dans une installation domotisée :
- L'ESP32 de la piscine publie un message sur le topic
piscine/capteurs/pHavec la valeur7.2. - Le broker MQTT (souvent Mosquitto, installé sur Home Assistant) reçoit la donnée.
- Home Assistant lit la donnée et met à jour votre magnifique Dashboard.
Cette architecture découplée est d'une robustesse à toute épreuve. Si Home Assistant redémarre, l'ESP32 continue de fonctionner et de réguler en local.
🖥️ Le Dashboard Ultime
Une fois les données dans Home Assistant, les possibilités de visualisation sont infinies. Vous pouvez créer un onglet dédié à la piscine comprenant :
- Des jauges circulaires pour le pH et le Redox avec des zones de couleurs (Vert = OK, Rouge = Alerte).
- Des graphiques historiques (Lovelace Mini-Graph-Card) pour voir l'impact de la température sur la chute du chlore.
- Des boutons poussoirs virtuels pour forcer la marche de la pompe, allumer l'éclairage nocturne ou démarrer le robot nettoyeur.
🤖 Les Automatisations (Automations)
C'est ici que Home Assistant libère toute sa puissance. Voici quelques exemples de scénarios avancés impossibles avec des systèmes commerciaux fermés :
1. La filtration proportionnelle intelligente
Vous pouvez utiliser un modèle mathématique (template) dans HA pour calculer le temps de filtration quotidien en fonction de la moyenne de la température de l'eau. Une automatisation va alors allumer et éteindre la pompe pour respecter ce temps, en privilégiant les heures creuses ou les heures de production de vos panneaux solaires.
2. Gestion des bidons de traitement (Niveaux bas)
En ajoutant un capteur de distance à ultrasons (ou simplement en calculant le temps d'activation des pompes doseuses), Home Assistant peut estimer le niveau restant dans vos bidons de pH- ou de Chlore liquide. Action : Envoyer une notification Telegram : "⚠️ Attention, le bidon de pH Moins est presque vide (reste env. 10%)."
3. Hivernage Actif Automatique
En hiver, si la température extérieure (fournie par une station météo ou le net) chute en dessous de 0°C, Home Assistant force l'allumage de la pompe de piscine pour mettre l'eau en mouvement et empêcher la formation de gel dans les tuyaux, sauvant ainsi votre installation.
🚀 L'approche PoolNexus : L'alliance du "Plug & Play" et du "Pro"
Développer son propre boîtier ESP32 pour la piscine est un projet passionnant, mais il demande des dizaines d'heures de soudure, de calibrage du code C++ et de résolution de bugs électriques (isolation galvanique pour éviter les interférences entre les sondes pH et Redox).
PoolNexus est né de cette exacte frustration. Notre boîtier est basé sur la même philosophie ouverte que les projets DIY, mais avec un matériel de qualité industrielle (isolation des signaux, double processeur, boîtier étanche DIN).
Surtout, PoolNexus communique nativement en MQTT. Vous branchez le boîtier, vous renseignez l'adresse IP de votre broker MQTT, et toutes les entités (Sondes, Relais, Statuts) remontent instantanément dans votre Home Assistant grâce au MQTT Auto-Discovery.
Vous obtenez la fiabilité d'un produit commercial prêt à l'emploi, sans sacrifier le contrôle absolu et l'intégration profonde offerts par Home Assistant.