Page 1 sur 6

[Tuto] Monitorer sa piscine - PH - ORP/Redox - Température (Wifi)

Publié : 11 août 2021, 10:26
par tourou
Bonjour à tous,

J'ai eu beaucoup de mal et beaucoup de lecture de différentes infos pour rassembler ce qui m'a permis de fabriquer un système de monitoring pour ma piscine, alors je vous propose de faire profiter de mon travail à ceux que ça intéresse.

Le système est installé sur une base de nodemcu v3 flashé avec espeasy mais peut être installé tout aussi bien sur une autre puce ESP8266 du moment qu'elle dispose de suffisamment de ports GPIO.


IMG_20210811_103312.jpg
IMG_20210811_103312.jpg (231.73 Kio) Consulté 15378 fois

Liste du matériel :

- Une sonde ORP Redox bnc :
Screenshot 2021-08-11 at 10-37-17 20 83€ 10% de réduction ORP 1 ORP Redox Électrode BNC Connecteur De Type Sonde De Rechang[...].png
Screenshot 2021-08-11 at 10-37-17 20 83€ 10% de réduction ORP 1 ORP Redox Électrode BNC Connecteur De Type Sonde De Rechang[...].png (218.79 Kio) Consulté 15378 fois
https://fr.aliexpress.com/item/32956613825.html


- Une sonde PH bnc :
Screenshot 2021-08-11 at 11-32-29 2 95€ Capteur de détection de la valeur du PH dans un liquide, carte de contrôle de sonde[...].png
Screenshot 2021-08-11 at 11-32-29 2 95€ Capteur de détection de la valeur du PH dans un liquide, carte de contrôle de sonde[...].png (72.18 Kio) Consulté 15368 fois

- Deux interfaces bnc :
Screenshot 2021-08-11 at 10-40-29 2 95€ Capteur de détection de la valeur du PH dans un liquide, carte de contrôle de sonde[...].png
Screenshot 2021-08-11 at 10-40-29 2 95€ Capteur de détection de la valeur du PH dans un liquide, carte de contrôle de sonde[...].png (169.7 Kio) Consulté 15378 fois
https://fr.aliexpress.com/item/32957428276.html


- Une interface ADS1115
Screenshot 2021-08-11 at 10-46-10 3 14€ Module ADC ADS1115 avec amplificateur de gain Pro RPi, 4 canaux, 16 bits I2C, AliEx[...].png
Screenshot 2021-08-11 at 10-46-10 3 14€ Module ADC ADS1115 avec amplificateur de gain Pro RPi, 4 canaux, 16 bits I2C, AliEx[...].png (296.61 Kio) Consulté 15377 fois
https://fr.aliexpress.com/item/32817162654.html


- Un nodemcu V3 :
Screenshot 2021-08-11 at 10-48-02 1 26€ Module sans fil CH340 CP2102 CH9102X NodeMcu V3 V2 Lua WIFI L'internet des Objets d[...].png
Screenshot 2021-08-11 at 10-48-02 1 26€ Module sans fil CH340 CP2102 CH9102X NodeMcu V3 V2 Lua WIFI L'internet des Objets d[...].png (233.08 Kio) Consulté 15377 fois
https://fr.aliexpress.com/item/32665100123.html


- Une ou deux sonde température DS18b20 (j'en ai mis deux pour avoir la température extérieure, tant qu'a y etre...)
Screenshot 2021-08-11 at 11-02-17 1 04€ Sonde de température étanche DS18b20, boîtier en acier inoxydable, sonde de tempéra[...].png
Screenshot 2021-08-11 at 11-02-17 1 04€ Sonde de température étanche DS18b20, boîtier en acier inoxydable, sonde de tempéra[...].png (81.65 Kio) Consulté 15374 fois
https://fr.aliexpress.com/item/1061889673.html


- Une résistance 4,7k pour faire fonctionner la ou les sondes de températures et une boite de dérivation étanche.

- Une alimentation en 5V, moi j'ai utilisé une alim de téléphone en micro USB dont j'ai dénudé le câble pour récupérer le GND et le +5V tout en laissant branché la prise micro USB pour alimenter le nodemcu mais ce serait plus propre d'utiliser une plaque d'essais avec des connecteurs male de ce type :
Screenshot 2021-08-11 at 11-12-46 0 66€ 5% de réduction Module d'alimentation platine de prototypage 3 3V 5V MB102 + MB 102[...].png
Screenshot 2021-08-11 at 11-12-46 0 66€ 5% de réduction Module d'alimentation platine de prototypage 3 3V 5V MB102 + MB 102[...].png (317.95 Kio) Consulté 15374 fois

