J'utilise un capteur HTTP pour recevoir en "temps réel" (sans polling de l'URL :fréquence =0) une "push notification" envoyée par un ipx800 vers l'api eedomus suite au changement d'état d'une entrée. Voici le type de commande envoyée :
- Code : Tout sélectionner
"/set?action=periph.value&periph_id=xxxxx&value=0&api_user=xxxxxx&api_secret=xxxxxxx&update_only=1".
Le capteur HTTP est bien mis à jour sur eedomus et sa valeur évolue en fonction des envois de l'ipx800 (le widget s'anime bien sur l'interface web en prenant les différentes valeurs reçues).
Le problème constaté est que les règles utilisant comme critère les valeurs du capteur HTTP ne semble pas être évaluées par le moteur comme si le capteur n'avait pas changé d'état.
Le problème subsiste si l'on retire l'option "update_only=1" dans la commande "push".
Le capteur est bien actif. Les champs URL et XPATH renseignés malgré qu'ils ne soient pas utilisés.
Auriez-vous déjà rencontré (et contourné) ce problème ?
Merci d'avance pour vos réponses.
Cordialement
RC