Gestion piscine intelligente

Bonjour à tous,

Cela fait un moment que je me promène sur le forum, et que je consulte les différents topics concernant la gestion “automatisée” de piscines de certains membres de la communauté.

Après avoir consulté ces différents topics et quelques années de réfection, je mets sur papier mon projet de gestion automatisée de notre piscine.

La piscine est une piscine de marque magiline, aujourd’hui celle-ci est gérée de manière “manuelle’“, un tableau électrique fournit par le constructeur, se trouvant à la cave, avec une commande “marche forcée”, ou “auto” avec un programmateur horaire. Dans le même tableau, la commande de l’éclairage se fait manuellement également. Au départ, une prise radio avait été ajoutée pour une commande à distance, la solution ne fonctionne plus à ce jour.

Voici le schéma du tableau actuel :

Dans un second local (chaufferie) se trouve un échangeur à plaque, reprenant les calories produites par une installation solaire thermique pour chauffer la maison et le bassin, cet échangeur est équipé d’un débitmètre à palette, ainsi que d’un circulateur de chauffage (contrainte sur cet échangeur, si l’eau du bassin ne circule pas, il ne faut pas faire circuler l’eau du circuit de chauffage dans le circuit).

Dans ce second local se trouve également une pompe doseuse. Cette pompe doseuse pilotée par un Arduino Uno servait à injecter périodiquement du chlore dans la piscine. Celle-ci peut être commandée par impulsion ou par commande analogique(0/4-20mA). Elle est également équipée de deux sorties relais programmables (aujourd’hui configurés pour remonter un défaut/avertissement côté pompe doseuse, et seconde sortie pour indiquer que le dosage est en cours).

Cette solution a été arrêtée, car l’installation ne permettait pas de modifier la quantité de dosage sans modifier le programme de l’arduino par l’aide d’un ordinateur (grosse contrainte, n’étant pas le seul à m’occuper de cette piscine quotidiennement).

Le traitement actuel du bassin se fait donc avec des galets de chlore, aucune solution d’analyse de l’eau automatique n’est en place pour le moment.

Voici le projet :

Le but du projet est de gérer de manière “intelligente” l’ensemble de la piscine :

  • Gestion de la filtration (auto, manu (commande manuelle distante ou physique));

    • Le souhait est de conserver le programmateur ainsi que la commande manuelle déjà présente en cas de problème.
  • Gestion de l’éclairage (On/Off)

    • Le souhait est également de conserver la commande physique en cas de problème.
  • Gestion du chauffage (consigne de température, température actuelle du bassin, etc.)

  • Gestion du traitement au chlore (Consigne de traitement, historique des valeurs).

    • Commande de la pompe par impulsion ou signal analogique 0/4-20mA
  • Gestion du pH (Optionnel/ en second temps)

    • Cela restera optionnel, n’ayant pas le matériel pour mettre cette partie en oeuvre, et le pH ne nécessitant pas un réajustement régulier.

Voici une carte mentale de ce projet :

Attention, celle-ci n’est pas définitive, beaucoup d’éléments restent à peaufiner.

Le tout doit pouvoir être commandé et supervisé depuis un écran de gestion physique, ainsi qu’à distance par l’intermédiaire de Home Assistant.

Pour ce projet, après avoir consulté les différentes solutions, mon choix s’est porté vers une IPX800 v5 (déjà en ma possession), en ajoutant un X-Display 2 pour centraliser la supervision locale. Petite précision, au début de ma réflexion, le module X-Pool n’avait pas encore été annoncé par GCE.

L’une de mes contraintes physiques est de disposer du tableau de gestion dans une pièce différente de la pièce où se trouvent les autres équipements. Ne souhaitant pas déporter le tableau actuel (contrainte de puissance, section de câbles, transformateur, etc.), l’idée serait de conserver l’emplacement du tableau actuel pour la commande de “puissance”, et déporter le reste de la gestion dans le second local.

J’envisage donc de disposer l’IPX avec un éventuel X-Pool pour la remontée des mesures (température, pH, ORP), et le reste des équipements dans ce second local “chaufferie”.

Pour la commande de puissance, j’envisage l’usage d’un X8-R Connect. Est-ce une bonne idée ?

Voici deux schémas de ce à quoi pourrait ressembler la nouvelle installation :

Le premier, en conservant une commande de puissance en 230v :

Le second en introduisant une commande de puissance en 24v (conseils de collègues automaticiens) :

Attention, les calibres de disjoncteurs ne sont pas bons, tout comme la valeur de l’alimentation 24v.

Élément absent sur ces schémas, le retour d’informations concernant la commande physique de la partie puissance. J’avais dans l’idée de remonter sur l’IPX par l’intermédiaire du X8-R, l’état de la commande physique, en utilisant éventuellement des optocoupleurs éventuellement en entrée du X8-R.

