Mise a jour de l'etat d'un switch
Publié : 14 mai 2018, 13:54
Bonjour
Je suis utilisateur récent de domoticz, installé sur un raspberry pi 3.
Je l'utilise, notamment pour déclencher mon arrosage de jardin. Pour ce faire, j'ai mis en place un esp8266 équipé d'un serveur Web, si l'on s'y connecte avec une certaine url du type : http://ipdelesp8266/arrosage?vanne=1&etat=(1ou0 pour allumer éteindre)&duree_arrosage=3(en minutes)&clefprivee. Ceci est fait dans domoticz avec un interrupteur virtuel.
Alors l'esp8266 déclenche (si état=1, éteint dans le cas contraire) l'arrosage sur la vanne n°1 pour une certaine durée
L'arrosage peut aussi être commandé avec un bouton poussoir relié directement à l'esp8266.
Mon problème, est lié au retour d'état dans l'interface domoticz, et est le suivant :
si je demande à l'esp8266 de mettre l'état de mon interrupteur virtuel sur off lorsque l'arrosage se termine (trois cas possibles : appui sur off de l'inter virtuel, fin de la durée programmée ou appui sur le bouton physique), alors domoticz va déclencher l'action associée, c'est à dire envoyer l'url avec les paramètres d’extinction à l'esp8266 et cela en boucle infinie.
J'ai bien une idée afin de régler cela, c'est à dire de ne pas jouer sur l’état mais sur la durée d'arrosage envoyée par l'url associée à la commande Off de l'interrupteur virtuel, mais cela demande de remanier mon code esp8266.
J'aimerais simplement savoir s'il existe un moyen simple de changer l'état d'un interrupteur sans lancer la commande associée.
Merci d'avance
Je suis utilisateur récent de domoticz, installé sur un raspberry pi 3.
Je l'utilise, notamment pour déclencher mon arrosage de jardin. Pour ce faire, j'ai mis en place un esp8266 équipé d'un serveur Web, si l'on s'y connecte avec une certaine url du type : http://ipdelesp8266/arrosage?vanne=1&etat=(1ou0 pour allumer éteindre)&duree_arrosage=3(en minutes)&clefprivee. Ceci est fait dans domoticz avec un interrupteur virtuel.
Alors l'esp8266 déclenche (si état=1, éteint dans le cas contraire) l'arrosage sur la vanne n°1 pour une certaine durée
L'arrosage peut aussi être commandé avec un bouton poussoir relié directement à l'esp8266.
Mon problème, est lié au retour d'état dans l'interface domoticz, et est le suivant :
si je demande à l'esp8266 de mettre l'état de mon interrupteur virtuel sur off lorsque l'arrosage se termine (trois cas possibles : appui sur off de l'inter virtuel, fin de la durée programmée ou appui sur le bouton physique), alors domoticz va déclencher l'action associée, c'est à dire envoyer l'url avec les paramètres d’extinction à l'esp8266 et cela en boucle infinie.
J'ai bien une idée afin de régler cela, c'est à dire de ne pas jouer sur l’état mais sur la durée d'arrosage envoyée par l'url associée à la commande Off de l'interrupteur virtuel, mais cela demande de remanier mon code esp8266.
J'aimerais simplement savoir s'il existe un moyen simple de changer l'état d'un interrupteur sans lancer la commande associée.
Merci d'avance