pour les branchements il faut suivre le dessin ci dessous :
piscine_01.jpg
piscine_01.jpg (503.63 Kio) Consulté 15362 fois

Ensuite il faut flasher le nodemcu ou wemos ou autre avec espeasy, vous trouverez des centaines de tutos à ce sujet je ne vais pas le redétailler ici, une fois que vous etes sur l'interface espeasy il y a deux onglets à paramétrer controllers et devices :

Sur l'onglet controllers vous pouvez ajouter le lien vers domoticz comme la capture d'écran ci-dessous, cette étape est facultative car vous pouvez consulter l'état des sondes directement depuis l'onglet devices ou vous pouvez aussi envoyer les données vers d'autres box domotiques :

Controllers.JPG
Controllers.JPG (112.1 Kio) Consulté 15353 fois

Ensuite il faut aller dans l'onglet devices pour ajouter les sondes et paramétrer l'envoi dans Domotics :
devices_brut.JPG
devices_brut.JPG (117.32 Kio) Consulté 15344 fois


La j'ai 4 sondes puisque j'ai ajouté une deuxième sonde de température extérieure.

La première sonde est la sonde PH, il faut sélectionner ADS1115, le nom n'a pas d'importance, n'oubliez pas de cocher enabled, pour le gain mettre 6,144V et l'entrée AIN0 - GND à adapter à votre câblage sur l'interface ADS1115.

J'expliquerai plus bas la partie calibration et la parte send to controller, à ce stade il vaut mieux laisser ces deux parties décochées :
Device1.JPG
Device1.JPG (112.34 Kio) Consulté 15353 fois

Il faut faire de même pour la sonde ORP soit mon deuxième device :
Device2.JPG
Device2.JPG (145.33 Kio) Consulté 15353 fois

Puis la ou les sondes de températures, choisir Environnement DS18b20, l'entrée GPIO D4 la aussi à adapter à votre câblage et l'adresse pour laquelle je conseille de brancher les sondes une après l'autre pour ne pas les inverser, la deuxième sonde n'est pas représentée sur le schéma, il suffit de l'ajouter en branchement en parallèle.

Troisième sonde :
Device3.JPG
Device3.JPG (115.16 Kio) Consulté 15353 fois
Quatrième sonde :
Device4.JPG
Device4.JPG (121.62 Kio) Consulté 15353 fois
Pour la calibration vous avez des données en bit qui tournent autour des 10000 20000 bits lesquelles représentent une tension entre 0 et 5V, il n'y a pas de calculs mathématiques à faire grâce à la fonction calibration en deux points, il suffit de relever la mesure en bits que vous obtenez quand vous trempez la sonde dans deux solutions dont vous connaissez la valeur de PH et il en est de même pour le Chlore ORP.

Pour ma part je n'ai pas utilisé de solution de calibration, j'ai simplement utilisé l'eau de ma piscine que j'ai mesuré avec mes outils de contrôles habituels (liquide réactif et bandelettes) puis j'ai mesuré l'eau de pluie ce qui m'a donné deux points de calibration tant pour le PH que pour le chlore.

Enfin j'ai reporté ces valeurs sur les zones Calibration des devices ce qui me donne une mesure assez fiable et stable, pour exemple le taux de chlore ci dessous, il était de 1,5 dans ma piscine et sans surprise de 0 dans l'eau de pluie :

Device22.jpg
Device22.jpg (36.18 Kio) Consulté 15340 fois

Enfin, et la c'est vraiment facultatif, j'ai voulu avoir une valeur en pourcentage de taux de chlore 100% serait un taux de 3 et 33% un taux de 1, pour cela j'ai ajouté une formule en bas à droite :

%value%*100/3

Device23.jpg
Device23.jpg (45.26 Kio) Consulté 15340 fois

Pour l'intégration dans domoticz, beaucoup d'entre vous savent déjà comment faire mais je donne quand même l'info, il suffit d'aller dans configuration > matériel puis renseigner les zones comme ci dessous et cliquer sur ajouter :

domoticz1.JPG
domoticz1.JPG (154.62 Kio) Consulté 15340 fois