Je dois également vérifier les contraintes du BUS EBX, en particulier concernant la distance séparant chaque extension.

Voici toutes mes interrogations :

Concernant l’utilisation d’un X8-R, pour la commande, est-il vraiment adapté pour mon cas d’usage? Est-ce que ses entrées et sorties peuvent être dissociées ? Acceptent-elles des entrées en 24v ? Est-ce que les relais peuvent commuter du 24v ?

Mon schéma intègre la commande de pompe doreuse par impulsion, est-ce que certains d’entre vous ont déjà trouvé des solutions pour une sortie analogique en 0-20mA depuis l’IPX?

Le projet devrait être réalisé avec plusieurs étapes :

1re étape : Gestion de la filtration + éclairage

2e étape : Gestion du traitement

3e étape : Gestion du chauffage

4e étape (nouveau/second projet) : gestion du chauffage du bassin en fonction de l’état de l’installation solaire.

N’hésitez pas à me corriger si vous voyez certaines erreurs, ou suggestions, je reste ouvert aux échanges.

Merci pour votre aide et votre indulgence.

1 « J'aime »

Bonjour Aubin et bienvenue sur le forum,

Joli projet.

Tout ce que vous souhaitez est réalisable.

Sans rentrer dans le détail :

  • utilisez le X-Pool en esclave de la V5 pour les mesures il est très stable,
  • le bus réalisé en suivant les préconisations de GCE peut faire 300m,
  • le X-8R est inutile, les relais de la V5 sont suffisant, d’autant que les entrées et sorties du X-8R ne sont pas directement dissociables,
  • le relayage en 24V est une bonne idée.

Bonne journée

Bonjour Grocrabe,

Merci pour votre retour et vos précisions.

  • Je ne devrais pas dépasser les 300m pour le bus. Ça devrait le faire. :crossed_fingers:
  • Concernant le X-8R, cela veut dire que je vais devoir trouver une autre solution. Mon problème étant que la V5 et la commande de puissance ne se trouveront pas dans les mêmes tableaux, d’où l’ajout de cette extension.
  • Je conserve donc l’idée du relayage en 24v.

Bonne journée !

Une bonne pratique je trouve est de monter le X-Pool en parallèle des commandes initiales, j’ai fait ça chez moi, ça permet de remettre les fonctions du tableau historique (horloge, coupure manuelle, …) en cas de panne du X-Pool ou de problème sur la domotique. Si vous n’êtes pas la quand ça se produit, ça permet de remettre en route sans tracas et sans compétences.

Dans ce post, j’explique ce que j’ai mis en place.

Bonjour mmc37,

Effectivement, c’est une bonne idée, et c’est justement mon souhait.

Sur le schéma, dans le “tableau de puissance atelier”, on peut voir un interrupteur 3 positions pour la commande de filtration :

  • 1 position manuelle “physique”
  • 1 position auto avec programmateur manuel physique
  • 1 position auto pour la commande depuis la “domotique”
  • 1 position “0” (absent sur le schéma).

Comme ça si défaut avec l’IPX ou la domotique on peut quand même gérer la filtration.

Par contre dans mon cas, je ne peux pas utiliser les sorties du X-Pool ou de l’IPX pour la commande de filtration et lumière, car ils ne seront pas dans les mêmes tableaux électriques (tableau se trouvant de l’autre coté de la maison). Du coup je cherche actuellement une alternative avec du modbus pour gérer la communication entre les deux tableaux.

j’avais déjà vu ton poste, qui m’a d’ailleurs donné quelques idée au passage :grinning_face: .

Bonjour,
depuis 2013 mon installation piscine avec IPX V3 puis V4 était avec commandes redondantes (domo + horloge + boutons), j’ai même fait plusieurs fois cette recommandation sur ce forum. Mais en 2021 j’ai migré l’installation sur IPX V5, et vu sa stabilité, je n’ai pas remis de redondance. Je n’ai jamais eu de problème (avec v3 et v4 non plus d’ailleurs). Les redondances alourdissent le tableau et compliquent la maintenance. Mais c’est au choix de chacun.
:woman_swimming:t2: Piscine, X-Pool et IPX800 V5
Bonne journée

Bonjour fgtoul,

Effectivement, je m’étais posé la question de mettre de la redondance. Le problème étant que comme c’est la piscine de mes parents, et qu’à l’avenir je risque de ne pas forcément être présent en cas de problème, je préfère jouer la carte de la sécurité, surtout pour la filtration.

Je viens de passer votre sujet en revu, très intéressant, je doute d’arriver à votre niveau concernant la programmation :sweat_smile: . Je risque par contre de venir vous poser quelques questions. :grinning_face:

Bonne soirée