Gestion piscine (encore un) ;)
Publié : 06 août 2017, 13:17
Hello à tous,
P'tit nouveau dans le monde de Domoticz et Raspberry, je voulais simplement vous présenter ma petite réalisation et ses évolutions futures.
L'idée de base est de filtrer correctement et avec un temps adéquat en toute saison, actuellement je filtre 20h par jour pour une température de +/- 29° (au dela de 30° je suis à 24h/24H mais c'est ultra rare, gros bassin de 110m3, même dans le sud ça monte pas souvent à ce niveau là)
Donc l'idée est d'avoir la gestion de la piscine par un Raspberry.
Mes pré requis sont :
Gestion pompe asservi à la température. --> Fonctionnelle
Gestion du spot Led --> Fonctionnelle
Affichage température --> Fonctionnelle
Niveau de PH dans l'eau + alerte mail --> attente carte PH et T BNC
Alerte niveau de PH dans le bidon --> choix d'une sonde flotteur en cours, plastique obligatoire (PH- = acide sulfurique)
Niveau d'encrassement du filtre à sable + alerte mail et push/SMS --> attente capteur de pression
Niveau de sel dans l'eau (en gr/l) et alerte niveau de sel bas + indication du nombre de sac à ajouter. --> pas en cours.
Alerte changement de mode été/hiver de l'électrolyseur et alerte mail --> fonctionnelle
Un script de ping vers le rasp ou test du service domoticz pour s'assurer de son fonctionnement --> choix de la solution en cours.
Gestion du reboot du raspberry en pleine journée avec actuellement une mise en fonction jusqu'au couché du soleil (Sunset) --> fonctionnel
Mise en fonction antigel de la pompe aux heures très froide de la nuit en hiver si la température est proche de 1°pour quelques heures --> fonctionnelle
Actuellement j'agis par étape, j'ai d'abord développé un petit script blocky sommaire pour la gestion de la pompe, il n'est pas optimal mais il fait le boulot pour commencer.
Il prend la température au niveau d'un tuyau de filtration (proche sonde PH) a certaines heures et selon le relevé active ou non la pompe pour un temps défini.
Ma piscine n'est jamais arrêté, même l'hiver, l'électrolyse a un mode hiver lui permettant de travailler avec une eau inférieure à 15° (switch à déplacer sur le boitier), de fait j'ai aussi inclus une gestion été/hiver qui m'envoi un mail quand il est temps de passer en mode hiver ou été.
Je suis en train de me familiariser avec le LUA qui sera plus puissant que le blocky mais m'a permis de mettre le pied à l'étrier, je devrais avoir avant la fin de l'été quelques chose de pas mal.
J'ai donc mis en place un Rasp PI 2b dans le local piscine, avec des relais 5v-220v/10A, qui actionne pour un le spot led et l'autre le télérupteur qui déclenche la pompe et l'électrolyse.
La partie qui m'a demandé un peu de réflexion est la sonde de température pour au final aboutir à quelques chose de facile et pas cher, explication ci dessous.
- 1 sonde DS18B20 étanche
- Un tube alu de 12mm de diamètre (identique de la sonde PH) de 15 cms de long.
- Un collier de prise en charge sonde PH en 12mm.
- Un peu de colle mastic polymère conditions difficile.
On insère la sonde DS18B20 dans le tube, on la fait dépasser suffisamment, on bourre de colle mastic à chaque extrémité et voila un sonde température à pas cher et qui fonctionne au top et surtout sur un collier de prise en charge standard.
J'ai connecté la pompe sur la sortie NC (normally closed) du relais de manière à ce qu'en cas de perte du raspberry, le relais repasse en position fermé et la pompe s'active, l'expérience m'a prouvé que c'est moins cher de filtrer un peu plus que rattraper une eau.
J'ai constaté que la température de la sonde dans le tuyau est supérieure de 1° à celle dans la piscine, je pense qu'en passant dans la filtration elle se réchauffe un peu, j'ai donc ajusté à sonde à -1° et là je suis bon sur la température.
La nuit l'eau de la tuyauterie se refroidit plus vite que celle dans la piscine, il faut donc prendre en compte de lancer la pompe et après une ou deux minutes faire la mesure de température pour en déduire de le temps de filtration
Avant de câbler la pompe avec le rasp j'ai longuement analysé les log de température pour voir ou ça pèche un peu.
Une solution pour revenir au mode de filtration classique au cas ou (commutateur rotatif 3 positions 220v/16A) Auto Raspberry - Off - Auto classique (horloge journalière d'origine).
Je ne gère pas l'ORP, je ne l'ai jamais fait, c'est un choix, toutefois je n'exclu pas de l'ajouter pour ajuster au mieux la production de l'électrolyse.
P'tit nouveau dans le monde de Domoticz et Raspberry, je voulais simplement vous présenter ma petite réalisation et ses évolutions futures.
L'idée de base est de filtrer correctement et avec un temps adéquat en toute saison, actuellement je filtre 20h par jour pour une température de +/- 29° (au dela de 30° je suis à 24h/24H mais c'est ultra rare, gros bassin de 110m3, même dans le sud ça monte pas souvent à ce niveau là)
Donc l'idée est d'avoir la gestion de la piscine par un Raspberry.
Mes pré requis sont :
Gestion pompe asservi à la température. --> Fonctionnelle
Gestion du spot Led --> Fonctionnelle
Affichage température --> Fonctionnelle
Niveau de PH dans l'eau + alerte mail --> attente carte PH et T BNC
Alerte niveau de PH dans le bidon --> choix d'une sonde flotteur en cours, plastique obligatoire (PH- = acide sulfurique)
Niveau d'encrassement du filtre à sable + alerte mail et push/SMS --> attente capteur de pression
Niveau de sel dans l'eau (en gr/l) et alerte niveau de sel bas + indication du nombre de sac à ajouter. --> pas en cours.
Alerte changement de mode été/hiver de l'électrolyseur et alerte mail --> fonctionnelle
Un script de ping vers le rasp ou test du service domoticz pour s'assurer de son fonctionnement --> choix de la solution en cours.
Gestion du reboot du raspberry en pleine journée avec actuellement une mise en fonction jusqu'au couché du soleil (Sunset) --> fonctionnel
Mise en fonction antigel de la pompe aux heures très froide de la nuit en hiver si la température est proche de 1°pour quelques heures --> fonctionnelle
Actuellement j'agis par étape, j'ai d'abord développé un petit script blocky sommaire pour la gestion de la pompe, il n'est pas optimal mais il fait le boulot pour commencer.
Il prend la température au niveau d'un tuyau de filtration (proche sonde PH) a certaines heures et selon le relevé active ou non la pompe pour un temps défini.
Ma piscine n'est jamais arrêté, même l'hiver, l'électrolyse a un mode hiver lui permettant de travailler avec une eau inférieure à 15° (switch à déplacer sur le boitier), de fait j'ai aussi inclus une gestion été/hiver qui m'envoi un mail quand il est temps de passer en mode hiver ou été.
Je suis en train de me familiariser avec le LUA qui sera plus puissant que le blocky mais m'a permis de mettre le pied à l'étrier, je devrais avoir avant la fin de l'été quelques chose de pas mal.
J'ai donc mis en place un Rasp PI 2b dans le local piscine, avec des relais 5v-220v/10A, qui actionne pour un le spot led et l'autre le télérupteur qui déclenche la pompe et l'électrolyse.
La partie qui m'a demandé un peu de réflexion est la sonde de température pour au final aboutir à quelques chose de facile et pas cher, explication ci dessous.
- 1 sonde DS18B20 étanche
- Un tube alu de 12mm de diamètre (identique de la sonde PH) de 15 cms de long.
- Un collier de prise en charge sonde PH en 12mm.
- Un peu de colle mastic polymère conditions difficile.
On insère la sonde DS18B20 dans le tube, on la fait dépasser suffisamment, on bourre de colle mastic à chaque extrémité et voila un sonde température à pas cher et qui fonctionne au top et surtout sur un collier de prise en charge standard.
J'ai connecté la pompe sur la sortie NC (normally closed) du relais de manière à ce qu'en cas de perte du raspberry, le relais repasse en position fermé et la pompe s'active, l'expérience m'a prouvé que c'est moins cher de filtrer un peu plus que rattraper une eau.
J'ai constaté que la température de la sonde dans le tuyau est supérieure de 1° à celle dans la piscine, je pense qu'en passant dans la filtration elle se réchauffe un peu, j'ai donc ajusté à sonde à -1° et là je suis bon sur la température.
La nuit l'eau de la tuyauterie se refroidit plus vite que celle dans la piscine, il faut donc prendre en compte de lancer la pompe et après une ou deux minutes faire la mesure de température pour en déduire de le temps de filtration
Avant de câbler la pompe avec le rasp j'ai longuement analysé les log de température pour voir ou ça pèche un peu.
Une solution pour revenir au mode de filtration classique au cas ou (commutateur rotatif 3 positions 220v/16A) Auto Raspberry - Off - Auto classique (horloge journalière d'origine).
Je ne gère pas l'ORP, je ne l'ai jamais fait, c'est un choix, toutefois je n'exclu pas de l'ajouter pour ajuster au mieux la production de l'électrolyse.