Puis cliquer sur créer un capteur virtuel et renseigner les champs comme moi ou comme vous le souhaitez :

domoticz2.JPG
domoticz2.JPG (43.97 Kio) Consulté 15340 fois

Enfin il faut récupérer l'IDX du capteur dans la page domoticz Configuration > dispositifs :

domoticz3.JPG
domoticz3.JPG (53.37 Kio) Consulté 15340 fois

Et renseigner l'IDX sur espeasy dans la zone send to controller et mettre une intervalle de 60 secondes ou ce que vous voulez :

sendtocontroller.JPG[/attachment Le résultat est le suivant puisque j'ai mis mes sondes en favoris : [attachment=12]Devices.JPG
domoticz4.JPG
domoticz4.JPG (70.2 Kio) Consulté 15333 fois

Voila à ce stade vous pouvez ajouter une régulation automatique assez facilement à partir des scripts de domoticz ou simplement des alertes de seuils lesquelles vous avertirons en car d'action de traitement nécessaires façon FLIPR ou IOPOOL et tout ça pour un budget de 60 €.

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 11 août 2021, 12:29
par Keros
Bonjour Tourou et bienvenu sur le forum ;)

Merci de nous faire un tuto pour ta première participation.

Il est fort probable que je l'utilise ... En attendant la suite et fin :mrgreen:

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 11 août 2021, 13:00
par tourou
merci pour l'encouragement, je suis en train de compléter mon tuto, j'ai presque fini

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 11 août 2021, 13:21
par yan1950
Bonjour
Super ce montage.
J'ai un piscine( au sel ) et un regulateur Zodiac dont je doute de l'efficacité de l'électrolyse pour fabriquer le chlore.
Un systeme tel que celui que tu proposes est le bievenu.
Cependant ma piscine( 10m x 5m ) est assez loin de ma maison...
Merci pour ce tuto.
Yannick

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 11 août 2021, 15:57
par tourou
Oui pour la portée j'ai du ajouter une antenne extérieure ainsi qu'un point d'accès WIFI sinon j'avais des déconnexions :

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 11 août 2021, 21:19
par Keros
J'allais te demander un ordre d'idée du coût mais tu l'a donné à la fin 60 € :)

Je vérifie que mon wifi porte jusque-là bas et je vais très certainement me lancer. Merci pour toutes ces explications !!

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 12 août 2021, 09:00
par yan1950
Bonjour
Sur un autre systeme( camera deportée ) j'ai ça:
https://fr.aliexpress.com/item/10050013 ... %22%7D#thf

Avec en plus un petit cable adaptateur pour la prise qui depend du connecteur ou vous allez la brancher.

Cela fonctionne à merveille( à 50 m en exterieur de mon point wifi ).

Je suis nul en programation mais pensez vous qu'un afficheur pourrait être intégré au montage et donner les valeurs également sur place ?

De ce type par exemple:
https://fr.aliexpress.com/item/32413056 ... 3411%22%7D

Yannick
PS: je nai pas d'actions chez tonton Ali !

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 12 août 2021, 11:38
par tourou
Pour ma part j'ai coupé au cuter (partie en noir) les pistes de l'antenne existante et j'ai soudé des fils connectés à une antenne récupérée sur un vieux routeur (points rouges) le gain est de 20db

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 12 août 2021, 11:56
par yan1950
OK pour la connection directe sur le circuit.
Je vous confirme que 20 DB de gain sur ce type d'antenne est impossible: tout au plus 6 dB( et en étant optimiste !)

L'antenne dont je vous ai proposé le lien a un gain théorique de 25 dB et c'est aussi très optimiste( dans la réalité ce serait plutôy 18 à 20 dB ).

Mais peu importe puisque votre liaison à 2,4 GHz fonctionne corectement.

Bonne journée à tous.

Yannick

Re: [Tuto] Monitorer sa piscine - PH - ORP/Redox - Température, en Wifi

Publié : 12 août 2021, 14:07
par tourou
Je suis pas spécialiste mais je pense que le gain est important car la différence se fait surtout parce que l'antenne est maintenant à l'extérieur de la boîte de dérivation alors qu'avant le nodemcu était enfermé dans le boîtier, du coup j'avais dans les 78dbm et beaucoup de coupures, maintenant je suis à 62dbm.

Du coup la différence n'est pas imputable à l'antenne seule.