Tu as intéret à simplifier... Pas besoin de 5V : tu mets ton contact sec sur une entrée GPIO ; si le signal est propre, tu n'as pas besoin d'autre chose !cleminfo a écrit : J'ai acheté un cyble sensor pour le placer directement sur mon compteur d'eau. La sortie sur 2 fils est en contact sec.
J'ai juste à remplacer le CNY70 sur le schéma par mon cyble sensor ?
[Tuto] Compteur eau et détecteur fuite sur un GPIO pour 10€
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour,
Tout nouveau dans Domoticz et Linux je ne sais pas comment utiliser le script "eau.py" avec Domoticz (ou le placer,comment le lancer...
Merci pour votre aide
Tout nouveau dans Domoticz et Linux je ne sais pas comment utiliser le script "eau.py" avec Domoticz (ou le placer,comment le lancer...
Merci pour votre aide
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour,
Tu peux le mettre dans le dossier /domoticz/script/python.
N'oubliez pas le chmod +x eau.py
Et lancez le avec un sudo ./eau.py
Pour ma part, j'ai fait un service de ce code : c'est très simple grâce à ce tuto -> https://jahislove314.wordpress.com/2014 ... ce-daemon/
https://jahislove314.wordpress.com/2014 ... ce-daemon/
Tu peux le mettre dans le dossier /domoticz/script/python.
N'oubliez pas le chmod +x eau.py
Et lancez le avec un sudo ./eau.py
Pour ma part, j'ai fait un service de ce code : c'est très simple grâce à ce tuto -> https://jahislove314.wordpress.com/2014 ... ce-daemon/
https://jahislove314.wordpress.com/2014 ... ce-daemon/
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour,
Merci pour ton aide.
Je l'essaye en fin de semaine.
Cordialement
Merci pour ton aide.
Je l'essaye en fin de semaine.
Cordialement
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour,
Tout d’abord merci et bravo pour ce magnifique tuto qui donne des possibilités intéressantes en domotique.
Pour ma part j'aimerai un peu d'aide. Comme "cleminfo" à partir d'un compteur à impulsion (GIOANOLA USLF-20 qui par compte envoie pour 1 impulsion 0.25l de consommation) et uniquement un Raspberry Pi 3 Model B pour récupérer l'information utiliser ce tuto comme base.
J'ai branché le contact sec du compteur sur 3.3v et sur la GPIO 22 du raspberry. J'ai ensuite lancé le scipt python couplé aux capteur virtuel et compteur incrémental dans domoticz et là je constate que j'ai un retour avec des parasites. Le compteur dans domoticz s'incrémente car le contact passe de On à Off dans le script sans que le compteur à impulsion ne tourne. De plus le petit script pour remettre à jour le compteur de domoticz ne fonctionne pas non plus pour moi il inscrit des valeurs qui n'ont pas de sens (le calcul doit pas se faire dans le bon sens pour moi).
Merci d'avance pour l'aide.
Tout d’abord merci et bravo pour ce magnifique tuto qui donne des possibilités intéressantes en domotique.
Pour ma part j'aimerai un peu d'aide. Comme "cleminfo" à partir d'un compteur à impulsion (GIOANOLA USLF-20 qui par compte envoie pour 1 impulsion 0.25l de consommation) et uniquement un Raspberry Pi 3 Model B pour récupérer l'information utiliser ce tuto comme base.
J'ai branché le contact sec du compteur sur 3.3v et sur la GPIO 22 du raspberry. J'ai ensuite lancé le scipt python couplé aux capteur virtuel et compteur incrémental dans domoticz et là je constate que j'ai un retour avec des parasites. Le compteur dans domoticz s'incrémente car le contact passe de On à Off dans le script sans que le compteur à impulsion ne tourne. De plus le petit script pour remettre à jour le compteur de domoticz ne fonctionne pas non plus pour moi il inscrit des valeurs qui n'ont pas de sens (le calcul doit pas se faire dans le bon sens pour moi).
Merci d'avance pour l'aide.
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Pour le programme setwatercounter.py, il est très basique. Je ne vois pas ce qu'il peut y avoir dans ton cas. Peut-être est-ce un probleme d'unités ?
Pour le programme principal, tu peux tenter d'augmenter la valeur de bouncetime :
GPIO.add_event_detect(22, GPIO.BOTH, callback=Loop4, bouncetime=500)
(Passage de 100ms à 500ms). C'est un antiparasitage logiciel. Avec mon installation, j'ai un antiparasitage matériel. Le raspberry est très sensible et si le contact n'est pas net à la perfection, cela peut te créer des anomalies.
Après, un bug est possible mais je tourne avec ce script depuis des mois et cela marche plutôt bien chez moi.
Pour le programme principal, tu peux tenter d'augmenter la valeur de bouncetime :
GPIO.add_event_detect(22, GPIO.BOTH, callback=Loop4, bouncetime=500)
(Passage de 100ms à 500ms). C'est un antiparasitage logiciel. Avec mon installation, j'ai un antiparasitage matériel. Le raspberry est très sensible et si le contact n'est pas net à la perfection, cela peut te créer des anomalies.
Après, un bug est possible mais je tourne avec ce script depuis des mois et cela marche plutôt bien chez moi.
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
-
RaspOlivier
- Messages : 129
- Inscription : 10 déc. 2016, 09:40
- Localisation : 44 - NANTES
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour,
Tout d'abord, bravo et merci de partager ton script qui est très bien expliqué.
Je débute domoticz et je cherche justement à compter mes impulsions d'eau et de compteurs électriques.
Je compte m'inspirer très largement de tes scripts (comptage et définition d'un index) pour les adapter à mon installation.
EDIT 08/01/17
Juste pour info, pourquoi la syntaxe de print est : print "---interrupt ON---", ne devrait-on pas avoir des parenthèses au lieu de guillemets, c'est du python, non ?
A quoi sert le paramètre "channel" de la fonction ?
Bonne journée.
Tout d'abord, bravo et merci de partager ton script qui est très bien expliqué.
Je débute domoticz et je cherche justement à compter mes impulsions d'eau et de compteurs électriques.
Je compte m'inspirer très largement de tes scripts (comptage et définition d'un index) pour les adapter à mon installation.
EDIT 08/01/17
Juste pour info, pourquoi la syntaxe de print est : print "---interrupt ON---", ne devrait-on pas avoir des parenthèses au lieu de guillemets, c'est du python, non ?
A quoi sert le paramètre "channel" de la fonction ?
Bonne journée.
Dernière modification par RaspOlivier le 24 déc. 2018, 10:45, modifié 2 fois.
-
RaspOlivier
- Messages : 129
- Inscription : 10 déc. 2016, 09:40
- Localisation : 44 - NANTES
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour, je ne comprend pas comment donner une valeur avec setwatercounter.
Le script m'additionne toujours les valeurs même en indiquant - devant le chiffre.
Edit 08/01/17
Comment ajouter dans le debug la date et l'heure ?
Le script m'additionne toujours les valeurs même en indiquant - devant le chiffre.
Edit 08/01/17
Comment ajouter dans le debug la date et l'heure ?
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Désolé pour le retard de réponse !RaspOlivier a écrit :Bonjour,
Tout d'abord, bravo et merci de partager ton script qui est très bien expliqué.
Je débute domoticz et je cherche justement à compter mes impulsions d'eau et de compteurs électriques.
Je compte m'inspirer très largement de tes scripts (comptage et définition d'un index) pour les adapter à mon installation.
EDIT 08/01/17
Juste pour info, pourquoi la syntaxe de print est : print "---interrupt ON---", ne devrait-on pas avoir des parenthèses au lieu de guillemets, c'est du python, non ?
A quoi sert le paramètre "channel" de la fonction ?
Bonne journée.
Pour la synthaxe, cela doit dépendre de la version de python. De mémoire tu as deux versions parallèles qui sont maintenues.
Channel, c'est la broche GPIO choisie : tu peux te passer de channel et le mettre en dur...
Code : Tout sélectionner
GPIO.add_event_detect([b]22[/b], GPIO.BOTH, callback=Loop4, bouncetime=100)Tu as trouvé ? Le code est très simple... même avec une autre version de python, tu dois pouvoir l'adapter.RaspOlivier a écrit :Bonjour, je ne comprend pas comment donner une valeur avec setwatercounter.
Le script m'additionne toujours les valeurs même en indiquant - devant le chiffre.
La personnalisation se fait ici :RaspOlivier a écrit :Edit 08/01/17 : Comment ajouter dans le debug la date et l'heure ?
Code : Tout sélectionner
formatter = logging.Formatter("[b]%(asctime)s[/b] -- %(name)s -- %(levelname)s -- %(message)s")Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
Re: Compteur eau et détecteur fuite sur un GPIO pour 10€
Bonjour,
Merci de partager ce travail.
Je pense faire le capteur mais utiliser un module Chacon de fenêtre pour envoyer les impulsions. Pensez-vous que ce soit possible ?
Un peu comme cela ?
http://www.poulpy.com/2011/11/releve-de ... ost-en-rf/
Je suis parti avec un support 3 x 1,5 V pour pile ; une résistance de 180 ohms, le capteur en lui-même et sa sortie qui sera connectée directement sur le chacon. Des avis ?
Que faudrait-il faire sur l'impulsion derrière ? Il faut la traiter, donc il faut que je la mette en forme pour avoir une valeur ? Je fais ça comment ?
Merci !
Merci de partager ce travail.
Je pense faire le capteur mais utiliser un module Chacon de fenêtre pour envoyer les impulsions. Pensez-vous que ce soit possible ?
Un peu comme cela ?
http://www.poulpy.com/2011/11/releve-de ... ost-en-rf/
Je suis parti avec un support 3 x 1,5 V pour pile ; une résistance de 180 ohms, le capteur en lui-même et sa sortie qui sera connectée directement sur le chacon. Des avis ?
Que faudrait-il faire sur l'impulsion derrière ? Il faut la traiter, donc il faut que je la mette en forme pour avoir une valeur ? Je fais ça comment ?
Merci !