Unfortunately there is coming up a problem immediately after restart:
2021-02-08 22:15:55 error [pimatic-nuki-reloaded]: Error: ReferenceError: state is not defined
at /home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/nuki.coffee:279:44
at tryCatcher (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:729:18)
at Promise._fulfill (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:673:18)
at MappingPromiseArray.PromiseArray._resolve (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise_array.js:127:19)
at MappingPromiseArray._promiseFulfilled (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/map.js:108:18)
at MappingPromiseArray.PromiseArray._iterate (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise_array.js:115:31)
at MappingPromiseArray.init (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise_array.js:79:10)
at Promise._settlePromise (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:601:21)
at Promise._settlePromise0 (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/promise.js:729:18)
at _drainQueueStep (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/home/ortin/pimatic-app/node_modules/pimatic-nuki-reloaded/node_modules/nuki-bridge-api/node_modules/bluebird/js/release/async.js:15:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
Here the debug:
2021-02-08 22:19:56 debug [pimatic-nuki-reloaded]: Update list: 495875197 [
{
"deviceType": 0,
"nukiId": 12345678,
"name": "Nuki HWR",
"firmwareVersion": "2.9.10",
"lastKnownState": {
"mode": 2,
"state": 1,
"stateName": "locked",
"batteryCritical": false,
"batteryCharging": false,
"batteryChargeState": 74,
"doorsensorState": 2,
"doorsensorStateName": "door closed",
"timestamp": "2021-02-08T21:12:39+00:00"
},
"nuki": {
"_events": {},
"_eventsCount": 0,
"connection": {
"ip": "192.168.x.x",
"port": 8080,
"token": "xxx",
"type": 1,
"forcePlainToken": null,
"delayBetweenRequests": 250,
"delayer": {
"isFulfilled": false,
"isRejected": false
}
},
"nukiId": 12345678,
"deviceType": 0
}
}
]
Battery level in the UI is ‘0’. The debug show with ‘74’ the current state.