iobroker-community-adapters / ioBroker.nuki-extended

Nuki Smart Lock - Keyless electronic door lock for smart access with your ioBroker
MIT License
28 stars 15 forks source link

Adapter kompl. ohne Funktion #96

Closed JackDaniel007 closed 1 year ago

JackDaniel007 commented 3 years ago

Er findet noch die Bridges und wird auch grün, aber es wird kein Status mehr aktualisiert, bzw. sind auch keine Sperrvorgänge mehr möglich.

Zefau commented 3 years ago

Bitte die Instanz auf Debug und das Log zur Verfügung stellen, wenn du triggerst

JackDaniel007 commented 3 years ago

2020-10-20 12:55:28.297 - info: host.iobroker "system.adapter.nuki.0" disabled 2020-10-20 12:55:28.301 - info: host.iobroker stopInstance system.adapter.nuki.0 (force=false, process=true) 2020-10-20 12:55:28.305 - info: nuki.0 (669854) Got terminate signal TERMINATE_YOURSELF 2020-10-20 12:55:28.306 - info: nuki.0 (669854) cleaned everything up... 2020-10-20 12:55:28.306 - info: nuki.0 (669854) terminating 2020-10-20 12:55:28.307 - info: nuki.0 (669854) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2020-10-20 12:55:28.303 - info: host.iobroker stopInstance system.adapter.nuki.0 send kill signal 2020-10-20 12:55:28.851 - info: host.iobroker instance system.adapter.nuki.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2020-10-20 12:55:29.975 - debug: nuki-extended.0 (671692) system.adapter.admin.0: logging false 2020-10-20 12:55:30.879 - info: host.iobroker stopInstance system.adapter.nuki-extended.0 (force=false, process=true) 2020-10-20 12:55:30.880 - info: host.iobroker stopInstance system.adapter.nuki-extended.0 send kill signal 2020-10-20 12:55:30.887 - info: nuki-extended.0 (671692) Got terminate signal TERMINATE_YOURSELF 2020-10-20 12:55:30.890 - info: nuki-extended.0 (671692) Adapter stopped und unloaded. 2020-10-20 12:55:30.891 - info: nuki-extended.0 (671692) terminating 2020-10-20 12:55:30.893 - info: nuki-extended.0 (671692) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2020-10-20 12:55:31.418 - info: host.iobroker instance system.adapter.nuki-extended.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2020-10-20 12:55:33.945 - info: host.iobroker instance system.adapter.nuki-extended.0 started with pid 671714 2020-10-20 12:55:34.401 - debug: nuki-extended.0 (671714) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-10-20 12:55:34.419 - debug: nuki-extended.0 (671714) Objects client ready ... initialize now 2020-10-20 12:55:34.420 - debug: nuki-extended.0 (671714) Objects create System PubSub Client 2020-10-20 12:55:34.421 - debug: nuki-extended.0 (671714) Objects create User PubSub Client 2020-10-20 12:55:34.421 - debug: nuki-extended.0 (671714) Objects client initialize lua scripts 2020-10-20 12:55:34.435 - debug: nuki-extended.0 (671714) Objects connected to redis: 127.0.0.1:9001 2020-10-20 12:55:34.437 - debug: nuki-extended.0 (671714) objectDB connected 2020-10-20 12:55:34.438 - debug: nuki-extended.0 (671714) Redis States: Use Redis connection: 127.0.0.1:9000 2020-10-20 12:55:34.447 - debug: nuki-extended.0 (671714) States create User PubSub Client 2020-10-20 12:55:34.448 - debug: nuki-extended.0 (671714) States create System PubSub Client 2020-10-20 12:55:34.462 - debug: nuki-extended.0 (671714) States connected to redis: 127.0.0.1:9000 2020-10-20 12:55:34.462 - debug: nuki-extended.0 (671714) statesDB connected 2020-10-20 12:55:34.713 - info: nuki-extended.0 (671714) starting. Version 2.3.0 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v12.19.0, js-controller: 3.1.6 2020-10-20 12:55:35.203 - debug: nuki-extended.0 (671714) getBridgeApi() [forcePlainToken: false]: [{"deviceType":0,"nukiId":440543853,"name":"Keller","firmwareVersion":"2.8.15","lastKnownState":{"mode":2,"state":1,"stateName":"locked","batteryCritical":false,"batteryCharging":false,"batteryChargeState":72,"keypadBatteryCritical":false,"doorsensorState":2,"doorsensorStateName":"door closed","timestamp":"2020-10-20T10:55:33+00:00"},"nuki":{"_events":{},"_eventsCount":0,"_maxListeners":100,"connection":{"ip":"192.168.1.253","port":8080,"token":"geheim","type":1,"forcePlainToken":null,"delayBetweenRequests":250,"delayer":{"isFulfilled":false,"isRejected":false}},"nukiId":440543853,"deviceType":0}}] 2020-10-20 12:55:35.208 - debug: nuki-extended.0 (671714) Updating device smartlocks.keller with payload: {"deviceType":0,"nukiId":440543853,"name":"Keller","firmwareVersion":"2.8.15","bridge":"536310471","state":{"mode":2,"state":1,"batteryCritical":false,"batteryCharging":false,"batteryChargeState":72,"keypadBatteryCritical":false,"doorsensorState":2,"doorsensorStateName":"door closed","timestamp":"2020-10-20T10:55:33+00:00","locked":1},"nukiHexId":"1a422a6d"} 2020-10-20 12:55:36.060 - debug: nuki-extended.0 (671714) getBridgeApi() [forcePlainToken: false]: [{"deviceType":0,"nukiId":381442045,"name":"Wohnungstüre","firmwareVersion":"2.8.15","lastKnownState":{"mode":2,"state":3,"stateName":"unlocked","batteryCritical":false,"batteryCharging":false,"batteryChargeState":34,"keypadBatteryCritical":false,"doorsensorState":2,"doorsensorStateName":"door closed","timestamp":"2020-10-20T10:55:33+00:00"},"nuki":{"_events":{},"_eventsCount":0,"_maxListeners":100,"connection":{"ip":"192.168.1.121","port":8080,"token":"geheim","type":1,"forcePlainToken":null,"delayBetweenRequests":250,"delayer":{"isFulfilled":false,"isRejected":false}},"nukiId":381442045,"deviceType":0}},{"deviceType":2,"nukiId":370278663,"name":"Hauseingang","nuki":{"_events":{},"_eventsCount":0,"_maxListeners":100,"connection":{"ip":"192.168.1.121","port":8080,"token":"oou0mf","type":1,"forcePlainToken":null,"delayBetweenRequests":250,"delayer":{"isFulfilled":false,"isRejected":false}},"nukiId":370278663,"deviceType":2}}] 2020-10-20 12:55:36.063 - debug: nuki-extended.0 (671714) Updating device smartlocks.wohnungstüre with payload: {"deviceType":0,"nukiId":381442045,"name":"Wohnungstüre","firmwareVersion":"2.8.15","bridge":"731545801","state":{"mode":2,"state":3,"batteryCritical":false,"batteryCharging":false,"batteryChargeState":34,"keypadBatteryCritical":false,"doorsensorState":2,"doorsensorStateName":"door closed","timestamp":"2020-10-20T10:55:33+00:00","locked":3},"nukiHexId":"16bc57fd"} 2020-10-20 12:55:36.072 - debug: nuki-extended.0 (671714) Updating device openers.hauseingang with payload: {"deviceType":2,"nukiId":370278663,"name":"Hauseingang","bridge":"731545801","nukiHexId":"16120107"} 2020-10-20 12:55:36.703 - debug: nuki-extended.0 (671714) system.adapter.admin.0: logging true 2020-10-20 12:55:58.314 - debug: nuki-extended.0 (671714) system.adapter.admin.0: logging false 2020-10-20 12:56:03.770 - info: chromecast.0 (414768) TV_Wohnzimmer - not enabled 2020-10-20 12:56:03.789 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:03.800 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:03.887 - info: chromecast.0 (414768) TV_Wohnzimmer - not enabled 2020-10-20 12:56:04.770 - info: chromecast.0 (414768) TV_Wohnzimmer - not enabled 2020-10-20 12:56:04.810 - info: chromecast.0 (414768) TV_Wohnzimmer - not enabled 2020-10-20 12:56:04.963 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:04.963 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:05.320 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:05.321 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:05.737 - info: unifi.0 (657280) Update done 2020-10-20 12:56:15.519 - debug: nuki-extended.0 (671714) State of nuki-extended.0.smartlocks.wohnungstüre._ACTION.LOCK has changed {"val":true,"ack":false,"ts":1603191375517,"q":0,"from":"system.adapter.admin.0","user":"system.user.jackdaniel","lc":1603191375517}. 2020-10-20 12:56:15.520 - info: nuki-extended.0 (671714) Trigger action -LOCK- on Nuki Smartlock Wohnungstüre (via Bridge API). 2020-10-20 12:56:15.520 - debug: nuki-extended.0 (671714) Action applied on Bridge API. 2020-10-20 12:56:15.522 - debug: nuki-extended.0 (671714) State of nuki-extended.0.smartlocks.wohnungstüre._ACTION.LOCK has changed {"val":0,"ack":true,"ts":1603191375519,"q":0,"from":"system.adapter.nuki-extended.0","user":"system.user.admin","lc":1603191375519}. 2020-10-20 12:56:19.602 - debug: nuki-extended.0 (671714) system.adapter.admin.0: logging true 2020-10-20 12:56:24.809 - info: chromecast.0 (414768) TV_Wohnzimmer - not enabled 2020-10-20 12:56:24.812 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:24.814 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:24.980 - info: chromecast.0 (414768) TV_Wohnzimmer - not enabled 2020-10-20 12:56:24.980 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled 2020-10-20 12:56:24.980 - info: chromecast.0 (414768) Chromecast-Kinderzimmer - not enabled

