Hi @DominicVonk,
I installed (cli, not HCS) your recent release 3.0.7 (cloned from github) on my homey pro 2023 and I hoped to solve the “could not get the device by id” error. But unfortunately the problem is still there. Any idea how to track down the reason?
btw: the app also starts with an error. Does ist matter? I can add my devices (smart lock 2.0 and opener) without any issues:
❯ homey app run
✓ Pre-processing app...
Added FlowCard `nuki_state_changed` for type `triggers`
Added FlowCard `lockstateChanged` for type `triggers`
Added FlowCard `alarm_battery_keypad_true` for type `triggers`
Added FlowCard `alarm_battery_keypad_false` for type `triggers`
Added FlowCard `contact_alarm_condition` for type `conditions`
Added FlowCard `alarm_battery_keypad` for type `conditions`
Added FlowCard `lockAction` for type `actions`
Added Driver `nuki`
Added FlowCard `nuki_state_changed_opener` for type `triggers`
Added FlowCard `openerstateChanged` for type `triggers`
Added FlowCard `continuous_mode_true` for type `triggers`
Added FlowCard `continuous_mode_false` for type `triggers`
Added FlowCard `ring_action` for type `triggers`
Added FlowCard `alarm_battery_keypad_true_opener` for type `triggers`
Added FlowCard `alarm_battery_keypad_false_opener` for type `triggers`
Added FlowCard `continuous_mode` for type `conditions`
Added FlowCard `ring_condition` for type `conditions`
Added FlowCard `alarm_battery_keypad_opener` for type `conditions`
Added FlowCard `openerAction` for type `actions`
Added Driver `opener`
Added Capability `alarm_battery_keypad`
Added Capability `continuous_mode`
Added Capability `lockstate`
Added Capability `nuki_state`
Added Capability `open_action`
Added Capability `openerstate`
✓ Validating app...
Warning: flow.actions['lockAction'].titleFormatted is missing. Specifying a Flow card's formatted title will be required in the future.
Warning: flow.actions['openerAction'].titleFormatted is missing. Specifying a Flow card's formatted title will be required in the future.
✓ App validated successfully against level `debug`
✓ Creating Remote Debug Session...
✓ Preparing Environment Variables...
✓ Connecting to `Zuhause`...
✓ Starting `nuki.homey@3.0.6` remotely...
✓ Starting debugger at 0.0.0.0:9230...
— Open `about://inspect` in Google Chrome and select the remote target.
✓ Starting `nuki.homey@3.0.6` in a Docker container...
— Press CTRL+C to quit.
─────────────── Logging stdout & stderr ───────────────
Debugger listening on ws://0.0.0.0:9230/369e1fce-83fa-40d9-b759-b04982c00b90
For help, see: https://nodejs.org/en/docs/inspector
2023-04-25T22:29:13.376Z [log] [NukiApp] Initializing Nuki app ...
2023-04-25T22:29:13.421Z [err] [Homey:6407147158e4600b841442f0] [ManagerDrivers] [Driver:nuki] Error Initializing Device: Error: Cannot find module '../../lib/NukiBridge.js'
Require stack:
- /app/lib/NukiDevice.js
- /app/drivers/nuki/device.js
- /node_modules/@athombv/homey-apps-sdk-v3/lib/Util.js
- /node_modules/@athombv/homey-apps-sdk-v3/lib/Device.js
- /node_modules/@athombv/homey-apps-sdk-v3/homey.js
- /node_modules/@athombv/homey-apps-sdk-v3/index.js
- /homey-app-runner/lib/App.js
- /homey-app-runner/index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at Module.homeyRequire [as require] (/node_modules/@athombv/homey-apps-sdk-v3/index.js:12:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object.<anonymous> (/app/lib/NukiDevice.js:4:20)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/app/lib/NukiDevice.js',
'/app/drivers/nuki/device.js',
'/node_modules/@athombv/homey-apps-sdk-v3/lib/Util.js',
'/node_modules/@athombv/homey-apps-sdk-v3/lib/Device.js',
'/node_modules/@athombv/homey-apps-sdk-v3/homey.js',
'/node_modules/@athombv/homey-apps-sdk-v3/index.js',
'/homey-app-runner/lib/App.js',
'/homey-app-runner/index.js'
]
}
Daniel