Die Anfrage an die Bridge per HTTP-request ist einfach zu realisieren. Aber du hast recht, das Problem ist die Antwort, nämlich die JSON. Hier liegt der Mangel aber beim LMAIR. Man kann vom LMAIR zwar die https Befehle verschicken (und das Nuki aufsperren und zusperren), aber kann umgekehrt mit etwaigen Antworten wenig anfangen.paule26 hat geschrieben: ↑Mo 15. Mär 2021, 20:10Als Antwort auf eine Anfrage per JSON ja, aber dafür muss man Wissen und IT-Peripherie haben.
Nur auf den air heruntergebrochen bleiben allein http-requests und da gibt's nur den einen Callback und dieser ist auch nicht anpassbar (was der Auslöser dafür sein soll)
Ich wickle den http request deshalb über iobroker ab, weil ich dort auch was mit der JSON-Antwort anfangen kann. So liefert der Endpunkt /list eine schöne Antwort mit Zuständen wie "unlocked" und "door closed" (also Tür nicht abgesperrt, aber der Sensor zeigt an dass die Tür zugezogen ist). Herz was begehrst du mehr, aber wie soll man die JSON im LMAIR weiter verarbeiten und die Zustände den Markern zuweisen? Geht nur über iobroker o.ä.
LG Thomas
[{
"nukiId": 1,
"deviceType": 0,
"name": "Home",
"lastKnownState": {
"mode": 2,
"state": 1,
"stateName": "unlocked",
"batteryCritical": false,
“doorsensorState”: 2,
“doorsensorStateName”: “door closed”,
"timestamp": "2018-10-03T06:49:00+00:00" }
},{
"nukiId": 2,
"deviceType": 2,
"name": "Community door",
"lastKnownState": {
"mode": 3,
"state": 3,
"stateName": "rto active",
"batteryCritical": false,
"timestamp": "2018-10-03T06:49:00+00:00"
}
}]