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.

compteur d'eau CNY70cny70

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.

Schema cny trigger wemos compteur d'eau

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.

tube iro cny70

fixation compteur d'eau cNY70

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.

virtuel consommation d'eau

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

  • Arancio Vincent

    Bonjour,

    je vais faire cette installation chez moi aussi.
    Celui ci focntionne sur Rpi ?
    Et avec recul c’est fiable ?

    Merci

    Répondre
    • hedaweb

      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.

      Répondre
  • Vince

    merci pour ce super tuto, pourrai-tu détailler comment tu fait les virtuels quotidien et mensuel ?

    Répondre
  • Poune

    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 !

    Répondre
  • hedaweb

    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.

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *