cela fait 1 an que le mien est en place, il est fixé sur le couvercle de l’adoucisseur et aucun problème
Salut @Yagrasdemonde
Je rejoins la réponse de @thebadboy, j’ai utilisé une boite imprimée en 3D et l’ai fixée sous le couvercle du bac de sel.
Pas d’oxydation, que je craignais également, depuis qu’il est en place.
Modèle sur Thingiverse
Hello à tous,
Super tuto, fonctionne très bien, mais chez moi un léger problème subsiste.
Au bout d’un certain moment, l’eau passe au-dessus du sel, du coup l’echo se fait sur l’eau.
Résultat la distance ne va jamais au delà d’un certain mesurage, 60cm max en l’occurrence chez moi.
Une idée? ou autre concept?
Merci.
Comment est ton bac à sel ?
(Idéal serait d’avoir un plancher, afin que le sel ne soit en contact que sur 2 ou 3 cm d’eau).
Merci, qu’entends-tu par « plancher »?
Je prendrai une photo, mais pour moi cela semble un fonctionnement normal de l’adoucisseur.
Sinon cela ressemble à ca
Bonjour
Sur ce type d’adoucisseur , il n’y a malheureusement pas de plancher.
Sous réserve que le renvoi d’eau de l’adoucisseur soit bien réglé, le niveau d’eau correspond au niveau de sel mini.
Normalement le sel doit recouvrir l’eau.
Donc des que ton capteur détecte le niveau d’eau, il faut remplir.
Le niveau d’eau en général sur ce type de bac est d’environ 1/4 a1/3 maxi de la hauteur du bac.
Ci dessous mon bac, le trait rouge représente le niveau d’eau.
Comme tu peux le voir mon niveau de sel est en dessous du niveau d’eau .
Mais c’est normal car j’ai eu un souci, et j’attend avant de remplir d’être sûr que le problème ne va pas se reproduire.
Pour l’alimentation, possible avec 4xAA ? Ou alors tu dérive le courant de l’adoucisseur ?
To adoucisseur doit être relié à une prise pour fonctionner, j’ai installé une prise double et j’ai connecté l’ESP en USB avec un chargeur standard.
Et une question que je me pose. Je ne veux pas multiplier les chargeurs et les ESP… Possible de coupler ton truc avec une Theengs gateway ? Ou alors récupérer le « jus » de l’un pour alimenter le second ?
Salut pascal,
Je voulais savoir si tu étais parvenu à connecter ton capteur de fuite à ton esp32 et à esphome?
Car de mon côté je galère depuis plusieurs jours sans parvenir à avoir le signal mouillé ou sec.
J’ai branché le fil rouge sur gpio32 et le blanc sur GND, mais rien n’y fait.
Si tu y es arrivé pourrais tu stp me dire quel câblage tu as fait et le codage que tu as mis dans esphome.
En te remerciant.
Salut
pour le code j’ai utilisé un sensor adc
sensor:
# ADC Detection fuite
- platform: adc
pin: GPIO27
name: ${friendly_name} ADC fuite chaudiere
id: adc_fuite_chaudiere
update_interval: 60s
filters:
- multiply: 100.00
Pour le câblage, j’ai raccordé entre le GPIO27 et GND
Ensuite j’ai un automatisme pour gérer la détection :
description: Gestion Fuite Chaudière
mode: single
triggers:
- entity_id:
- sensor.esp_chaudiere_adc_fuite_chaudiere
above: 4
id: Fuite chaudiere
for:
hours: 0
minutes: 1
seconds: 0
trigger: numeric_state
- entity_id:
- sensor.esp_chaudiere_adc_fuite_chaudiere
id: Pas de fuite chaudiere
below: 1
for:
hours: 0
minutes: 15
seconds: 0
trigger: numeric_state
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- Fuite chaudiere
sequence:
- metadata: {}
data: {}
target:
entity_id: input_boolean.fuite_eau_adc
action: input_boolean.turn_on
- data:
message: "🚰 Alerte : Fuite eau Chaudiere 🚨"
action: notify.telegram_xxxxxx
- target:
entity_id:
- switch.vanne_motorise_2
data: {}
action: switch.turn_off
- metadata: {}
data:
message: ⚙ Fermeture Sécurité Vanne eau chaudière
action: notify.telegram_xxxxxx
- conditions:
- condition: trigger
id:
- Pas de fuite chaudiere
- condition: state
entity_id: input_boolean.fuite_eau_adc
state: "on"
sequence:
- target:
entity_id:
- switch.vanne_motorise_2
data: {}
action: switch.turn_on
- metadata: {}
data:
message: ⚙ Ouverture Sécurité Vanne eau Chaudière
action: notify.telegram_xxxxxx
- metadata: {}
data: {}
target:
entity_id: input_boolean.fuite_eau_adc
action: input_boolean.turn_off
- metadata: {}
data:
message: 🚰 Absence Fuite Chaudière
action: notify.telegram_xxxxxx
Une fois raccordé, pour tester je met la sonde en contact avec de l’eau et je vois la valeur pour la détection. dans mon cas au dessus de 4 = fuite en dessous de 1 = absence de fuite
Salut,
Merci de ta reponse, j’ai mis ton code par contre je suis sur GPIO32, essayé sur 33, 36…
sur mon esp32 wroom 32D en 38pins il ne veux pas la GPIO27 car il me dit : ne peux pas etre utilisé avec la config wifi.
du coup avec le code que tu m’a donné:
sensor:
# ADC Detection fuite
- platform: adc
pin: GPIO36
name: ADC fuite cumulus
id: adc_fuite_cumulus
update_interval: 1s
filters:
- multiply: 100.00
j’ai mis 1seconde pour les tests et avoir un retour d’info rapide
j’ai des valeurs folles capteur sec, voici mon journal :
je ne comprend pas, j’ai essayé sur un autre esp32 de test et j’ai le même résultat.
mon capteur est foireux peux être !
tu as une idée de ce que je fais mal ?
merci à toi
Salut @Paps42
Je n’ai pas ce genre de valeur, tu passe de 108.,80 V a 7,5V ??
Chez moi Sans fuite la valeur ne dépasse pas les 1v.
As tu essayé de changer le filters ? A 10 par exemple.
Au contact de l’eau, quel valeur as tu ?
Mais pour le moment, je l’utilise plus avec un esp32, mais avec un Shelly uni modifié en esp. L’électronique interne est peut être plus stable.
J’ai un esp32 de disponible, je vais essayer de refaire un essai dessus.
Salut,
J’ai essayer le filtre à 1, 10.
Cela change pas le résultat j ai des valeurs qui sont complètement à côté de la plaque.
Que je mouille le capteur ou non.
J’ai vu que c’est un capteur 12v-24v.
Je pensais pas que cela ai une importance mais peut être que le problème est à ce niveau.
Pour le moment j’ai remis mon capteur à pile zigbee.
Tu me dira si tu fait des tests pour voir les résultas que ru obtient.
Merci à toi en tout cas.
Bonne soiree
Salut,
Je n’ai pas eu le temps de tester ce week-end sur esp32. Je vais essayer de le faire dans la semaine.
Je ferais un essai en ADC et en mode switch.
C’est vrai que sur le Shelly uni, l’alimentation est en 12v, il est fort possible que cela joue sur la mesure.
Salut @Paps42
Alors j’ai fait les test, et j’ai les mêmes résultat que toi.
J’ai donc cherché comment j’avais fait avec ESP32.
Avec ESP 32, J’ai utilisé un optocoupleur 12V. J’ai alimenté la sonde en 12V et passage par l’optocoupleur et la sortie de optocoupleur je l’ai mis sur ESP. Comme ceci j’ai bien une tension qui varie.
le code ESP :
sensor:
# ADC Detection fuite
- platform: adc
pin: GPIO33
name: sonde fuite 2
id: adc_sonde_2
update_interval: 60s
filters:
- multiply: 100.00
le schéma :
C’est pour cela que par la suite, j’ai utilisé un shelly uni, car il fonctionne en 12V et c’était plus simple a réaliser.(pas besoin d’optocoupleur et une seule alimentation en 12VDC, mais surtout j’en avais un sous la main)
Désolé pour le flou des premiers post, mais j’ai fait cela, il y a déjà quelques mois et j’avais un vague souvenir.
Je précise, il y a peut être mieux a faire, mais je suis pas électronicien.
Salut pascal,
T’es au top, merci pour tes tests, du coup cela me rassure, cela ne vient pas de moi.
Du coup il faut une alim 12v avec ta solution, donc oui pas facile à mettre en œuvre à l’endroit où je fais la mesure.
J’ai aussi trouvé ce post ou il y a un montage avec résistance et condensateur :
J’ai la résistance mais pas le condensateur.
Je vais peut être tenter le coup en passant une petite commande.
Je te tiendrais au jus du résultat.
Cela éviterais l’alim en 12v, le montage paraît simple.
A suivre
Merci en tout cas