Mesurer le niveau d'eau dans un puits

Bonjour,

Je suis un petit nouveau sur le forum, je meurs d’envie de débuter en domotique mais comme ça coûte un bras j’ai besoin de vous pour valider mon idée. Pour un nouveau pas simple de s’y retrouver dans la jungle des protocoles, des équipements, des marques, … mais bon j’y travaille ;-).

Dans ma nouvelle maison il y a un puits que j’aimerais équiper. Pour le moment la maison n’est pas habitable, elle est en rénovation. J’ai curé le puits, l’eau semble propre (je dois la faire analyser), le passage des fourreaux est en cours et je prépare l’étape suivante.

Actuellement j’e n’ai donc aucune expérience en domotique et aucun équipement pour le moment, je pars vraiment de zéro. J’ai bien envie de débuter avec du Jeedom, la communauté est très active et ça me semble accessible (techniquement). Pour me simplifier la vie je vais sans doute partir sur l’une des boxes jeedom. Une box pour m’affranchir de toutes les problématiques d’installation, comme par exemple sur du raspberry ou sur un NAS QNAP (prb de la gestion des clés usb pour les VM, …).

Voici mon projet :

Je veux pouvoir connaitre le niveau de mon puits « en temps réel ».

Voici les infos sur mon puits :

Hauteur totale → 6.20m

Hauteur max d’eau constaté pour le moment → 5.80m (à la louche)

Largeur des buses → 1m

Distance entre mon puits est le bâtiment le plus proche → 2m (mon garage)

Pour cela j’ai repéré un sujet vieillissant que j’aimerai adapter à ma sauce.
sujet 1

J’ai identifié 3 briques pour constituer ma solution :

1 - Un capteur capable de mesurer la hauteur d’eau

2 - Un module qui me servira de passerelle entre le capteur et une solution domotique

3 - Un contrôleur domotique pour récupérer les logs et les mettre en forme.

1 - J’ai passé beaucoup de temps à étudier les différentes solutions et choisir la techno. Finalement je me suis arrêté sur la techo piézo, qui me semble la plus adapté à mon besoin et d’un rapport fiabilité/simplicité/prix correcte. Pour ce capteur il me faudrait un câble suffisamment long pour le connecter dans le garage. 10m de câble me semble très bien.
J’ai repéré ce type de capteur qui a en sortie un signale en 0-10V et qui peut être alimenté en 24V : ici

Ce capteur n’est pas gratuit, mais j’espère qu’il sera fiable, précis et durable.

2 - Pour le module, je voulais partir sur un fibaro FGRGB-101 (Z-Waze), il est compatible 0-10, mais il n’est plus commercialisé. Il est remplacé par le FGRGBWM-441 (Z-Waze +) qui a les mêmes caractéristiques. Si je comprends bien le diagramme, je pourrai ajouter d’autre capteur sur ce module comme par exemple pour l’extérieur une sonde de température/humidité (en 0-10V, sujet à creuser plus tard).

3 - Pour le contrôleur domotique j’aimerai partir sur du Jeedom et comme le fibaro FGRGBWM-441 discute en Z-Waze +. Prendre la Jeedom Smart Z-Wave+ (même si le principe de l’EnOcean me semble plus séduisante mais les équipements coûtent une fortune, comme par exemple la tête thermostatique sans pile à effet Seebeck)

Pour résumer :

1 - Piézomètre capable de mesurer au minimum 6m, équipé d’un câble de 10m et qui sort en 0-10V → 58,57€

2 - Module Fibaro FGRGBWM-441 (Z-Waze+ et 0-10v) → 48,99€

3 - Jeedom Smart Z-Wave+ → 235€

Capteur + Module + les accotés → je vais arrondir à 115€ (350€ avec la box)

J’ai plusieurs questions :

1 - Y a-t-il des personnes parmi vous qui ont déjà fait joujou avec ce type de capteur/module et qui pourrait me faire un retour d’expérience ?
2 - Pour le capteur je ne fais pas d’erreur, il est bien compatible avec le module fibaro ?
3 - Pour les personnes expertes en électronique, puis-je connecter le capteur directement sur le module fibaro ou faut-il y ajouter des composants électroniques pour filtrer le signal (Je suis une bille en électronique).
4 - Le module fibaro FGRGB-101 est dans la liste de compatibilité Jeedom, mais il n’est plus commercialisé, il est remplacé par le FGRGBWM-441 qui n’est pas dans la liste de compatibilité Jeedom. Avez-vous un autre module à me conseiller qui soit compatible 0-10V ou je peux rester sur le FGRGBWM-441 sans prb ?
5 - Comme dis plus haut, je trouve plus sympathique le principe l’EnOcean. Me conseillez-vous de prendre la box en Z-Waze+ puis plus tard un dongle EnOcean ou l’inverse ? (Prendre une box EnOcean et la compléter avec un dongle Z-Waze + ?)

