NEWS
Test Adapter Nuki-extended v2.0.x
-
MOD Edit Jey Cee: Ich habe das Ursprungsthema aufgeteilt, da es sich hier um einen eigenständigen Adapter handelt.
Hallo zusammen,
ich möchte nicht in "Konkurrenz" gehen, aber gerne darauf hinweisen, dass ich ebenfalls einen Adapter für den Nuki geschrieben habe: https://github.com/Zefau/ioBroker.nuki2
Dieser implementiert neben der Bridge API (wie der Nuki Adapter von smaragdschlange) auch die offizielle Web API. Dadurch werden noch mehr States / Objekte im ioBroker dargestellt, die für den ein oder anderen ggf. nützlich sind.
Außerdem wird eine grafische Darstellung der Events dargestellt:
-
Hallo zusammen,
hat schonmal jemand versucht, die Aktionen des Nuki-Schlosses auf Alexa ansagen zulassen.
Ich habe mir die objects-Einträge mal angeschaut, weiß aber nicht, wie ich das realisieren soll.
Hat jemand eine Idee?Danke
Norbert -
@Zefau sagte in [Neuer Adapter] Nuki:
Hallo zusammen,
ich möchte nicht in "Konkurrenz" gehen, aber gerne darauf hinweisen, dass ich ebenfalls einen Adapter für den Nuki geschrieben habe: https://github.com/Zefau/ioBroker.nuki2
Ich versuche gerade den Adapter ans Laufen zu bringen. Aber wenn ich mir den API Token der Bridge holen will kommt ein
HTTP 503 Unavailable - Contact support at contact@nuki.io
In der Konfig der Bridge habe ich alles aktiviert was ging.
Wo ist da mein Denkfehler? -
@telekom0815 Habe mal ein Skript hierzu geschrieben: https://github.com/Zefau/ioBroker.nuki2#let-alexa-inform-you-about-lock-changes. Alternativ findest du dort auch ein Skript für Telegram.
-
@Zefau Danke, werde ich in den nächsten Tagen Mal testen
-
@telekom0815 Konntest du es testen? Funktioniert es?
-
Hallo zusammen,
ich suche jemanden mit einer Hardware Bridge (ich selbst nutze nur eine Software-Bridge), der mich beim Testen einer neuen Funktionalität unterstützt.
Mit der Version v1.9 der Nuki Bridge API wurde der
Hashed token
eingeführt. Das beudetet, dass euer Token nicht mehr im Klartext, sondern als Cipher (hashed) verschickt wird. Das Update bringt also zusätzliche Sicherheit.Software Bridges unterstützen das Feature (noch) nicht, insofern benötige ich Unterstützung beim Test.
Ich benötige jemanden (oder gerne auch mehrere), die in ihrer ioBroker.nuki2 Installation einige Dateien ändern / austauschen können, einige Operationen durchprobieren und mir anschließend das ioBroker Log schicken.
Danke und viele Grüße
Zefau -
@Zefau sagte in [Neuer Adapter] Nuki:
ich suche jemanden mit einer Hardware Bridge (ich selbst nutze nur eine Software-Bridge), der mich beim Testen einer neuen Funktionalität unterstützt.
Suchst Du noch jemand? Ich könnte helfen.
-
@Merlin123 sagte in [Neuer Adapter] Nuki:
Suchst Du noch jemand? Ich könnte helfen.
Dito...
Gruß aus der Mitte
Dirk -
@Merlin123 @Eggs Klasse, das freut mich! Ich melde mich per PM.
-
Bei mir werden die Statuswerte des Nuki 2.0 Adapters (v1.0) irgendwann nicht mehr aktualisiert. Starte ich den Adapter neu, geht's erst einmal eine gewisse Zeit lang. Woran kann das liegen?
-
@Sandmanyz Der Adapter stoppt die Aktualisierung, wenn es zu einem Fehler kommt. Gab es in den Fällen, wo das passiert ist, einen Fehler im Log ?
-
Diese Warnung steht im Log...
2019-08-09 20:01:50.132 - warn: nuki2.0 Connection settings for bridge incorrect with name XXXXXXX! No connection established. See debug log for more details. 2019-08-09 20:01:51.221 - warn: nuki2.0 Connection settings for bridge incorrect with name XXXXXXX! No connection established. See debug log for more details. 2019-08-09 20:01:52.309 - warn: nuki2.0 Connection settings for bridge incorrect with name XXXXXXX! No connection established. See debug log for more details. 2019-08-09 20:03:27.212 - warn: nuki2.0 Connection settings for bridge incorrect with name XXXXXXX! No connection established. See debug log for more details.
Ist ziemlich genau eine Stunde nach dem Neustart des Adapters.
Steht im "debug log" mehr? Wo kann ich das einsehen?
-
@Sandmanyz Scheinbar sind die Zugangsdaten für deine Nuki Bridge falsch?
-
@Zefau
Die Zugangsdaten habe ich jetzt schon mehrfach kontrolliert, finde aber keinen Fehler.Habe das Debug-Log aktiviert und den Adapter neugestartet. Die Werte werden fleißig aktualisiert und nach ca. 30 Minuten dieser Eintrag....
nuki2.0 2019-08-11 10:23:56.397 debug getBridgeInfo(): 405 - "HTTP 405 Method not allowed" nuki2.0 2019-08-11 10:23:56.395 warn Connection settings for bridge incorrect with name Zuhause! No connection established. See debug log for more details.
Die Werte werden nach dem Fehler weiterhin aktualisiert. Habe die Tür, einige Minuten später, per App abgeschlossen und der Adapter stoppt sofort....
nuki2.0 2019-08-11 10:29:41.928 debug getBridgeInfo(): 503 - "HTTP 503 Unavailable" nuki2.0 2019-08-11 10:29:41.566 debug getBridgeInfo(): 503 - "HTTP 503 Unavailable" nuki2.0 2019-08-11 10:29:41.566 warn Connection settings for bridge incorrect with name Zuhause! No connection established. See debug log for more details. nuki2.0 2019-08-11 10:29:41.150 debug updateLocks(): {"smartlockId":1234567,"accountId":abcdefgh,"type":0,"authId":987654321,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 10:29:26.925 debug getBridgeInfo(): 503 - "HTTP 503 Unavailable" nuki2.0 2019-08-11 10:29:26.565 debug getBridgeInfo(): 503 - "HTTP 503 Unavailable" nuki2.0 2019-08-11 10:29:26.564 warn Connection settings for bridge incorrect with name Zuhause! No connection established. See debug log for more details. nuki2.0 2019-08-11 10:29:26.128 debug updateLocks(): {"smartlockId":1234567,"accountId":abcdefgh,"type":0,"authId":987654321,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 10:29:12.214 debug getBridgeInfo(): 503 - "HTTP 503 Unavailable" nuki2.0 2019-08-11 10:29:11.853 debug getBridgeInfo(): 503 - "HTTP 503 Unavailable" nuki2.0 2019-08-11 10:29:11.852 warn Connection settings for bridge incorrect with name XXXXXX! No connection established. See debug log for more details.
-
@Sandmanyz Ok, verstehe. Kannst du die Bridge API direkt aufrufen? Also per Browser die folgende URL:
http://<NukiBridgeURL>:8080/lockState?nukiId=<NukiID>&token=<NukiToken>
Bekommst du das Resultat angezeigt oder einen HTTP Fehler?
-
@Zefau
Das gibt der Browser aus....{"mode": 2, "state": 1, "stateName": "locked", "batteryCritical": false, "success": true}
-
@Sandmanyz Auf was hast du die refresh Zeit eingestellt?
-
@Sandmanyz Versuch mal die aktuelle Version v1.0.1 auf Github: https://github.com/Zefau/ioBroker.nuki2
-
@Zefau sagte in [Neuer Adapter] Nuki:
@Sandmanyz Auf was hast du die refresh Zeit eingestellt?
15 Sekunden
Ich habe den Adapter aktualisiert. Um 13:45 Uhr habe ich den Adapter, nach der Einrichtung, gestartet. Alle Werte wurden aktualisiert. Dann habe ich über die App die Tür abgeschlossen. Seit dem Zeitpunkt werden die Werte wieder nicht aktualisiert.
- "nuki2.0.door__XXXXXX.status.lastAction" hat den Wert "LOCK(2)" weil ich ja abgeschlossen habe aber...
- "nuki2.0.door__XXXXXX.status.lockState" hat noch "UNLOCKED(3)" und...
- "nuki2.0.door__XXXXXX.status.locked" ist "false".
Auszug aus dem Debug-Log....
nuki2.0 2019-08-11 13:47:19.474 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:47:04.485 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:46:49.470 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:46:34.466 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:46:19.459 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:46:04.456 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:45:49.452 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:45:34.445 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:45:19.444 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:45:06.044 info Listening for Nuki events on port 51988. nuki2.0 2019-08-11 13:45:05.139 debug getBridgeInfo(): {"deviceType":0,"nukiId":123456789,"name":"XXXXXX","lastKnownState":{"mode":2,"state":3,"stateName":"unlocked","batteryCritical":false,"timestamp":"2019-08-11T11:43:40+00:00"},"nuki" nuki2.0 2019-08-11 13:45:04.649 debug State of nuki2.0.door__XXXXXX.action has changed {"val":0,"ack":true,"ts":1565443904532,"q":0,"from":"system.adapter.nuki2.0","lc":1565333305530}. nuki2.0 2019-08-11 13:45:04.537 debug updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3333333,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil nuki2.0 2019-08-11 13:45:04.408 info starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.nuki2, node: v8.16.0 nuki2.0 2019-08-11 13:45:00.425 info Adapter stopped und unloaded.
Seit dem nicht mehr aktualisiert wird, wird ins Log alle 15 Sekunden nur das geschrieben...
updateLocks(): {"smartlockId":123456789,"accountId":999999999,"type":0,"authId":3431648,"name":"XXXXXX","favorite":false,"config":{"name":"XXXXXX","latitude":xx.xxxxxx,"longitude":xx.xxxxxx,"capabil