compteur mysensors

Forum dédie aux capteurs et gateway mysensors.org
kisscool1981
Messages : 9
Inscription : 27 mai 2015, 20:03

compteur mysensors

Message par kisscool1981 »

Bonjour,
je suis novice avec domoticz ( un peu d'indulgence si la question est bete ! )
j’essaie de mettre en place un compteur d'eau avec domoticz et mysensor (avec le sketch water pulse de mysensor)
j'arrive a avoir une valeur dans domoticz en créant un "dummy virtuel" mais les valeurs sont complétements fausses.
j'ai un compteur qui envoi 1 pulse/05l ( le paramétre est bien modifié dans le sketch)
Mais au niveau de domoticz soit j'ai une consommation meme avec le capteur débranché , soit quand le compteur tourne j'ai une valeur enorme qui ne correspond pas a la réalité.

quelqu'un a deja rencontré ou mis en place le systeme ? (mysensors water meter avec domoticz) :?:

merci d'avance
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: compteur mysensors

Message par epierre »

Bonjour,

J'ai déjà fait cela mais... avec un script au milieu car mon sensor est reconnu comme un power meter...

J'ai fait cela avec un reed en prod chez moi (pas le sketch standard) et un autre avec le greyscale sensor pour le residia non implémenté en openzwave ... les deux fonctionnent très bien, le premier depuis plus d'un an.

la première chose à faire est de voir si le pulse est bien détecté en mettant un PC à côté et en lisant la sortie USB. Après tu pourras avancer mieux je pense.
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
kisscool1981
Messages : 9
Inscription : 27 mai 2015, 20:03

Re: compteur mysensors

Message par kisscool1981 »

sensor started, id 2
send: 2-2-245-0 s=255,c=0,t=17,pt=0,l=5,st=ok:1.4.1
send: 2-2-245-0 s=255,c=3,t=6,pt=1,l=1,st=ok:245
read: 0-245-2 s=255,c=3,t=6,pt=0,l=1:M
send: 2-2-245-0 s=255,c=3,t=11,pt=0,l=11,st=ok:Water Meter
send: 2-2-245-0 s=255,c=3,t=12,pt=0,l=3,st=ok:1.2
send: 2-2-245-0 s=1,c=0,t=21,pt=0,l=5,st=ok:1.4.1
send: 2-2-245-0 s=1,c=2,t=24,pt=0,l=0,st=ok:
read: 0-245-2 s=1,c=2,t=24,pt=0,l=7:8712129
Received last pulse count from gw:8712129
pulsecount:8712129
send: 2-2-245-0 s=1,c=1,t=24,pt=5,l=4,st=ok:8712129
volume:4356.064
send: 2-2-245-0 s=1,c=1,t=35,pt=7,l=5,st=ok:4356.064
l/min:0.21
send: 2-2-245-0 s=1,c=1,t=34,pt=7,l=5,st=ok:0.21
pulsecount:8712130
send: 2-2-245-0 s=1,c=1,t=24,pt=5,l=4,st=ok:8712130
volume:4356.065
send: 2-2-245-0 s=1,c=1,t=35,pt=7,l=5,st=ok:4356.065
l/min:35.72
send: 2-2-245-0 s=1,c=1,t=34,pt=7,l=5,st=ok:35.72
pulsecount:8712132
send: 2-2-245-0 s=1,c=1,t=24,pt=5,l=4,st=ok:8712132
volume:4356.066
send: 2-2-245-0 s=1,c=1,t=35,pt=7,l=5,st=ok:4356.066
l/min:24.91
send: 2-2-245-0 s=1,c=1,t=34,pt=7,l=5,st=ok:24.91
pulsecount:8712133


j'ai ce genre de message.
j'ai un capteur reed également, j’essaie de voi
r si les résultats sont cohérant en simulant une impulsion du compteur avec un aimant.
mais je ne trouve rien de cohérant.
Avez vous modifié des noms de variable dans le sketch ?
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: compteur mysensors

Message par epierre »

ca semble logique pour un compteur a pas du demi litre.

on voit l'increment du litre dans ce qui est envoyé.

la tu as 4500m3 renvoyé par la gateway (domoticz ?), je ne sais pas si c'est éditable dans les uservariables ?
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
kisscool1981
Messages : 9
Inscription : 27 mai 2015, 20:03

Re: compteur mysensors

Message par kisscool1981 »

oui , renvoyé par domoticz, je ne sais pas comment les modifier ! :|
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: compteur mysensors

Message par epierre »

Chez moi j'ai ceci pour un compteur au litre et 173 m3 au compteur :
2015-08-08 12:33:16 2 5 1 0 34 1.99
2015-08-08 12:33:16 2 5 1 0 24 173520
2015-08-08 12:33:16 2 5 1 0 35 173.520
2015-08-08 12:33:36 2 5 1 0 34 2.05
2015-08-08 12:33:36 2 5 1 0 24 173521
2015-08-08 12:33:36 2 5 1 0 35 173.521
the significance is this:
($radioId,$childId,$messageType,$ack,$subType,$payload)
read: 0-245-2 s=1,c=2,t=24,pt=0,l=7:8712129
Received last pulse count from gw:8712129
1;2;3;0;24;8712129
So I would guess (try and see !)

From the water meter counter usb try inputting this : (be sure to have set the arduino console to 115200)
R : 1;1;0;1;24;your value
From the gateway side *if* domoticz let you acess the console on usb try:
screen /dev/ttyACM1 115200 (replace ACM1 by your tty***) and input:
W : 1;1;0;3;24;your value
to quit: control+a K y


désolé j'ai switché en anglais...
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Répondre