Si vous avez un retour d’expérience des suggestions, ne pas hésiter. Mon objectif est de partir sur de bonne base et d’avoir une solution fiable qui fonctionne pour longtemps (sans que je sois obligé de bricoler constamment) mais si je dois complétement changer mes choix pas de prb :wink:

Merci de vos retours :wink:

1 « J'aime »
  1. Oui, j’ai testé plein de capteurs pour faire de la mesure de niveau… sauf peut-être ce type là en effet parce qu’ils étaient cher. De ce que tu décris, cela semble pouvoir correspondre à ton besoin.
    Si tu n’as pas peur de bidouiller un peu, tu peux aussi essayer les capteurs ultrason comme le HC-SR04 qui ne coûte que quelques euros. L’inconvénient de ce capteur c’est qu’il a un cône d’émission assez large, mais avec des buses d’1m ça devrait fonctionner. Par contre effectivement il faut faire un peu d’électronique même s’il y a plein de tutos sur internet.
  2. Je ne sais pas dire pour le Fibaro, mais tu peux toujours acheter le capteur, l’alimenter comme il faut et tester si les valeurs sont bonnes au multimètre.
  3. Pas d’avis, hormis que je recommanderais plutôt de partir sur le capteur avec sortie 0-5V. Comme ça, tu pourras toujours partir sur un système d’acquisition type Arduino par exemple (au pire tu peux toujours faire un pont diviseur de tension, c’est pas critique).
  4. Tu peux regarder côté Arduino Uno (+carte ethernet) ou D1 mini (se connecte en wifi) qui sont des cartes permettant d’acquérir des signaux. Mais c’est vrai que c’est plus de la bidouille. Un bon tuto ici et ou plus simple celui-ci.
  5. En fait, si c’est juste pour remonter le niveau d’un puit, cela me paraît un peu excessif d’acheter une box domotique complète. Après c’est peut-être juste une première étape.

Bonjour Richard,
je suis actuellement en train de bricoler un capteur pour mesurer la hauteur d’eau dans une réserve d’eau au fond de mon jardin.
Après avoir étudié tout un tas de possibilités je suis parti sur cette techno :

  1. capteur de mesure de distance à ultrason pour 12€
  2. un wemos D1 Mini Pro à 17€, flashé avec ESPeasy pour contrôler le capteur et renvoyer les mesures sur un serveur distant en Wifi
  3. mon jeedom qui tourne sur un RPI3+ avec le plugin ESPeasy pour collecter et historiser les mesures
  4. J’en ai profité pour rajouter une sonde de température DS18B20

Quelques résistances à rajouter et tout ça fonctionne parfaitement sur table. Me reste plus qu’à intégrer le montage dans un boitier étanche et installer tout ça dans ma réserve d’eau prochainement.
Voilà ma solution à quelques dizaines d’euros.

J’ai longtemps hésité à le faire en Z-wave mais je me suis finalement rabattu sur un ESP car tellement plus souple pour faire de la mesure avec des capteurs divers et variés.

Pour avoir fait beaucoup d’essais (capteurs ultrason, laser, infrarouge, …), je conseille fortement d’essayer en conditions réelles avant de monter dans un boitier. En effet, cette dernière étape prend pas mal de temps si on veut faire quelque chose de « propre ». Perso, je faisais comme cela :

  • Essai contre un mur avec comparaison au mètre
  • Essai en tenant le capteur à la main là où on veut mesurer
  • Essai sur quelques jours avec mettant le tout dans une boite en carton : c’est rapide à découper et à installer et permet aussi de valider les problèmes éventuels de distance vis-à-vis du wifi.
  • Enfin, intégration propre dans un boitier

Les problèmes les plus fréquents : le capteur détecte les bords de la cuve et pas le liquide, instabilité, mauvaise mesure si la surface du liquide bouge (en particulier pour les technologies laser), condensation la nuit (évident après coup pour une mesure de niveau piscine dans un skimmer, mais on y pense pas forcément), etc.
J’avais fait un retour d’expérience ici sur différents capteurs mais c’est en anglais.

