Ok, je n’avais pas cette info.
Merci de ta réponse, je ferai les modifications pour mon dashboard
Ok, je n’avais pas cette info.
Merci de ta réponse, je ferai les modifications pour mon dashboard
bonjour tout le monde ,
aujourd hui j ai profité du beau temp pour faire le deshivernage de la piscine .
du coup j ai finaliser toute l instal du module de @abulcke que je remercie encore une fois car je l ai vraiment embeter avec toutes mes questions .
j ai un photometre scuba 2 pour mes mesures en saison ( cl , ph , tac , cya ) , pour le ph exactement la meme mesure que le module donc c est plutot cool a voir sur la saison maintenant , et pour le redox pas encore remis en route le regul astralpool donc pas encore de comparaison .
pression du filtre cela correspond a ce que donne mon manometre d habitude donc cool aussi .
je vous joint quelques photos de l instal qui est quasi a son etat final .
Hello
Excusez moi si mes questions sont simplistes.
Pour le moment, j ai branché électriquement et appaire le module par contre. Sans raccorder de sonde ou de thermomètre. Dans l’ onglet exposition de Z2M, je vois bien la mesure du pH mais pas la remontée de la sonde ORP.
Il y a quelques de particulier à faire ?
non normalement tu devrais voir l’ORP.
quelque fois l’appairage se passe mal, je sais pas pourquoi.
Plusieurs solutions à tester :
supprimer proprement la carte de Zigbee2mqtt (sans cliquer sur forcer la suppression) puis ré-appairer
supprimer proprement la carte de Zigbee2mqtt puis Reset Factory (soit tu reprogrammes avec Erase All Flash before sketch Upload : Enabled) soit tu appuies +10s sur le bouton BOOT) puis ré appairer
Après deux reconfigurations suivi d’un redémarrage de Z2M, l’ORP est bien remonté.
Prochaine étape, le branchement des sondes. En parlant de sonde. Le plastique de la sonde pH a gonflé pendant son hivernage et des traces noires sont apparues dedans. J imagine quelle est foutue ? Avez-vous déjà eu cela ?
Merci
les traces noir sont peut etre pas genante mais si elle a gonfler va t elle rentrer dans le porte sonde c est surtout sa le probleme .
en pleine phase de débug, j’ai rajouté un écran 4 x 20 caracteres à 4€ sur le bus I2C
je me suis basé sur la version esphome de @abulcke parceque l’IDE c’est du chinois pour moi…
reste à mettre une chambre d’analyse, pour l’instant j’utilise un verre et ma piscine n’est installée que depuis une semaine.
perso j en ai pas mis et jamais eut de probleme mais j ai cru comprendre que la pression peut jouer sur les mesures .
et vu le prix des chambres d analyse , un systeme de bypass avec deux vannes et deux portes sonde sa fera le meme resultat je pense en fermant les vannes au quasi maxi pour reduire la pression dans le tuyau .
sa tourne chez moi sous esphome depuis plus d une semaine et aucun probleme a signaler .
Bonjour @abulcke ,
Est ce qu’il vous reste des carte a vendre ?
Pour l’instant plus de carte. Je vais essayer d’améliorer le PCB avant de refaire une commande.
Pour les intéressés, ci-dessous un capteur template pour convertir l’ORP en chlore libre en fonction du pH (pensez à remplacer les 2 sensors déclarés au début par vos sensors perso) :
{% set ph = (states('sensor.pool_monitor_zigbee_ph_9')|float | round(1)) %}
{% set orp = (states('sensor.pool_monitor_zigbee_orp_12')|float) %}
{% if orp > 415 %}
{% if orp < 936 %}
{% if ph == 6.5 %}
{{ ((0.0000000000867*orp*orp*orp*orp-0.0000001888*orp*orp*orp+0.0001601*orp*orp-0.06038*orp+8.510) | float | round(2)) }}
{% elif ph == 6.6 %}
{{ ((0.00000000009253*orp*orp*orp*orp-0.000000201*orp*orp*orp+0.0001699*orp*orp-0.0639*orp+8.983) | float | round(2)) }}
{% elif ph == 6.7 %}
{{ ((0.00000000009853*orp*orp*orp*orp-0.0000002129*orp*orp*orp+0.0001788*orp*orp-0.06685*orp+9.34) | float | round(2)) }}
{% elif ph == 6.8 %}
{{ ((0.0000000001037*orp*orp*orp*orp-0.0000002228*orp*orp*orp+0.0001861*orp*orp-0.06925*orp+9.636) | float | round(2)) }}
{% elif ph == 6.9 %}
{{ ((0.0000000001112*orp*orp*orp*orp-0.0000002382*orp*orp*orp+0.0001981*orp*orp-0.07338*orp+10.17) | float | round(2)) }}
{% elif ph == 7 %}
{{ ((0.0000000001196*orp*orp*orp*orp-0.0000002555*orp*orp*orp+0.0002115*orp*orp-0.07801*orp+10.76) | float | round(2)) }}
{% elif ph == 7.1 %}
{{ ((0.0000000001249*orp*orp*orp*orp-0.0000002648*orp*orp*orp+0.0002177*orp*orp-0.07979*orp+10.95) | float | round(2)) }}
{% elif ph == 7.2 %}
{{ ((0.0000000001316*orp*orp*orp*orp-0.0000002767*orp*orp*orp+0.0002253*orp*orp-0.08186*orp+11.14) | float | round(2)) }}
{% elif ph == 7.3 %}
{{ ((0.0000000001453*orp*orp*orp*orp-0.0000003062*orp*orp*orp+0.0002497*orp*orp-0.09080*orp+12.36) | float | round(2)) }}
{% elif ph == 7.4 %}
{{ ((0.0000000001543*orp*orp*orp*orp-0.0000003233*orp*orp*orp+0.0002621*orp*orp-0.09480*orp+12.84) | float | round(2)) }}
{% elif ph == 7.5 %}
{{ ((0.0000000001683*orp*orp*orp*orp-0.0000003530*orp*orp*orp+0.0002859*orp*orp-0.1033*orp+13.98) | float | round(2)) }}
{% elif ph == 7.6 %}
{{ ((0.0000000001749*orp*orp*orp*orp-0.0000003625*orp*orp*orp+0.0002903*orp*orp-0.1038*orp+13.92) | float | round(2)) }}
{% elif ph == 7.7 %}
{{ ((0.0000000001862*orp*orp*orp*orp-0.0000003832*orp*orp*orp+0.0003044*orp*orp-0.1080*orp+14.36) | float | round(2)) }}
{% elif ph == 7.8 %}
{{ ((0.0000000001962*orp*orp*orp*orp-0.0000004005*orp*orp*orp+0.0003155*orp*orp-0.1111*orp+14.67) | float | round(2)) }}
{% elif ph == 7.9 %}
{{ ((0.000000000219*orp*orp*orp*orp-0.0000004491*orp*orp*orp+0.0003458*orp*orp-0.1253*orp+16.59) | float | round(2)) }}
{% elif ph == 8 %}
{{ ((0.0000000002469*orp*orp*orp*orp-0.0000005075*orp*orp*orp+0.0004013*orp*orp-0.1417*orp+18.76) | float | round(2)) }}
{% endif %}
{% endif %}
{% endif %}
C’est basé sur ce tableau :
merci c est top ,
chatgpt m avais fait aussi un template mais force est de constaté que le tient comme le sien ne reflete pas le bon taux .
chez moi au photometre ( et a la bandelette) en ce moment j ai 1.2 ppm de chlore pour 600mv alors que dans le tableau cela annonce 0.5 ppm .
je pense que je vais baisser volontairement mon chlore , puis le remonté avec un chlore choc et prendre des mesures a chaques fois
redox → chlore → ph et me faire mon propre tableau correspondant a ma piscine pour refaire le template . j aurais donc normalement un taux theorique plus proche de la realité .( enfin j espere
)
chez moi d une année a l autre je n est jamais le meme taux de redox sur ma regul pour avoir le bon taux de chlore , j imagine que le cya , la polution de leau , l etat de la lecture de la sonde etc … influe beaucoup sur le resultat .
bonjour tout le monde
je voulais vous faire un petit retour de l installation qui est maintenant mise en route depuis 1 mois . pour rappel je suis sous esphome et non sous zigbee pour le module .
j ai remis en route ma piscine semaine derniere et l equilibre de l eau est maintenant bon , et la temperature de l eau montant gentillement j en ai profité pour re etalonner les sondes a 20° pour avoir une precision des plus optimum .
je vous met un comparatif de mes appareils de base , regul ph et redox et sonde de temperature , avec le module de @abulcke et franchement y a pas grand chose a dire les photos parlent d elle meme .
merci encore pour le travail effectuer par @abulcke c est top .
Merci pour ce retour et heureux de voir que ça fonctionne bien. Je travaille sur la mise à jour OTA et je pensais rajouter un point de calibration de pH mais est-ce utile vu les résultats qu’on obtient déjà comme ça ?
je ne pense pas que sa changerais grand chose il faudrais attendre les retours des autres utilisateurs .peut etre que suivant les piscines il peut avoir des variations .
la seule chose que j ai remarquer c est que lors de l etalonnage il faut bien prendre son temp et attendre vraiment jusqu a ce que la valeur ne bouge plus du tout avant d appuyer sur le bouton .
chez moi avec remonté regler toutes les 30 secondes je peut attendre 3 a 4 minutes avant stabilisation complete de la valeur .
comme je suis sous esphome je suis sous OTA et c est franchement pratique pour essayer des choses car une fois le module installer tu ne touche plus a rien ensuite .
Hello
Pour ma première calibration j ai un peu galéré. Je suis passé par le bouton de calibration de HA et le switch revenu à off, je n’avais pas de changement sur la valeur pH en calibration 7 alors que la calibration 4 avait pris la valeur quasi instantanément.
Pour la remontée de la sonde pH j avais laissé au début avec le paramétrage par défaut. Toutes les 18h sans changements et instantanément des qu il y a un changement de 0,01… Aucun soucis
Et puis j ai remis la PAC en circulation, ouverture des vannes et réalimentation électrique. J ai récupéré tout le bruit sur la sonde pH. Pour régler ce problème e suis passé du coup a 60 secondes et 0,1 de changement pour remontée. Le bruit a disparu. J ai aussi pris le chargeur Apple denmon vieux iPad retina.
salut ,
perso avec esphome j ai mis toutes les remontées a 30s sans tenir compte des changements de valeurs , comme ca je suis certain d etre toujour bien a jour sur les valeurs comme la remonté est forcé ,
mais en zigbee le probleme est que sa fait beaucoup « discuter » le module et peut creer des problemes dans z2m si trop d info trop souvent . ( vecu avec un module pince amperemetrique )
Hello @abulcke
Déjà bravo pour le taf, tout fonctionne bien. J ai une question sur la remontée des infos,m.
Est ce qu elle est cumulative sur une période ? Par exemple avec un envoi paramétré à 0,1. Le pH varie en baissant de 0,02 et une fois le cumul de 0,1 atteint le message est envoyé ? Et quelle est la période dans ce cas ?
Merci
Bonjour,
En fait ça publie la valeur soit si elle varie de + de 0.1 soit toutes les 60s.
// zbXX.setReporting(min, max, variation)
// si min = 1 et max = 0, une notification est envoyée uniquement lorsque la valeur varie d'une valeur delta
// si min = 0 et max = 10, une notification est envoyée toutes les 10 secondes ou lorsque la valeur varie d'une valeur delta
// si min = 0, max = 10 et delta = 0, une notification est envoyée toutes les 10 secondes, quelle que soit la variation de la valeur
zbTempSensor.setReporting(0, 60, 0.2);
zbPressureSensor.setReporting(0, 60, 10);
zbAnalogPH.setAnalogInputReporting(0, 60, 0.1);
zbAnalogORP.setAnalogInputReporting(0, 60, 10);
Merci pour ta réponse
Je suis passé à 30 secondes en retournant à 1, sans remontée auto alors qu en forçant je passe de 7,39 à 7,49. Avec 0 seconde, je constate bien une remontée à chaque variation.
Je me questionne donc sur l unité ldu changement min de rapport? Si 1 est renseigné que mon pH est 7, la remontée se fait au ph avec une valeur 8 ou 6,9 ?