Hello,
Je m'incruste sur ce post car j'ai un problème similaire.
J'utilise un contact un Fibaro Smart Implant pour gérer l'ouverture de la porte de garage et un détecteur filaire magnétique pour en connaitre l'état.
La commande pour ouvrir et fermer est la même : type=setvalue&value=255
Pour l'état de la porte, c'est du binaire. Le widget que tu utilises @BLRPERES (si tu as toujours le même problème) ne gère pas le binaire (ouvert = 255 et non 1).
Il faut donc jouer avec la "Formule de calcul" de la valeur d'état.
Mon détecteur de porte étant "normalement fermé", 1 signifiait que c'était fermé et 0 ouvert.
Du coup, j'ai utilisé la formule abs(#value#-1)*255 afin d'avoir 0 pour fermé et 255 pour ouvert.
Si tu as du normalement ouvert, tu as juste à mettre #value#*255.
Bon, pour en venir à mon problème : sur mon iPhone, avec Maison, lorsque je souhaite ouvrir la porte, il m'indique "Ouverture en cours" et rien ne se passe. Si je re appuie dessus, il indique "Fermée" puis immédiatement "Ouvert" => la porte s'ouvre.
Si j'arrête la porte en plein milieu, pour la refermer, c'est pareil, je dois appuyé deux fois.
Par contre, si la porte est totalement ouverte, un simple appuie suffit.
Dans ma configuration de mon objet Homebridge, j'ai viré les valeurs Ouverture en cours, Stoppé et Fermeture en cours.
J'ai 255 pour Ouvert et 0 pour Fermé. J'ai redémarré le démon (plusieurs fois) et j'ai le même souci.
Une astuce chef @Nebz?
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)