Bref pas de secret, il faut tester :slight_smile:

En tout cas, le capteur proposé par elmer69 semble intéressant pour l’application envisagée. Je crois que son nom complet c’est le JSN-SR04T. Un petit retour aussi ici. D’ailleurs, on trouve des câbles d’extension, ce qui peut même peut-être permettre de déporter complètement les parties sensibles à l’eau.

1 « J'aime »

Tout a fait d’accord @seb821, il faut bien tester avant de mettre en place le montage définitivement au risque d’avoir de mauvaises surprises.

Concernant le capteur HC-SR04 avec l’ESP, il est préférable de l’alimenter en 5V par contre il ne faut pas connecter la sortie ECHO du capteur directement sur une entrée de l’ESP car elle ne supporte pas de 5V. Il faut abaisser la tension autour de 3.3V, ce qui n’est pas indiqué sur les tutos à base d’arduino. Un bon pont diviseur de tension fera l’affaire. J’ai quand même voulu voir en connectant en direct, ça fait des erreurs de mesures en permanence. A oublier donc.
Ce qui m’a impressionné avec ce capteur, c’est la stabilité de mesure et la précision au cm prés. A voir maintenant dans la durée.

Je ferait un retour expérience quand l’installation sera en place et aura fonctionné plusieurs semaines.

Merci de vos retours, vos liens sont très intéressants et complètent ma découverte du sujet (et ça j’aime ;-)).

J’avais déjà creusé la solution du capteur à ultrasons, mais cette solution me semblait trop juste dans mon cas. D’après ce que j’avais lu (et vaut liens le confirment), ce type de capteur, peuvent mesurer en théorie mesurer des distances de 4m voir 5m (grand maxi) mais sans doute dans des conditions optimums. En pratique et avec des conditions plus compliquées, cette distance peut vite chuter. Dans un puits ça ne me semble pas optimum comme condition pour ce type de capteur.

Mais si vous connaissez un capteur à ultrasons (ou autres) :

  • Qui soit capable de mesurer 6m (ou plus)
  • Qui soit capable de résister à des conditions difficile (l’humidité d’un puits)
  • Qui soit « bon marché »
  • Qui soit relativement simple à intégrer dans jeedom

Alors je suis preneur (dans l’idéal j’aimerais un retour d’expérience ;-))

Si j’avais une cuve je partirais sans doute sur un capteur à ultrasons, mais dans mon cas j’ai un puits qui est monté il y a quelques semaines jusqu’à 5.80m. Durant mes recherches j’ai croisé des capteurs à ultrasons qui sont capable d’aller plus loin que 5m, mais le prix aussi et beaucoup plus haut ou alors j’ai un doute sur la longévité du capteur en milieu humide.

Je prends une box, pour me donner la possibilité d’aller plus loin. La box sera ma prm brique d’une solution qui demandera qu’à évoluer.

voici une autre solution. (solution à base d’un capteur de pression et d’un Arduino)

http://alis44110.solidarite-locale.fr/forum/viewtopic.php?id=146

Une solution en mode « main dans le cambouis »

Dans l’idéal il me faudrait une solution davantage « prêt à porter » sans trop bidouiller.

1 « J'aime »

Intéressant. Cela ressemble à cet exemple mais avec une approche différente.

Je ne comprends pas bien pourquoi en fait. A combien descend l’eau du puits ? Ou dit autrement, est-ce qu’il y un intérêt à mesurer jusqu’au fond du puits ?

Le capteur envisagé au départ me semble tout de même être une des solutions les plus simples. Comme retour d’expérience, je viens de retrouver cet article qui l’utilise et sera sûrement très instructif.

Bonsoir Richard,

J’ai travaillé 10 ans dans la distribution de matériel pour la recherche de fuites d’eau sur réseau public. On vendait aussi, en autres, des sondes piézoélectriques.
C’est vraiment la solution la plus simple à mettre en œuvre.
C’est LA techno qu’on utilise professionnellement pour mesurer une hauteur d’eau dans un réservoir ou un puit.

Les capteurs qu’on vendait étaient 10 fois plus chers que celui que tu nous a montré. Pour autant les caractéristiques semblent équivalentes !

