Connecter son vieux compteur d’eau avec Jeedom via wemos
Comment récupérer la consommation d’un compteur d’eau tout a fait standard, sans faire de travaux de plomberie et sans dépenser trop d’argent ?
Le concept est de lire la petite roue brillante à droite du compteur : Chaque tour de cette roue correspond à 1 litre consommé.
Et de remonter l’information dans Jeedom pour avoir un relevé virtuel et être alerté en cas de fuite d’eau. A faire grâce aux scénarios…
Prérequis
Il faudra un peu de matériel :
- Un wemos D1 mini
- Un câble assez long pour aller du Wemos au compteur. Ici un câble ethernet cat6
- Une résistance 220Ohm
- Une résistance 2.2KOhm
- Une alim 5V USB. Ici un chargeur de mobile
- Un trigger de schmit. Ici un SN74HC14
- Un réflecteur optique. Ici un CNY70
Transformation de l’information visuelle en information numérique
Grace à un réflecteur optique correctement positionné , ici un CNY70, nous allons pouvoir compter le nombre de tour que fait la roue.
Récupération du signal du capteur
Afin que le Wemos puisse compter le nombre de tours (d’impulsions du CNY70), il faut adapter le signal avec ce schéma.
Fixer le capteur sur le compteur d’eau
Pour ma part, j’ai inséré le CNY70 dans un tube iro de 16mm et je l’ai collé sur le compteur avec un pistolet à colle chaude.
Configurer le Wemos pour Jeedom
Il faut suivre les consignes de cet article, mais dans Jeedouino, il faut choisir la fonction « Compteur PULLUP » de la Pin d’entrée utilisée. Ici en D8.
Affichage du compteur dans Jeedom
Il s’agit ici d’afficher les chiffres de l’index du compteur pour avoir un relevé virtuel.
Créer un virtuel dans Jeedom comme ci-dessous. Mettre dans le champ « valeur » l’index réel du compteur + la commande Jeeduino de votre compteur d’impulsion. Ici j’ai soustrait 65 Pour ajuster la valeur après quelques tests.
Vous pouvez personnaliser le virtuel grâce au plugin wigdet, voici les éléments:
Mettre le contenu de « cmd.info_.numeric.ConsoEau_Files.zip » dans « plugins/widget/core/template/dashboard/cmd.info.numeric.ConsoEau »
Choisir le widget ConsoEau dans le plugin Widget
Et copier/coller le code du widget
5 thoughts to “Domotiser son compteur d’eau pour quelques euros – Jeedom”
Bonjour,
je vais faire cette installation chez moi aussi.
Celui ci focntionne sur Rpi ?
Et avec recul c’est fiable ?
Merci
Bonjour,
oui tu peux utiliser les GPIO de ton raspberry sans problème à la place du wemos (supporté par Jeedouino).
Pour la fiabilité, je suis satisfait du comptage, j’ai une petite marge d’erreur d’environ 1%, ça doit arriver qu’il rate un tour de temps en temps.
je l’ai depuis 3 ans maintenant et j’ai juste du refaire une fois le collage sur le compteur la première année. Mais depuis, comme j’ai mis la dose de colle chaude je n’ai plus de problème.
merci pour ce super tuto, pourrai-tu détailler comment tu fait les virtuels quotidien et mensuel ?
Bonjour,
J’ai fais la même chose avec un émetteur/récepteur ky-033 et un RPI Zero mais la partie non métallique de la roue de mon compteur (Sensus 620 ) est rouge et même en diminuant la sensibilité du ky-033 il a un retour infrarouge sur toute la roue donc inutilisable … Pensez-vous que le CNY70 ne reflète pas le rouge? Avez-vous une astuce pour mon problème? Un filtre?
Merci !
Bonjour,
J’ai essayé, le CNY70 reflète sur le rouge mais le signal est très faible, je pense que le système ne sera pas fiable comme ça. Tu peux toujours essayer en ajustant R1 et R2, pour que trigger se déclenche.