Voilà ce que j’observe
http://192.168.1.62:8080/lockState?token=XXX&nukiId=YYY
Quand ca marche …
porte fermée et verrou verrouillé
{
"mode": 2,
"state": 1,
"stateName": "locked",
"batteryCritical": false,
"batteryCharging": false,
"batteryChargeState": 82,
"keypadBatteryCritical": false,
"doorsensorState": 2,
"doorsensorStateName": "door closed",
"success": true
}
et porte ouverte donc verrou ouvert:
{
"mode": 2,
"state": 3,
"stateName": "unlocked",
"batteryCritical": false,
"batteryCharging": false,
"batteryChargeState": 82,
"keypadBatteryCritical": false,
"doorsensorState": 3,
"doorsensorStateName": "door opened",
"success": true
}
Puis par exemple je claque la porte

Mais si je fais sur mon Bruno : http://192.168.1.62:8080/lockState?token=XXX&nukiId=YYY
{
"mode": 2,
"state": 3,
"stateName": "unlocked",
"batteryCritical": false,
"batteryCharging": false,
"batteryChargeState": 82,
"keypadBatteryCritical": false,
"doorsensorState": 2,
"doorsensorStateName": "door closed",
"success": true
}
Ce qui me reste à analyser c’est si la callback url est ou n’est pas appelée … ca c’est le scénario quand ca marche « le mieux ». Tot ou tard en forcant un rafraichissement, comme le pont à la valeur, tout rentre dans l’ordre.
Ce que je n’arrive pas à reproduire facilement, c’est quand le pont n’a pas la valeur.
Mais je réfléchis effectivement à me passer du pont et à passer en mqtt, en espérant qu’il n’y ait pas le meme soucis. Meme si je ne pense pas !

