Analyser sa consomation d'eau

Bonjour,
Je souhaiterai enregistrer ma consommation d’eau, et pouvoir l’analyser sur une interface.
J’ai un compteur d’eau à l’extérieur, à 60 cm sous une dalle en béton!
Mais l’arrivée d’eau dans la maison est accessible via les cuivres.
J’ai pensé à un compteur à impulsion, ou un débimètre à impulsion relié à un raspberry, un arduino…
avec une base de donnée qui va alimenter une interface pratique.
Si une personne à mis ça au point, ça m’interesse :wink:
Merci à l’avance,
Nicolas

Bonjour,

Quelques pistes pour le raspberry pi :slight_smile:

Vous pouvez trouver facilement des petits débitmètres ou ce modèle à installer sur votre canalisation en cuivre. Le diamètre et le pas du filetage sont standards et conformes au matériel courant de plomberie.

Une fois le débitmètre branché sur le raspberry, Il nous faut un petit programme qui puisse compter le nombres d’impulsions généré lors du passage de l’eau et le convertir en l/h selon la formule : F (Hz) = 7Q (Q est le débit exprimé en litre par minute).

En fouinant sur internet (principalement sur les sites anglo-saxons) , j’ai déniché un programme en python qui devrait faire le boulot.

#!/usr/bin/python
import RPi.GPIO as GPIO
import time, sys
#import paho.mqtt.publish as publish
 
FLOW_SENSOR_GPIO = 13
#MQTT_SERVER = "192.168.1.220"
 
GPIO.setmode(GPIO.BCM)
GPIO.setup(FLOW_SENSOR_GPIO, GPIO.IN, pull_up_down = GPIO.PUD_UP)
 
global count
count = 0
 
def countPulse(channel):
   global count
   if start_counter == 1:
      count = count+1
 
GPIO.add_event_detect(FLOW_SENSOR_GPIO, GPIO.FALLING, callback=countPulse)
 
while True:
    try:
        start_counter = 1
        time.sleep(1)
        start_counter = 0
        flow = (count / 7.5) # Pulse frequency (Hz) = 7.5Q, Q is flow rate in L/min.
        print("The flow is: %.3f Liter/min" % (flow))
        #publish.single("/Garden.Pi/WaterFlow", flow, hostname=MQTT_SERVER)
        count = 0
        time.sleep(5)
    except KeyboardInterrupt:
        print('\nkeyboard interrupt!')
        GPIO.cleanup()
        sys.exit()

Lien du site : Water flow sensor on raspberry pi

En espérant que ça puisse vous aider :wink:

@++

1 J'aime

Bonjour,
Merci pour cette recherche, j’ai plus recherché dans les pages francophones et l’anglais ouvre des solutions! Merci je vais regarder tout ca! Encore merci, je ferai un retour sur les résultats, c’est pas pour demain mais c’est un projet auquel je pense! à plus de 500 euros les ptits objets connectés clé en main,
ça donne envie et c’est passionnant de chercher!
à bientôt,
Nicolas :wink:

Salut,
En tout cas merci pour ton sujet, dont le fond est finalement, préserver l’eau et arrêter d’abuser de notre ressource qui relève du bien commun. ( un vrai discourt de politique :slight_smile:

Je vais chercher de mon côté, afin de partager une solution simple à mettre en place avec une Framboise :strawberry:

A bientôt Nicolas

Stéphane.

1 J'aime

Dernièrement j’ai écouté les podcast de l’Octet Vert de Tristan Nitot,
Ca parle de Climat, Numérique et de bonne humeur! Très très inspirant +++++
Les solutions de la transitions énergétiques passeront aussi par les téchniques numériques,
ca a beaucoup poussé cette envie de mesurer de très prés nos consommations.
Je vais aussi continuer a chercher de mon côté :wink:
à bientôt,
Nicolas

Merci beaucoup pour cette astuce stef-k , je vais essayer ce programme.

1 J'aime

Bonjour,
c’est fait les débimètres sont commandés!
1 pour la maison et si c’est concluant,
le 2e ira pour gérer la consommation d’eau de l’école communale.
Affaire à suivre :slight_smile:
on se tient tous au courant!
Nico

Le code est interessant, après il faudra réussir à le réccupérer dans une base de donnée et le mettre sous forme graphique! ça c’est l’autre partie :slight_smile:

Bonjour,
Vivement que l’on se partage les résultats,
bonne journée,
Nicolas :wink:

Bonjour,
excellent, on partagera nos résultats,
hâte de voir tout ça fonctionner!
bonne journée,
Nicolas

C’est assez intéressant, notamment dans le cadre du développement durable, je trouve. En tout cas, je vous dis bravo pour l’initiatice :wink:

1 J'aime

Merci pour ce retour car c’est encourageant pour la suite,
les podcast de Tristan Nitot « L’octet vert » ont été très inspirant,
ainsi que les cours de Marc Jancovici sur Youtube (en 20 cours),
et plein d’autres!
parfois on se dit par où commencer!
le numérique peut nous aider à trouver des solutions pour la transition écologique.
Vive les framboises :slight_smile:

1 J'aime

Bonjour,

Je galère un peu à installer tout ça!
Il y a ce lien intéressant :
https://macleod.hfstudio.com/index.php/fr/tutoriels/installer-openhab-2-x-sous-raspberry-3

Tout semble bien expliquer pour installer openHAB et ensuite reprendre le scrypt Python!

Où en êtes vous?
Bonne journée,

Nico :wink: