NEWS
Test Adapter Nuki-extended v2.0.x
-
@miwe das Log sieht gut aus. Ist in dem Log der Fehler enthalten, dass das Schloss erst beim zweiten Mal reagiert? Es erscheint ja richtigerweise nur eine Erfolgsmeldung.
In dem Log wird
_ACTION
1x mit Wert "1" getriggert (und 2x auf "0" resettet). -
@Zefau Was sagt mir das? Ich kann damit nichts anfangen. Ich möchte das Schloss über die Szenen des IOBROKERS steuern. Was muss ich hier machen?
-
@Zefau said in [Aufruf] Nuki-extended Adapter:
@miwe das Log sieht gut aus. Ist in dem Log der Fehler enthalten, dass das Schloss erst beim zweiten Mal reagiert? Es erscheint ja richtigerweise nur eine Erfolgsmeldung.
In dem Log wird
_ACTION
1x mit Wert "1" getriggert (und 2x auf "0" resettet).
nuki-extended.0 2019-10-26 17:52:36.348 debug (9733) system.adapter.admin.0: logging false
nuki-extended.0 2019-10-26 17:52:18.545 debug (9733) system.adapter.admin.0: logging true
nuki-extended.0 2019-10-26 17:52:14.647 debug (9733) system.adapter.admin.0: logging false
admin.0 2019-10-26 17:51:21.169 info (3355) successful connection to socket.io from ::ffff:192.168.2.45
nuki-extended.0 2019-10-26 17:49:48.716 debug (9733) Updating device smartlocks.wohnungstür with payload: {"smartlockId":449894709,"accountId":2145826587,"authId":3431686,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","lati
nuki-extended.0 2019-10-26 17:49:48.710 debug (9733) Updating device openers.haustür with payload: {"smartlockId":9044984586,"accountId":2145826587,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":50.8858,
nuki-extended.0 2019-10-26 17:49:48.710 debug (9733) getWebApi(): [{"smartlockId":9044984586,"accountId":2145826587,"type":2,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":50.8858,"longitude":12.064853,"
nuki-extended.0 2019-10-26 17:49:48.344 debug (9733) Updating device smartlocks.wohnungstür with payload: {"nukiId":449894709,"state":{"deviceType":0,"mode":2,"state":3,"batteryCritical":false,"timestamp":"2019-10-26T15:49:48+00:00","locked":3},
nuki-extended.0 2019-10-26 17:49:48.343 debug (9733) Received payload via callback: {"nukiId":449894709,"state":{"deviceType":0,"mode":2,"state":3,"stateName":"unlocked","batteryCritical":false,"timestamp":"2019-10-26T15:49:48+00:00"}}
nuki-extended.0 2019-10-26 17:49:24.417 info (9733) Successfully triggered action -UNLOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 17:49:17.412 debug (9733) Action applied on Bridge API.
nuki-extended.0 2019-10-26 17:49:17.412 info (9733) Trigger action -UNLOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 17:49:17.412 debug (9733) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":1,"ack":false,"ts":1572104957410,"q":0,"from":"system.adapter.scenes.0","user":"system.user.admin","lc":1572104953664
nuki-extended.0 2019-10-26 17:49:14.079 info (9733) Successfully triggered action -UNLOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 17:49:13.666 debug (9733) Action applied on Bridge API.
nuki-extended.0 2019-10-26 17:49:13.666 info (9733) Trigger action -UNLOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 17:49:13.665 debug (9733) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":1,"ack":false,"ts":1572104953664,"q":0,"from":"system.adapter.scenes.0","user":"system.user.admin","lc":1572104953664
admin.0 2019-10-26 17:49:08.829 info (3355) successful connection to socket.io from ::ffff:192.168.2.45
admin.0 2019-10-26 17:49:05.115 info (3355) successful connection to socket.io from ::ffff:192.168.2.45
nuki-extended.0 2019-10-26 17:48:23.540 info (9733) Successfully triggered action -UNLOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 17:48:22.954 debug (9733) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":0,"ack":true,"ts":1572104902950,"q":0,"from":"system.adapter.nuki-extended.0","user":"system.user.admin","lc":1572104
nuki-extended.0 2019-10-26 17:48:22.951 debug (9733) Action applied on Bridge API.
nuki-extended.0 2019-10-26 17:48:22.951 info (9733) Trigger action -UNLOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 17:48:22.950 debug (9733) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":1,"ack":false,"ts":1572104902949,"q":0,"from":"system.adapter.scenes.0","user":"system.user.admin","lc":1572104902949
admin.0 2019-10-26 17:48:16.872 info (3355) successful connection to socket.io from ::ffff:192.168.2.45
admin.0 2019-10-26 17:48:11.865 info (3355) successful connection to socket.io from ::ffff:192.168.2.45
nuki-extended.0 2019-10-26 17:47:51.836 info (9733) Listening for Nuki events on port 51989.
nuki-extended.0 2019-10-26 17:47:51.830 debug (9733) Callback (with URL http://192.168.2.53:51989/nuki-api-bridge) already attached to Nuki Bridge with name Nuki .
nuki-extended.0 2019-10-26 17:47:51.829 debug (9733) Retrieved current callbacks from Nuki Bridge with name Nuki .
nuki-extended.0 2019-10-26 17:47:51.464 debug (9733) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":0,"ack":true,"ts":1572104871421,"q":0,"from":"system.adapter.nuki-extended.0","user":"system.user.admin","lc":1572104
nuki-extended.0 2019-10-26 17:47:51.454 debug (9733) Updating device smartlocks.wohnungstür with payload: {"deviceType":0,"nukiId":449894709,"name":"Wohnungstür","bridge":"1092735473","state":{"mode":2,"state":1,"batteryCritical":false,"timestam
nuki-extended.0 2019-10-26 17:47:51.454 debug (9733) Updating device openers.haustür with payload: {"deviceType":2,"nukiId":455049994,"name":"Haustür","bridge":"1092735473","state":{"mode":3,"state":1,"batteryCritical":false,"timestamp":"2019-10
nuki-extended.0 2019-10-26 17:47:51.453 debug (9733) getBridgeApi(): [{"deviceType":2,"nukiId":455049994,"name":"Haustür","lastKnownState":{"mode":3,"state":1,"stateName":"online","batteryCritical":false,"timestamp":"2019-10-26T14:36:44+00:00"},
nuki-extended.0 2019-10-26 17:47:51.421 debug (9733) Updating device smartlocks.wohnungstür with payload: {"smartlockId":449894709,"accountId":2145826587,"authId":3431686,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","lati
nuki-extended.0 2019-10-26 17:47:51.417 debug (9733) Updating device openers.haustür with payload: {"smartlockId":9044984586,"accountId":2145826587,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":50.8858,
nuki-extended.0 2019-10-26 17:47:51.416 debug (9733) getWebApi(): [{"smartlockId":9044984586,"accountId":2145826587,"type":2,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":50.8858,"longitude":12.064853,"
nuki-extended.0 2019-10-26 17:47:51.158 info (9733) Polling Nuki Web API deactivated.
nuki-extended.0 2019-10-26 17:47:51.115 info (9733) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v10.17.0
nuki-extended.0 2019-10-26 17:47:50.688 debug (9733) States connected to redis: 127.0.0.1:9000
nuki-extended.0 2019-10-26 17:47:50.643 debug (9733) statesDB connected
nuki-extended.0 2019-10-26 17:47:50.640 debug (9733) Objects connected to redis: 127.0.0.1:9001
nuki-extended.0 2019-10-26 17:47:50.639 debug (9733) Redis States: Use Redis connection: 127.0.0.1:9000
nuki-extended.0 2019-10-26 17:47:50.638 debug (9733) objectDB connected
nuki-extended.0 2019-10-26 17:47:50.610 debug (9733) Redis Objects: Use Redis connection: 127.0.0.1:9001
host.iobroker 2019-10-26 17:47:50.169 info instance system.adapter.nuki-extended.0 started with pid 9733Hier das komplette Log mit insgesamt 3 Versuchen . Es hat erst beim 3ten mal diesmals funktioniert.
-
@miwe sagte in [Aufruf] Nuki-extended Adapter:
Ich kann damit nichts anfangen. Ich möchte das Schloss über die Szenen des IOBROKERS steuern. Was muss ich hier machen?
Kannst du mal versuchen in den Objekten beim State
_ACTION
manuell einen Wert (z.B.LOCK
oderUNLOCK
) zu wählen? -
@Zefau Wie geht das? Ich bin da leider nicht so bewandert wie Du und habe keine Lust mir den Broker durch mein gefummel zu zerschiessen
-
@miwe einfach in der Navigation
Objekte
wählen und dort zum State navigieren:nuki-extended.0.smartlocks.wohnungstür._ACTION
. Dann rechts woNO_ACTION(0)
steht einen anderen Wert auswählen. -
Das kommt dabei heraus - Schloss hat nicht reagiert,
nuki-extended.0 2019-10-26 18:02:28.341 debug (25155) system.adapter.admin.0: logging true
nuki-extended.0 2019-10-26 18:02:23.694 info (25155) Successfully triggered action -LOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 18:02:23.006 debug (25155) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":0,"ack":true,"ts":1572105743002,"q":0,"from":"system.adapter.nuki-extended.0","user":"system.user.admin","lc":157210
nuki-extended.0 2019-10-26 18:02:23.003 debug (25155) Action applied on Bridge API.
nuki-extended.0 2019-10-26 18:02:23.003 info (25155) Trigger action -LOCK- on Nuki Smartlock Wohnungstür (via Bridge API).
nuki-extended.0 2019-10-26 18:02:23.002 debug (25155) State of nuki-extended.0.smartlocks.wohnungstür._ACTION has changed {"val":2,"ack":false,"ts":1572105743000,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1572105743000
nuki-extended.0 2019-10-26 18:01:08.527 info (25155) Listening for Nuki events on port 51989.
nuki-extended.0 2019-10-26 18:01:08.521 debug (25155) Callback (with URL http://192.168.2.53:51989/nuki-api-bridge) already attached to Nuki Bridge with name Nuki .
nuki-extended.0 2019-10-26 18:01:08.520 debug (25155) Retrieved current callbacks from Nuki Bridge with name Nuki .
nuki-extended.0 2019-10-26 18:01:08.312 debug (25155) Updating device smartlocks.wohnungstür with payload: {"smartlockId":449894709,"accountId":2145826587,"authId":3431686,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","lat
nuki-extended.0 2019-10-26 18:01:08.308 debug (25155) Updating device openers.haustür with payload: {"smartlockId":9044984586,"accountId":2145826587,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":50.8858
nuki-extended.0 2019-10-26 18:01:08.307 debug (25155) getWebApi(): [{"smartlockId":9044984586,"accountId":2145826587,"type":2,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":50.8858,"longitude":12.064853,
nuki-extended.0 2019-10-26 18:01:08.141 debug (25155) Updating device smartlocks.wohnungstür with payload: {"deviceType":0,"nukiId":449894709,"name":"Wohnungstür","bridge":"1092735473","state":{"mode":2,"state":3,"batteryCritical":false,"timesta
nuki-extended.0 2019-10-26 18:01:08.140 debug (25155) Updating device openers.haustür with payload: {"deviceType":2,"nukiId":455049994,"name":"Haustür","bridge":"1092735473","state":{"mode":3,"state":1,"batteryCritical":false,"timestamp":"2019-1
nuki-extended.0 2019-10-26 18:01:08.139 debug (25155) getBridgeApi(): [{"deviceType":2,"nukiId":455049994,"name":"Haustür","lastKnownState":{"mode":3,"state":1,"stateName":"online","batteryCritical":false,"timestamp":"2019-10-26T14:36:44+00:00"}
nuki-extended.0 2019-10-26 18:01:07.885 info (25155) Polling Nuki Web API deactivated.
nuki-extended.0 2019-10-26 18:01:07.853 debug (25155) States connected to redis: 127.0.0.1:9000
nuki-extended.0 2019-10-26 18:01:07.842 info (25155) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v10.17.0
nuki-extended.0 2019-10-26 18:01:07.763 debug (25155) statesDB connected
nuki-extended.0 2019-10-26 18:01:07.760 debug (25155) Objects connected to redis: 127.0.0.1:9001
nuki-extended.0 2019-10-26 18:01:07.759 debug (25155) Redis States: Use Redis connection: 127.0.0.1:9000
nuki-extended.0 2019-10-26 18:01:07.758 debug (25155) objectDB connected
nuki-extended.0 2019-10-26 18:01:07.732 debug (25155) Redis Objects: Use Redis connection: 127.0.0.1:9001
host.iobroker 2019-10-26 18:01:07.312 info instance system.adapter.nuki-extended.0 started with pid 25155 -
@miwe Und ging es beim ersten Mal?
-
@Zefau nein. Ich habe aber auch nur einmal probiert.
-
@Zefau Jetzt eben nochmal probiert - geht. Seltsam.
-
@miwe Bis jetzt funktioniert es plötzlich einwandfrei. Wunderheilung? Keine Ahnung. Ich beobachte mal weiter. Besten Dan für deine Mühen und gute Arbeit hier.
-
@cash sagte in [Aufruf] Nuki-extended Adapter:
Ich hoffe echt das Nuki Firmware der Bridge deutlich verbessern kann.
Wie läuft das Update bisher bei dir?
Haste schon gesehen, dass es eine neue Beta Firmware für die Bridge gibt (https://developer.nuki.io/t/early-access-bridge-beta-2-4-0/3331?u=zefau) ? -
@Zefau Ich bin noch bei der 2.0.1 weil die eigentlich relativ sauber läuft. Nach dem Update läuft es ja meist erstmal nicht deshalb bin ich etwas zurückhaltend.
Beta hatte ich mitbekommen und auch das erste Kommtentar von einem User der erstmal zufrieden war. Das würde ich aber bei mir nicht riskieren. Das wäre mir zu heiß.
Insgesamt bin ich mit Nuki zwar zufrieden aber es würde halt soviel mehr gehen wenn die StatusUpdates zuverlässiger kämen.
Ich habe bei mir das Problem, dass meine Garage direkt neben der Haustür ist und sobald ich aussteige, wird die Wohnungstür geöffnet, nur bleibt die halt nicht offen. Eh ich dann mittels Ring to Open im Haus bin ist es viel zu spät. An sich sehr unlogisch programmiert. Ich wollte das per Adapter lösen. Einfach 3 Sekunden nach dem der Status der Haustür wieder Online ist soll er die Tür aufmachen (natürlich mit vielen Zusatzbedingungen wie Geofencing usw.)
Die Testpush kam auch eigentlich immer relativ passend nur das öffnen klappte bisher einmal. Und selbst dort stand im Log das es über die Bridge nicht gegangen ist und stattdessen die Webapi genommen wurde. Insgesamt für mich zu unzuverlässig als das ich das produktiv nutzen würden.
Die Probeschaltungen funktionieren zwar aber ich glaube wenn ich zu Nah nach einer Statusänderungen schalte ist die Bridge überfordert. Vielleicht wird das ja mit der Beta besser. Anderseits wenn Nuki nur die Hälfte der Requests umsetzt wäre das Produkt ohne eigene Scripte schon nahe zu perfekt....
-
@Zefau Habe jetzt das Update gemacht. Wie befürchtet funktioniert jetzt garnichts mehr.
Das Log ist komplett leer. Selbst beim Start stand in der Vorversion etwas von Polling Web-Api alle 60 Sekunden. Jetzt sehe ich nur das der Adapter gestartet ist. Er aktualisiert aber weder wenn ich versuche über den Adapter etwas zu machen noch wenn ich per App etwas ändere. Das heißt sowohl Bridge-Api als auch Web-Api liefern nichts? Sollte dann nicht warnings im log kommen?
Ich deaktiviere den Adapter jetzt erstmal wieder und werde heute Abend mal wieder den callback manuell löschen und mal gucken ob es danach wieder geht.
-
Mit Version 2.03 scheint die Web-Api nicht mehr zu funktionieren? In der Datenpunkten steht bei WebApiLast die Uhrzeit von heute Morgen wo ich das Update eingespielt habe. Wie schon geschrieben das Log ist absolut leer.
Selbst im Debug Modus ist es nicht sehr auskunftsfreudig:
nuki-extended.1 2019-11-09 18:39:10.046 debug system.adapter.admin.0: logging true nuki-extended.1 2019-11-09 18:39:08.995 info starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v8.14.0 nuki-extended.1 2019-11-09 18:39:08.975 debug statesDB connected nuki-extended.1 2019-11-09 18:39:08.949 debug objectDB connected host.iobroker_v2_19-05-19 2019-11-09 18:39:07.880 info instance system.adapter.nuki-extended.1 started with pid 18667 host.iobroker_v2_19-05-19 2019-11-09 18:39:05.397 info instance system.adapter.nuki-extended.1 terminated with code 0 (OK) nuki-extended.1 2019-11-09 18:39:05.374 info Adapter stopped und unloaded. nuki-extended.1 2019-11-09 18:39:05.367 info Adapter stopped und unloaded.
-
@Zefau
Kann der Adapter eigentlich auch Firmware-Updates erkennen und ggf. ein Flag auf True setzen, wenn eins da ist?
Die Updates sind bei Nuki so tief in der App versteckt, dass es jedesmal ein Wunder ist, wenn ich mitbekomme das eins da ist - und die basteln (gefühlt) gerade ordentlich an der F/W.
Auf das Flag könnte ich dann wenigstens eine Alarmierung setzen und mich via telegram informieren lassen.Gruß
Grizzelbee -
@Grizzelbee wenn man die App startet hat man doch oben recht eine Glocke. Wenn es Updates liegt ist dort ein roter Badge. Nur bei der Bridge bekommt man es nicht mit, da das Update automatisch installiert wird.
-
@Grizzelbee sagte in Test Adapter Nuki-extended v2.0.x:
Kann der Adapter eigentlich auch Firmware-Updates erkennen und ggf. ein Flag auf True setzen, wenn eins da ist?
Der Adapter kann die auf dem Gerät befindliche Firmware laden bzw. anzeigen. Die API enthält aber keine Information über eine aktuellere API auf den Nuki Servern. Ich wüsste auch keine Quelle mit der die Firmware hinsichtlich einer aktuelleren Version abgeglichen werden kann.
Insofern, leider nein.
-
@cash sagte in Test Adapter Nuki-extended v2.0.x:
Mit Version 2.03 scheint die Web-Api nicht mehr zu funktionieren? In der Datenpunkten steht bei WebApiLast die Uhrzeit von heute Morgen wo ich das Update eingespielt habe. Wie schon geschrieben das Log ist absolut leer.
Hast du die Probleme noch? Kannst du mir nochmal zusammenschreiben, was für ein System du nutzt und welche Node.js Version du im Einsatz hast? Mich wundert, dass du so viele Probleme mit dem Adapter hast.
Ich habe diesen bei mir nochmal frisch auf der Testumgebung installiert und habe keinerlei Probleme. Sehr komisch.
-
@Zefau Nach dem Post und nachdem ich es nicht mehr hingekriegt habe hatte ich den Adapter lange Zeit deaktiviert. Vor ein paar Tagen nachdem die Bridge das Update bekommen hatte habe ich den Adapter nochmal gestartet und dort startete er auch normal. Also mit Log das Web-Api abgefragt wird und Callback angelegt wurde. Seit dem läuft er erstmal. Die Anzeige ist zwar gelb aber das heißt ja nichts. Ist übrigens bei Deinem Hue-Adapter auch. Der ist wenn ich mich aus der Ferne per iobroker.pro draufschalte meist sogar rot und funktioniert.
Alles derzeit alles gut.