NEWS
Test Adapter Nuki-extended v2.0.x
-
Beim stoppen vom Adapter sieht es auch nicht so richtig gut aus:
nuki-extended.1 2019-09-29 10:37:45.590 info Listening for Nuki events on port 51988. nuki-extended.1 2019-09-29 10:37:43.946 info Polling Nuki Web API with a frequency of 60s. nuki-extended.1 2019-09-29 10:37:43.689 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v8.14.0 host.iobroker_v2_19-05-19 2019-09-29 10:37:40.169 info instance system.adapter.nuki-extended.1 started with pid 4631 host.iobroker_v2_19-05-19 2019-09-29 10:37:40.047 info object change system.adapter.nuki-extended.1 host.iobroker_v2_19-05-19 2019-09-29 10:37:17.484 info instance system.adapter.nuki-extended.1 terminated with code 0 (OK) Caught 2019-09-29 10:37:17.484 error by controller[2]: (node:4553) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with Caught 2019-09-29 10:37:17.484 error by controller[2]: (node:4553) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejectin Caught 2019-09-29 10:37:17.484 error by controller[1]: at process._tickCallback (internal/process/next_tick.js:181:9) Caught 2019-09-29 10:37:17.484 error by controller[1]: at _combinedTickCallback (internal/process/next_tick.js:139:11) Caught 2019-09-29 10:37:17.484 error by controller[1]: at endReadableNT (_stream_readable.js:1064:12) Caught 2019-09-29 10:37:17.484 error by controller[1]: at Socket.emit (events.js:208:7) Caught 2019-09-29 10:37:17.484 error by controller[1]: at emitNone (events.js:111:20) Caught 2019-09-29 10:37:17.484 error by controller[1]: at Socket.socketOnEnd (_http_client.js:437:9) Caught 2019-09-29 10:37:17.484 error by controller[1]: at ClientRequest.emit (events.js:211:7) Caught 2019-09-29 10:37:17.484 error by controller[1]: at emitOne (events.js:116:13) Caught 2019-09-29 10:37:17.484 error by controller[1]: at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8) Caught 2019-09-29 10:37:17.484 error by controller[1]: at Request.emit (events.js:211:7) Caught 2019-09-29 10:37:17.483 error by controller[1]: at emitOne (events.js:116:13) Caught 2019-09-29 10:37:17.483 error by controller[1]: at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) Caught 2019-09-29 10:37:17.483 error by controller[1]: at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) Caught 2019-09-29 10:37:17.483 error by controller[1]: at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) Caught 2019-09-29 10:37:17.483 error by controller[1]: at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) Caught 2019-09-29 10:37:17.483 error by controller[1]: (node:4553) UnhandledPromiseRejectionWarning: RequestError: Error: socket hang up nuki-extended.1 2019-09-29 10:37:17.458 info Adapter stopped und unloaded. host.iobroker_v2_19-05-19 2019-09-29 10:37:17.433 info stopInstance system.adapter.nuki-extended.1 killing pid 4553 host.iobroker_v2_19-05-19 2019-09-29 10:37:17.433 info stopInstance system.adapter.nuki-extended.1 host.iobroker_v2_19-05-19 2019-09-29 10:37:17.433 info "system.adapter.nuki-extended.1" disabled nuki-extended.1 2019-09-29 10:37:17.435 info Adapter stopped und unloaded.
Nach dem Neustart des Adapters scheint er aber jetzt ruhig zu sein.
-
@cash vielen Dank für das Testen! Kannst du dir die aktuelle Version von Github installieren (
v2.0.0-rc.2
)? Danke!Changelog:
- added support for multiple devices (including Nuki Opener) on adapter web interface
- added option to not retrieve all information (by deselecting
config
orusers
) via Nuki Web API
-
@Zefau Kann ich machen. Wie kann ich den Adapter updaten ohne eine neue Instanz anzulegen? Wo ich heute Morgen die Version installiert habe, hat er eine neue Instanz angelegt und dort musste ich dann wieder Token, Api, IP usw neu eingeben....
-
@cash sagte in [Neuer Adapter] Nuki:
Wie kann ich den Adapter updaten ohne eine neue Instanz anzulegen?
Einfach im Ordner
/opt/iobroker
npm i https://github.com/Zefau/ioBroker.nuki2.git#nuki-extended
Dann sollte er die vorhandene Installation einfach überschreiben und die Konfiguration beibehalten.
-
@Zefau habe ich gemacht. Habe auch gesehen das er was installiert bzw aktualisiert hat aber eine Veränderung sehe ich aber beim Adapter nicht. Das heißt der Adapter sieht noch genauso aus wie vorher. Kann dort nichts zusätzlich einstellen wegen User oder so...
-
@cash sagte in [Neuer Adapter] Nuki:
Das heißt der Adapter sieht noch genauso aus wie vorher.
Stimmt, kannst du den Adapter mal uploaden? Also entweder über die GUI oder
iobroker upload nuki-extended
Dann sollte er bei Adapter-Start die Version
v2.0.0-rc.2
anzeigen. -
@Zefau said in [Neuer Adapter] Nuki:
iobroker upload nuki-extended
In der Gui sehe ich den Adapter unter "Adapter" nicht sondern nur unter Instanzen. Habe also iobroker upload gemacht. Sieht nicht gut aus:
Adapter wird nicht grün
-
@cash arg, ist ein neues Modul, was für den hashed token verwendet wird, was ich vergessen habe in den Dependencies anzugeben. Sorry.
Kannst du nochmal von Github nachinstallieren? Danke dir!
-
@Zefau Adapter wird nicht grün. Bleibt gelb. Log sieht gut aus:
Im Adapter selber habe ich jetzt die Optionen.
-
Nachtrag: Adapter nochmal gestoppt und wieder gestartet jetzt ist er grün
-
@Zefau Die Webseite mit dem logs wird nicht mehr angezeigt?
Please activate Nuki Web API to retrieve log entries!
Web Api ist aktiviert.
!![0_1569763023889_Bildschirmfoto 2019-09-29 um 15.15.43.png](Uploading 100%)
-
@cash sagte in [Neuer Adapter] Nuki:
Die Webseite mit dem logs wird nicht mehr angezeigt?
Der Screenshot wurde leider nicht richtig hochgeladen.
Kannst du mal im Browser die Konsole öffnen und prüfen, ob dort ein Fehler drin steht?
Also bei Firefox überWeb Developer
und dannWeb Console
. Im Chrome überWeitere Tools
und dannEntwicklertools
. -
@Zefau Mache ich nachher. Will das trockende Wetter nutzen und mit dem Hund ne Runde drehen bevor es gleich wieder regnet.
Das Bild war ein Scnreenshot vom Admi wo man sah wann die Daten sowohl per Webapi als auch per Bridge aktualisiert wurden. Irgendwie konnte ich das Bild aber nicht hochladen.
Fehler auf der Seite glaube ich nicht. Die Seite sah ganz gut aus bis auf eben der Hinweis anstelle der logs. Vom Design sah es ebenfalls so aus wie wenn die Logs dort stehen.
Werde gleich aber gucken.
-
Hi, hab mal rc2 installiert, läuft ohne Probleme. Zeigt auch alle User und Vorgänge uber die Api an. Danke!
-
@ilovegym sagte in [Neuer Adapter] Nuki:
Hi, hab mal rc2 installiert, läuft ohne Probleme. Zeigt auch alle User und Vorgänge uber die Api an. Danke!
Auch auf dem adapter web interface (klick auf die Kachel in der Übersicht)?
-
@Zefau ja!
-
Es bleibt dabei. Bei mir kommt dort nichts:
-
@cash Merkwürdig. Welchen Browser benutzt du? Welche bzw. wie viele Locks / Opener hast du im Adapter?
Steht sonst noch was im Log? Also beispielsweise
Retrieving smartlocks logs..
bzw.Found X entries in smartlocks logs.
? -
Wie man sieht steht webApi sync auf true und wird auch aktuell gesynct. Was aber komisch ist, ist das Bridge-Api Last. Das war da wo ich den Adapter neu gestartet habe?
-
@cash Hast du das Objekt
logs
in den Datenpunkten untersmartlocks
?