Page 1 sur 1

Incrémenter un compteur à partir d'une impulsion

Publié : 03 oct. 2020, 22:31
par slider07210
Bonjour,
Je me permets de vous contacter malgrès plusieurs recherches, je n'ai pas trouvé réponse.
Je viens d'installer avec succès un Smart Implant ou je récupère l'impulsion de mon compteur d'eau sur une entrée.
Cette information remonte bien Domoticz (passage à ON à chaque Litre).
J'ai ensuite créer un capteur virtuel Compteur Incrémentiel mais je n'arrive pas à incrémenter ce compteur en fonction de mon impulsion.
Dans le paramétrage de mon entrée SmartImplant j'ai mis dans Action ON :
http://monip:monport/json.htm?type=command&param=udevice&idx=123&nvalue=0&svalue=1
IDX123 correspond à mon compteur mais il ne s'incrémente pas.
Pouvez vous me proposer une solution ou un script dont je ne comprends pas trop le langage.
Merci par avance.
Bonne soirée

Re: Incrémenter un compteur à partir d'une impulsion

Publié : 04 oct. 2020, 08:25
par denis_brasseur
Bonjour,
tu peux commencer par tester ta ligne de commande depuis ton navigateur afin de savoir si la commande est OK et si la méthode est correcte
En saisissant

Code : Tout sélectionner

http://monip:monport/json.htm?type=command&param=udevice&idx=123&nvalue=0&svalue=1
, tu devrais avoir un retour OK ou KO.

Re: Incrémenter un compteur à partir d'une impulsion

Publié : 04 oct. 2020, 09:33
par slider07210
Bonjour,
Merci pour ta réponse, effectivement cela fonctionne bien lorsque j'ouvre le lien depuis mon navigateur une page s'affiche et indique
"status "OK"
title "Update Device""
Le compteur s'incrémante bien via le navigateur mais pas par détection d'impulsion.
Pensez vous que j'ai loupé un paramétrage dans Domoticz ?
Merci par avance

Re: Incrémenter un compteur à partir d'une impulsion

Publié : 04 oct. 2020, 13:50
par Keros
Tu mets quoi comme IP pour ton serveur DomoticZ ? Ça devrait être 127.0.0.1 (ou localhost) et il faut que ce soit autoriser en accès sans mot de passe dans la configuration.

Re: Incrémenter un compteur à partir d'une impulsion

Publié : 04 oct. 2020, 17:57
par slider07210
Merci beaucoup pour cette réponse effectivement le problème venait bien du fait que je n'avais déclaré aucune adresse IP locale dans les paramètres de Domoticz.

Super ce forum ;-) Bonne soirée

Re: Incrémenter un compteur à partir d'une impulsion

Publié : 03 févr. 2021, 00:11
par tcccorp
Bonsoir,

je suis intéressé par ce post car je rencontre le même problème mais cela ne semble pas un être un souci d'url...


j'ai un compteur d'impulsion qui est raccordé sur un opto coupleur qui me permet de récupérer des impulsions sur le GPIO d'un rasp.

la déclaration d'un "contact" sur domoticz ne pose aucun souci et dès qu'il y a une impulsion sur le compteur, je vois bien l'info sur le contact domoticz. J'ai créé un "dummy" pour faire un compteur incrémental.

Pour la mise a jour, je passe par une requête http sur le action on et si je teste manuellement ( en cliquant sur le bouton du contact ou en lançant la requete http en bash) , le compteur s'incrémente bien. Par contre si je laisse faire, je vois bien que le contact est "actionné" mais le compteur ne monte pas.....

J'ai l'impression, bien que le contact detecte l'impulsion, il ne "transmet' pas l'info au compteur. Si je simule une impulsion plus longue du coté de l'optocoupleur, le compteur s'incrémente


J'ai "joué" avec les parametres Debounce et period mais sans succès.

Si vous avez une idée, je suis interessé :)

MErci par avance