Reste que mon retour d’expérience me fait dire que ces capteurs restent relativement fragiles.
A savoir :

  • Attention au gel. C’est irréversible.
  • Lors d’encrassement il faut nettoyer le capteur. Attention pas d’outils ! Seulement à l’eau. Sinon là aussi destruction garantie.
  • Espérance de vie moyenne de 5 à 10 ans.

Voilà c’est bien mais pas l’idéal. Disons qu’à ce prix là si c’est équivalent à ce qu’on vendait, ça peut le faire. Mais là j’ai pas de certitudes ! Aliexpress : quelle est la marque ? De quel pays ?

J’ai mois même une cuve de 22 m3 que j’ai voulu équiper. Mais je n’ai pas utilisé cet techno, pour ces raisons.
J’ai donc fabriqué mon propre capteur. J’ai pris un flotteur une ficelle et un potentiomètre bobiné 10 tours le tout monté sur une petite poulie d’un diamètre hadoc pour que chaque tour corresponde au 10 ème de ma hauteur de cuve.

Résultat très satisfaisant :
Prix inférieur à 20€
Fiabilité : déjà 5 ans sans entretien ni aucun problème
Précision : dépend du potentiomètre mais satisfaisant pour mon besoin

Bon l’inconvénient c’est qu’il faut être bricoleur et que ça prend un peu de temps.

2 « J'aime »

@Rigolman69, intéressant cela. Un potentiomètre bobiné 10 tours, ça signifie que la résistance ne chance qu’à chaque tour c’est ça ? Et comment se fait l’enroulement autour de la poulie, il y a un ressort quelque part ? Je suis intéressé d’avoir des infos et/ou photos éventuellement.

Bonjour,
Je vais t’envoyer des photos avec des explications. Tu comprendras mieux.
As-tu déjà acheté ta sonde ?

1 « J'aime »

Alors voilà quelques explications :

image
image

3 « J'aime »

Bonjour à tous,

j’ai eu la même problématique sur un puisard mais j’ai utilisé un matériel plus grand marché, et je pense que ça peut coller à ton besoin : Niveau de remplissage d'un puisard : capteurs d'innondation aqara xiomi

Dites moi comment vous la trouvez …

1 « J'aime »

Juste pour info, s’il y a bien un détecteur en lequel je n’ai aucune confiance, c’est bien celui-ci.
Je suis tenace et je l’ai remplacé 3 fois alors qu’il se trouvait à moins de 3 mètres du contrôleur. Ils passaient en not reachable systématiquement après 1 semaine.
Le seul qui fonctionne est à 1m du contrôleur.

Je te tiens au courant sur la durée, pour l’instant ça marche bien je l’ai testé avant d’envoyer les fils dans le puisard et ça marche nickel (ils sont à 4m de la maison mais au sous sol donc ils sont encore plus loin).

Je te souhaite bonne chance.
Je peux te vendre du spare si tu veux.

:slight_smile: bein pourquoi pas, j’ai un autre puisard à l’avant donc oui. j’ai d’autres capteur aqara qui fonctionnent depuis quelques temps et n’ont pas ce problème de décrochage, qu’est ce que tu utilises comme clé zigbee ? moi j’utilise la conbee 2

Pareil, une conbee2

Bonjour,
Je ne sais pas si cela peut aider dans la réflexion mais j’ai installé ce système chez moi avant de connaître l’univers Jeedom-Zigbee-Zwave…

image .

J’ai plongé un tube en plastic dans une cuve. Sur ce tube j’ai relié les 10 brins d’un fil électrique au bornier du boitier KEMO. Un brin représentant une mesure dans ma cuve. Donc en gros, un brin tous les 20 cm ce qui me donne le nombre de m3 qu’il reste.

Il suffit d’appuyer sur le bouton et on voir la diode qui s’allume. Si la diode ne s’allume, c’est que le niveau d’eau est plus bas. Cela fait 5 ans que j’ai le système et je n’ai toujours pas changé la pile.

Le top bien entendu serait de le faire communiquer avec Jeedom maintenant mais là, c’est une autre histoire…j’avais déjà réfléchi au sonde aqara qui détecte l’humidité en accrochant une paire de fil aux 2 petites vis de la sonde, si elle détecte l’eau , c’est que le niveau est atteint…Il faudrait alors multiplier les sondes en fonction de précision de mesure qu’on souhaite obtenir…

1 « J'aime »

J’ai fait exactement la meme install que toi… depuis plus de 3 ans … et ca fonctionne impeccable… (sans changer la pile non plus)