XSDiVer commented 3 years ago

Hallo zusammen,

mein Nuki Extended Adapter der die ganze Zeit zuverlässig lief funktioniert seit zwei Tagen auch nicht mehr. Im Log beim Triggern kommen keine Fehlermeldungen. Ich habe den Adapter deinstalliet und nochmal neu installiert (V: 2.3) leider auch ohne Erfolg. WEB Api ist aktiviert und Key ist eingetragen genau wie der Bridge Token. Alles auf grün, aber es läst sich nichts mehr triggern.

Die Bridge scheint nicht mehr zum Nuki Server zu connecten - trotz richtigem Api Token.

grafik

nachtschatt3n commented 3 years ago

Ja bei mir siehts genauso aus. Zudem ist irgendwie deutlich weniger States in der neuen Version.

ScherzHerzog commented 3 years ago

Ganz ähnliches Verhalten hier: Bridge und Web-Api sind verknüpft - Steuerung des Locks ist möglich.

Adapter startet (meist) ohne Probleme - wenn er "gelb" ist - hilft oft ein "stop / start" der Instanz.

Aber alle Status ändern sich nicht - wie eingefroren - und damit scheitern alle Automatisierungen, die auf dem lockstate gehen.

================

Mir ist aufgefallen beim Start - wird das Objekt nuki-extended.0.smartlocks.home.info.firmwareVersion als String erwartet (siehe ganzes Log unten) - aber es ist als Zahl definiert - wenn man es nun in einen String ändert kommt:

nuki-extended.0 2021-08-09 22:40:37.375 info State value to set for "nuki-extended.0.smartlocks.home.info.firmwareVersion" has to be type "number" but received type "string"

.

===================================

nuki-extended.0 2021-08-09 22:39:44.101 info State value to set for "nuki-extended.0.smartlocks.home.info.firmwareVersion" has to be type "string" but received type "number"

nuki-extended.0 2021-08-09 22:39:44.063 debug Updating device smartlocks.home with payload: {"smartlockId":MYID,"accountId":MYACC,"authId":258,"name":"Home","favorite":true,"config":{"name":"Home","latitude":MYLAT,"longitude":MYLNG,"capabilities":0,"autoUnlatch":true,"pairingEnabled":true,"buttonEnabled":true,"ledEnabled":false,"ledBrightness":1,"timezoneOffset":120,"daylightSavingMode":1,"fobPaired":false,"fobAction1":4,"fobAction2":1,"fobAction3":2,"singleLock":false,"operatingMode":0,"advertisingMode":0,"keypadPaired":false,"homekitState":0,"timezoneId":37},"advancedConfig":{"totalDegrees":951,"singleLockedPositionOffsetDegrees":0,"unlockedToLockedTransitionOffsetDegrees":0,"unlockedPositionOffsetDegrees":0,"lockedPositionOffsetDegrees":0,"detachedCylinder":false,"batteryType":1,"autoLock":false,"autoLockTimeout":300,"autoUpdateEnabled":true,"lngTimeout":20,"singleButtonPressAction":1,"doubleButtonPressAction":5,"automaticBatteryTypeDetection":true,"unlatchDuration":3},"state":{"trigger":0,"lastAction":1,"batteryCritical":false,"batteryCharging":false,"batteryCharge":54,"doorState":0,"ringToOpenTimer":0,"nightMode":false,"timestamp":"2021-08-09T20:39:44+00:00"},"firmwareVersion":68865,"hardwareVersion":1281,"serverState":0,"adminPinState":0,"virtualDevice":false,"creationDate":"2018-03-21T16:47:50.468Z","updateDate":"2021-08-09T20:30:22.383Z","nukiHexId":"f90bfe1","deviceType":0,"nukiId":MYID}

