Sollte beide betreffen.
Kannst Du etwas technischer/detaillierter werden was der Implementierungsfehler genau ist, bin bisher nicht dazu gekommen Issues zu öffnen…
Die Bridge sendet einen HTTP Request an ioBroker. Dieser wird dann allerdings nicht beantwortet, es erfolgt also z.b. kein Status 200 Response. Somit wartet die Bridge immer auf eine Antwort, welche aber nie kommt. Wir haben das bei beiden Plugins so nachvollziehen können.
So, Wrong implementation has an impact on other Nuki-connected gateways · Issue #21 · iobroker-community-adapters/ioBroker.nuki-extended · GitHub scheint schon gefixt zu sein:
Thanks for the valuable information. I added a HTTP status response. Could you please test the current version from Github (version number is still v1.0.3). Thanks.
@bergjet: Kannst Du mal mit der GitHub-Version testen? Oder ggf. kann es jemand anderes testen?
Derzeit auf GitHub nicht verfügbar.
immer noch die selbe version, siehe text
Und auch ioBroker.nuki scheint behoben zu sein, kann das ebenfalls jemand testen?
Hi,
thanks for pointing this out. I’ve added the required response in version 1.0.7. Since I have no homee gateway I’d appreciate if you (or someone with the mentioned combination of installments) could do some testing.
Bei Nuki2.0 v1.04 habe ich nun dieses Protokoll
[
{“timestamp”: “2019-08-31T09:01:20+00:00”, “type”: “HTTP-Log”},
{“timestamp”: “2019-08-31T09:01:20+00:00”, “type”: “WLAN-SocketConnected”, “connection”: 0},
{“timestamp”: “2019-08-31T09:01:20+00:00”, “type”: “WLAN-SocketDisconnected”, “connection”: 0},
{“timestamp”: “2019-08-31T09:01:18+00:00”, “type”: “HTTP-PostFailed”, “urlId”: 1},
{“timestamp”: “2019-08-31T09:01:16+00:00”, “type”: “WLAN-SocketDisconnected”, “connection”: 3},
{“timestamp”: “2019-08-31T09:01:16+00:00”, “type”: “HTTP-Post”, “nukiId”: “1xxxxxxD”, “urlId”: 1},
{“timestamp”: “2019-08-31T09:01:15+00:00”, “type”: “HTTP-PostTimeout”},
{“timestamp”: “2019-08-31T09:01:15+00:00”, “type”: “BLE-Disconnected”, “nukiId”: “1xxxxxxD”},
{“timestamp”: “2019-08-31T09:01:15+00:00”, “type”: “BLE-Disconnect”, “nukiId”: “1xxxxxxD”},
{“timestamp”: “2019-08-31T09:01:15+00:00”, “type”: “WLAN-TxAborted”, “connection”: 0},
{“timestamp”: “2019-08-31T09:01:10+00:00”, “type”: “WLAN-SocketConnected”, “connection”: 3},
{“timestamp”: “2019-08-31T09:01:10+00:00”, “type”: “WLAN-SocketConnected”, “connection”: 0},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “WLAN-SocketDisconnected”, “connection”: 3},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “HTTP-PostDone”, “responseCode”: 200},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “HTTP-Post”, “nukiId”: “1xxxxxxD”, “urlId”: 0},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “BLE-ReceivingMsg”, “nukiId”: “1xxxxxxD”, “cmdId”: “000E”},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “SSE-KeyturnerResponse”, “nukiId”: “1xxxxxxD”, “bytes”: 205},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “BLE-ReceivingSSE”, “bytes”: 55, “auth”: “0xxxxxx2”},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “SSE-KeyturnerResponse”, “nukiId”: “1xxxxxxD”, “bytes”: 273},
{“timestamp”: “2019-08-31T09:01:08+00:00”, “type”: “BLE-ReceivingSSE”, “bytes”: 107, “auth”: “0xxxxxx2”}
]
ioBroker (id0) bekommt nun den “responseCode”: 200
aber jetzt bekommt homee ein HTTP-PostFailed", “urlId”: 1
Haben das hier kurz getestet und mit den aktualisierten Adaptern funktioniert es hier:
{„timestamp“: „2019-09-02T07:38:55+00:00“, „type“: „HTTP-PostDone“, „responseCode“: 200},
{„timestamp“: „2019-09-02T07:38:55+00:00“, „type“: „HTTP-Post“, „nukiId“: „xxxxxxxx“, „urlId“: 2},
{„timestamp“: „2019-09-02T07:38:53+00:00“, „type“: „WLAN-SocketConnected“, „connection“: 3},
{„timestamp“: „2019-09-02T07:38:52+00:00“, „type“: „WLAN-SocketDisconnected“, „connection“: 3},
{„timestamp“: „2019-09-02T07:38:52+00:00“, „type“: „HTTP-PostDone“, „responseCode“: 200},
{„timestamp“: „2019-09-02T07:38:52+00:00“, „type“: „HTTP-Post“, „nukiId“: „xxxxxxxx“, „urlId“: 0},
War das jetzt nur einmal oder ist das dauerhaft?
Welche Callbacks sind jetzt an der Bridge registriert?
Hilft ein Neustart von homee und/oder Bridge?
Habe Nuki und homee neu gestartet, jetzt klappt es auch bei mir. Habe 2 Callbacks.
Gibst Du bei beiden Adaptern noch ein kurzes Feedback an die Devs, bitte?
Erledigt, danke.