nuki-extended.0 2021-08-09 22:39:44.061 debug getWebApi(): [{"smartlockId":MYID,"accountId":MYACC,"type":0,"authId":258,"name":"Home","favorite":true,"config":{"name":"Home","latitude":MYLAT,"longitude":MYLNG,"capabilities":0,"autoUnlatch":true,"pairingEnabled":true,"buttonEnabled":true,"ledEnabled":false,"ledBrightness":1,"timezoneOffset":120,"daylightSavingMode":1,"fobPaired":false,"fobAction1":4,"fobAction2":1,"fobAction3":2,"singleLock":false,"operatingMode":0,"advertisingMode":0,"keypadPaired":false,"homekitState":0,"timezoneId":37},"advancedConfig":{"totalDegrees":951,"singleLockedPositionOffsetDegrees":0,"unlockedToLockedTransitionOffsetDegrees":0,"unlockedPositionOffsetDegrees":0,"lockedPositionOffsetDegrees":0,"detachedCylinder":false,"batteryType":1,"autoLock":false,"autoLockTimeout":300,"autoUpdateEnabled":true,"lngTimeout":20,"singleButtonPressAction":1,"doubleButtonPressAction":5,"automaticBatteryTypeDetection":true,"unlatchDuration":3},"state":{"mode":2,"state":3,"trigger":0,"lastAction":1,"batteryCritical":false,"batteryCharging":false,"batteryCharge":54,"doorState":0,"ringToOpenTimer":0,"nightMode":false},"firmwareVersion":68865,"hardwareVersion":1281,"serverState":0,"adminPinState":0,"virtualDevice":false,"creationDate":"2018-03-21T16:47:50.468Z","updateDate":"2021-08-09T20:30:22.383Z"}]

nuki-extended.0 2021-08-09 22:39:43.702 info Listening for Nuki events on port 51989.

nuki-extended.0 2021-08-09 22:39:43.700 info Polling Nuki Web API with a frequency of 10s.

nuki-extended.0 2021-08-09 22:39:43.633 debug Callback (with URL http://MYIP:51989/nuki-api-bridge) already attached to Nuki Bridge with name HomeBridge.

nuki-extended.0 2021-08-09 22:39:43.628 debug Retrieved current callbacks from Nuki Bridge with name HomeBridge.

nuki-extended.0 2021-08-09 22:39:42.983 debug Updating device smartlocks.home with payload: {"deviceType":0,"nukiId":MYID,"name":"Home","firmwareVersion":"1.13.1","bridge":"1650385909","state":{"mode":2,"state":3,"batteryCritical":false,"batteryCharging":false,"batteryChargeState":54,"timestamp":"2021-08-09T20:30:34+00:00","locked":3},"nukiHexId":"f90bfe1"}

nuki-extended.0 2021-08-09 22:39:42.978 debug getBridgeApi() [forcePlainToken: true]: [{"deviceType":0,"nukiId":MYID,"name":"Home","firmwareVersion":"1.13.1","lastKnownState":{"mode":2,"state":3,"stateName":"unlocked","batteryCritical":false,"batteryCharging":false,"batteryChargeState":54,"timestamp":"2021-08-09T20:30:34+00:00"},"nuki":{"_events":{},"_eventsCount":0,"_maxListeners":100,"connection":{"ip":"172.16.1.152","port":8080,"token":"5qdduc4W3bb1ng","type":1,"forcePlainToken":true,"delayBetweenRequests":250,"delayer":{"isFulfilled":false,"isRejected":false}},"nukiId":MYID,"deviceType":0}}]

nuki-extended.0 2021-08-09 22:39:42.610 info starting. Version 2.3.0 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v12.22.1, js-controller: 3.3.14

mcm1957 commented 1 year ago

Falls das Problem mit der aktuellsten Release (2.6.5) noch auftritt bitte ein neues Issue mit den minimalen Versionsinfos anlegen:

Adapter Version: js-controller Version: Node Version: