# Image Node 18: Bluetooth integration tests

**URL:** <https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758>\
**Category:** Développement\
**Created:** [December 11, 2022, 4:55pm UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758 "2022-12-11T16:55:49Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [December 11, 2022, 4:55pm UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/1 "2022-12-11T16:55:49Z")

</div>

I have a Nut Mini on Bluetooth if you want me to test it.  
What should I do?

If I do this, is that OK?

```auto
docker run -d \
--log-opt max-size=10m \
--restart=always \
--privileged \
--network=host \
--name gladys-test-bluetooth \
-e NODE_ENV=production \
-e SERVER_PORT=8001 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant_test_bluetooth:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro \
VonOx/Gladys:ble-deps

```

I’m using my Raspberry Pi on which Gladys is installed.  
I don’t have any test instance.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 4:02am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/2 "2022-12-12T04:02:52Z")

</div>

> [@gaetanb76](#):
>
> If I do that, is that OK?

Yes, it’s fine! Let us know; if it’s OK on your end I’ll deploy it 🙂

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 8:15am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/3 "2022-12-12T08:15:50Z")

</div>

> [@pierre-gilles](#):
>
> yes it’s fine! Keep us posted

hello @pierre-gilles  
I just ran Gaetan’s command

```auto
docker run -d \
--log-opt max-size=10m \
--restart=always \
--privileged \
--network=host \
--name gladys-test-bluetooth \
-e NODE_ENV=production \
-e SERVER_PORT=8001 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant_test_bluetooth:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro \
VonOx/Gladys:ble-deps

```

but it’s not working, I get this output

```auto
docker: invalid reference format: repository name must be lowercase.
See 'docker run --help'.

```

can you help me test?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 8:17am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/4 "2022-12-12T08:17:29Z")

</div>

The Docker image wasn’t correct in the command, it’s:

> [@VonOx](#):
>
> vonox/gladys:bluetooth

So it becomes:

```auto
docker run -d \
--log-opt max-size=10m \
--restart=always \
--privileged \
--network=host \
--name gladys-test-bluetooth \
-e NODE_ENV=production \
-e SERVER_PORT=8001 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant_test_bluetooth:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro \
vonox/gladys:bluetooth

```

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 8:20am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/5 "2022-12-12T08:20:37Z")

</div>

It’s working now, thanks. As soon as I’ve tested it I’ll

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 8:45am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/6 "2022-12-12T08:45:00Z")

</div>

I tested it on my Gladys Plus account, but I still have the bluetooth error:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/268f871c084a6f285b9ba46b17cfda23bbd88f90.png)  
Here are the logs:

```auto
Require stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Function.Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/src/server/services/bluetooth/index.js:16:28)
    at Service.start (/src/server/lib/service/service.start.js:33:21)
    at start (/src/server/api/controllers/service.controller.js:22:21) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js',
    '/src/server/services/bluetooth/lib/commands/bluetooth.start.js',
    '/src/server/services/bluetooth/lib/index.js',
    '/src/server/services/bluetooth/index.js',
    '/src/server/services/index.js',
    '/src/server/lib/index.js',
    '/src/server/index.js'
  ]
}
2022-12-12T09:35:50+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Unable to start service bluetooth Error: Cannot find module '@abandonware/bluetooth-hci-socket'
Require stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Function.Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/src/server/services/bluetooth/index.js:16:28)
    at Service.start (/src/server/lib/service/service.start.js:33:21)
    at start (/src/server/api/controllers/service.controller.js:22:21) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js',
    '/src/server/services/bluetooth/lib/commands/bluetooth.start.js',
    '/src/server/services/bluetooth/lib/index.js',
    '/src/server/services/bluetooth/index.js',
    '/src/server/services/index.js',
    '/src/server/lib/index.js',
    '/src/server/index.js'
  ]
}
2022-12-12T09:35:50+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Unable to start service bluetooth Error: Cannot find module '@abandonware/bluetooth-hci-socket'
Require stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Function.Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/src/server/services/bluetooth/index.js:16:28)
    at Service.start (/src/server/lib/service/service.start.js:33:21)
    at start (/src/server/api/controllers/service.controller.js:22:21) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js',
    '/src/server/services/bluetooth/lib/commands/bluetooth.start.js',
    '/src/server/services/bluetooth/lib/index.js',
    '/src/server/services/bluetooth/index.js',
    '/src/server/services/index.js',
    '/src/server/lib/index.js',
    '/src/server/index.js'
  ]
}
2022-12-12T09:35:50+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Unable to start service bluetooth Error: Cannot find module '@abandonware/bluetooth-hci-socket'
Require stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Function.Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/src/server/services/bluetooth/index.js:16:28)
    at Service.start (/src/server/lib/service/service.start.js:33:21)
    at start (/src/server/api/controllers/service.controller.js:22:21) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js',
    '/src/server/services/bluetooth/lib/commands/bluetooth.start.js',
    '/src/server/services/bluetooth/lib/index.js',
    '/src/server/services/bluetooth/index.js',
    '/src/server/services/index.js',
    '/src/server/lib/index.js',
    '/src/server/index.js'
  ]
}
2022-12-12T09:35:50+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Unable to start service bluetooth Error: Cannot find module '@abandonware/bluetooth-hci-socket'
Require stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Function.Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Function.Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/src/server/services/bluetooth/index.js:16:28)
    at Service.start (/src/server/lib/service/service.start.js:33:21)
    at start (/src/server/api/controllers/service.controller.js:22:21) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js',
    '/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js',
    '/src/server/services/bluetooth/lib/commands/bluetooth.start.js',
    '/src/server/services/bluetooth/lib/index.js',
    '/src/server/services/bluetooth/index.js',
    '/src/server/services/index.js',
    '/src/server/lib/index.js',
    '/src/server/index.js'
  ]
}

```

I have all containers started except Node Red which is rebooting, I will stop it

```auto
pi@gladys:~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
05987e09fdbb eclipse-mosquitto:2 "/docker-entrypoint.…" 22 minutes ago Up 9 minutes eclipse-mosquitto
baf32bf09b1a vonox/gladys:bluetooth "docker-entrypoint.s…" 22 minutes ago Up 9 minutes gladys-test-bluetooth
662d9e143110 gladysassistant/gladys:v4 "docker-entrypoint.s…" 2 days ago Up 9 minutes gladys
8e73185294de koenkk/zigbee2mqtt:latest "docker-entrypoint.s…" 5 days ago Up 24 seconds gladys-z2m-zigbee2mqtt
0f495c088d6e eclipse-mosquitto:2 "/docker-entrypoint.…" 5 days ago Up 9 minutes gladys-z2m-mqtt
9c1382849337 nodered/node-red "./entrypoint.sh" 5 days ago Restarting (139) Less than a second ago node_red
62b37583c049 containrrr/watchtower "/watchtower --clean…" 5 days ago Up 9 minutes 8080/tcp watchtower
pi@gladys:~ $

```

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 8:46am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/7 "2022-12-12T08:46:22Z")

</div>

> [@Psoy](#):
>
> I tested on my Gladys Plus account, but I still have the Bluetooth error:

Uh, hang on,

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 8:50am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/8 "2022-12-12T08:50:54Z")

</div>

I saw your message afterwards; I launched it directly on my instance via PuTTY and then restarted the Pi — I think I was too quick. I hope it’s not destructive, but if everything needs to be reinstalled, no problem; I’m getting pretty good at it.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 8:54am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/9 "2022-12-12T08:54:09Z")

</div>

@Psoy @gaetanb76 I separated this discussion into another thread so as not to bother everyone 🙂

@Psoy can you be more specific, what do you mean by «&nbsp;I launched directly on my instance via PuTTY then I restarted the Pi&nbsp;»? Describe step by step what you did 🙂

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 9:02am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/10 "2022-12-12T09:02:31Z")

</div>

On PuTTY I ran Vonox’s command, everything deployed correctly  
I ran `docker ps`, I saw that the containers were starting, PuTTY returned control to me  
so I rebooted the RPI.  
On restart, all the containers were installed and I opened Gladys as usual,  
Gladys opened, with all my devices, dashboard as usual  
From there I copied the logs and screenshots for you  
I did not perform a Gladys restore

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 9:04am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/11 "2022-12-12T09:04:42Z")

</div>

Aaah ok!

You’re looking at the wrong container in my opinion.

Reread the command you ran, Gladys «&nbsp;de test&nbsp;» must be running on port 8001

( cf: -e SERVER\_PORT=8001 \ )

And the container is called `gladys-test-bluetooth` so to see the logs it’s:

```auto
docker logs gladys-test-bluetooth

```

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 9:10am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/12 "2022-12-12T09:10:38Z")

</div>

Is there any confidential information in the logs? I’m asking because, since I’m not familiar with it, I’m going to copy everything.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 9:11am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/13 "2022-12-12T09:11:40Z")

</div>

Normally not! At worst I’ll tell you and you’ll remove it

Is the Bluetooth already working?

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [December 12, 2022, 9:14am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/14 "2022-12-12T09:14:24Z")

</div>

So I created a local account.  
The Bluetooth service is running properly.  
It can see devices.  
My Nut isn’t detected… Oh well.

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 9:14am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/15 "2022-12-12T09:14:37Z")

</div>

here are the logs

```auto
pi@gladys:~ $ docker logs gladys-test-bluetooth

> start:prod
> cross-env NODE_ENV=production node index.js

2022-12-12T09:20:52+0100 <info>20210129155044-multi-user.js:23 (Object.up) Multi-user migration: 0 users found
2022-12-12T09:20:53+0100 <info> job.purge.js:17 (Job.purge) Deleting all background jobs created before = Mon Dec 05 2022 09:20:53 GMT+0100 (Central European Standard Time)
2022-12-12T09:21:00+0100 <info> index.js:14 (Object.start) starting Alexa service
2022-12-12T09:21:00+0100 <info> index.js:21 (Object.start) Starting example service
2022-12-12T09:21:00+0100 <info> index.js:20 (Object.start) Starting Open Weather service
2022-12-12T09:21:00+0100 <info> service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.
2022-12-12T09:21:00+0100 <info> index.js:88 (Object.start) Starting CalDAV service
2022-12-12T09:21:00+0100 <info> index.js:16 (Object.start) starting Broadlink service
2022-12-12T09:21:01+0100 <info> broadlink.addPeripheral.js:29 (BroadlinkHandler.addPeripheral) Broadlink discovers new peripheral: 75a863770f78
2022-12-12T09:21:01+0100 <info> index.js:18 (Object.start) Starting HomeKit service
2022-12-12T09:21:01+0100 <info> index.js:14 (Object.start) starting GoogleActions service
2022-12-12T09:21:02+0100 <info> init.js:31 (Zigbee2mqttManager.init) Zigbee2mqtt USB dongle not attached
2022-12-12T09:21:02+0100 <info> index.js:18 (Object.start) Starting TP-Link service
2022-12-12T09:21:02+0100 <info> index.js:17 (Object.start) Starting eWeLink service
2022-12-12T09:21:02+0100 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2022-12-12T09:21:02+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2022-12-12T09:21:02+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth configuration: starting presence scanner
2022-12-12T09:21:02+0100 <info> bluetooth.initPresenceScanner.js:13 (BluetoothManager.initPresenceScanner) Bluetooth configuration: stopping presence scanner
2022-12-12T09:21:02+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth configuration: starting presence scanner
2022-12-12T09:21:03+0100 <info> index.js:15 (Object.start) Starting Tasmota service
2022-12-12T09:21:03+0100 <info> index.js:14 (Object.start) Starting Xiaomi service
2022-12-12T09:21:03+0100 <info> index.js:13 (Object.start) Starting usb service
2022-12-12T09:21:03+0100 <info> index.js:19 (Object.start) Starting Telegram service
2022-12-12T09:21:03+0100 <info> service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
2022-12-12T09:21:03+0100 <info> index.js:16 (Object.start) Starting RTSP service
2022-12-12T09:21:03+0100 <info> index.js:18 (Object.start) Starting Philips Hue service
2022-12-12T09:21:03+0100 <info> index.js:16 (Object.start) Starting MQTT service
2022-12-12T09:21:03+0100 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes...
2022-12-12T09:21:03+0100 <info> updateContainer.js:18 (MqttHandler.updateContainer) MQTT: update to mosquitto v2 required...
2022-12-12T09:21:03+0100 <info> installContainer.js:19 (MqttHandler.installContainer) MQTT broker is being installed as Docker container...
2022-12-12T09:21:03+0100 <info> installContainer.js:23 (MqttHandler.installContainer) Check Gladys network...
2022-12-12T09:21:03+0100 <info> installContainer.js:29 (MqttHandler.installContainer) Pulling eclipse-mosquitto:2 image...
2022-12-12T09:21:04+0100 <info> installContainer.js:33 (MqttHandler.installContainer) Preparing broker environment...
2022-12-12T09:21:04+0100 <info> installContainer.js:37 (MqttHandler.installContainer) Creating container...
2022-12-12T09:21:05+0100 <info> installContainer.js:45 (MqttHandler.installContainer) MQTT broker successfully installed as Docker container
2022-12-12T09:21:05+0100 <info> updateContainer.js:39 (MqttHandler.updateContainer) MQTT: update to mosquitto v2 done
2022-12-12T09:21:05+0100 <info> service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
2022-12-12T09:21:05+0100 <info> index.js:17 (Object.start) Starting Ecowatt service
2022-12-12T09:21:05+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval hourly
2022-12-12T09:21:06+0100 <info> index.js:63 (Server.<anonymous>) Server listening on port 8001
2022-12-12T09:21:10+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval hourly
2022-12-12T09:21:10+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval daily
2022-12-12T09:21:13+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval daily
2022-12-12T09:21:14+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval monthly
2022-12-12T09:21:18+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval monthly
2022-12-12T09:22:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:22:00 GMT
2022-12-12T09:23:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:23:00 GMT
2022-12-12T09:24:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:24:00 GMT
2022-12-12T09:25:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:25:00 GMT
2022-12-12T09:26:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:26:00 GMT
2022-12-12T09:27:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:27:00 GMT
2022-12-12T09:28:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:28:00 GMT
2022-12-12T09:29:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:29:00 GMT
2022-12-12T09:30:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:30:00 GMT
2022-12-12T09:31:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:31:00 GMT
2022-12-12T09:32:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:32:00 GMT
2022-12-12T09:32:40+0100 <info> index.js:25 (shutdown) SIGTERM received.
2022-12-12T09:32:40+0100 <info> index.js:31 (shutdown) Closing database connection.

> start:prod
> cross-env NODE_ENV=production node index.js

2022-12-12T09:34:51+0100<info> job.purge.js:17 (Job.purge) Deleting all background jobs created before = Mon Dec 05 2022 09:34:51 GMT+0100 (Central European Standard Time)
2022-12-12T09:35:05+0100 <info> index.js:88 (Object.start) Starting CalDAV service
2022-12-12T09:35:05+0100 <info> index.js:17 (Object.start) Starting eWeLink service
2022-12-12T09:35:05+0100 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2022-12-12T09:35:05+0100 <info> index.js:21 (Object.start) Starting example service
2022-12-12T09:35:06+0100 <info> index.js:14 (Object.start) starting Alexa service
2022-12-12T09:35:06+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2022-12-12T09:35:07+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth configuration: starting presence scanner
2022-12-12T09:35:07+0100 <info> index.js:16 (Object.start) starting Broadlink service
2022-12-12T09:35:08+0100 <info> broadlink.addPeripheral.js:29 (BroadlinkHandler.addPeripheral) Broadlink discovers new peripheral: 75a863770f78
2022-12-12T09:35:08+0100 <info> index.js:18 (Object.start) Starting HomeKit service
2022-12-12T09:35:08+0100 <info> index.js:14 (Object.start) starting GoogleActions service
2022-12-12T09:35:08+0100 <info> init.js:31 (Zigbee2mqttManager.init) Zigbee2mqtt USB dongle not attached
2022-12-12T09:35:08+0100 <info> index.js:18 (Object.start) Starting TP-Link service
2022-12-12T09:35:08+0100 <info> index.js:15 (Object.start) Starting Tasmota service
2022-12-12T09:35:08+0100 <info> index.js:14 (Object.start) Starting Xiaomi service
2022-12-12T09:35:09+0100 <info> index.js:13 (Object.start) Starting usb service
2022-12-12T09:35:09+0100 <info> index.js:19 (Object.start) Starting Telegram service
2022-12-12T09:35:09+0100 <info> service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
2022-12-12T09:35:09+0100 <info> index.js:16 (Object.start) Starting RTSP service
2022-12-12T09:35:09+0100 <info> index.js:18 (Object.start) Starting Philips Hue service
2022-12-12T09:35:09+0100 <info> index.js:16 (Object.start) Starting MQTT service
2022-12-12T09:35:09+0100 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes...
2022-12-12T09:35:09+0100 <info> service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
2022-12-12T09:35:09+0100 <info> index.js:17 (Object.start) Starting Ecowatt service
2022-12-12T09:35:09+0100 <info> index.js:20 (Object.start) Starting Open Weather service
2022-12-12T09:35:09+0100 <info> service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.
2022-12-12T09:35:09+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval hourly
2022-12-12T09:35:10+0100 <info> index.js:63 (Server.<anonymous>) Server listening on port 8001
2022-12-12T09:35:17+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval hourly
2022-12-12T09:35:17+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval daily
2022-12-12T09:35:23+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval daily
2022-12-12T09:35:23+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval monthly
2022-12-12T09:35:30+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Finishing processing for interval monthly
2022-12-12T09:36:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:36:00 GMT
2022-12-12T09:37:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:37:00 GMT
2022-12-12T09:38:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:38:00 GMT
2022-12-12T09:39:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:39:00 GMT
2022-12-12T09:40:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:40:00 GMT
2022-12-12T09:41:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:41:00 GMT
2022-12-12T09:42:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:42:00 GMT
2022-12-12T09:43:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:43:00 GMT
2022-12-12T09:44:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:44:00 GMT
2022-12-12T09:45:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:45:00 GMT
2022-12-12T09:46:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:46:00 GMT
2022-12-12T09:47:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:47:00 GMT
2022-12-12T09:48:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:48:00 GMT
2022-12-12T09:49:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:49:00 GMT
2022-12-12T09:50:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:50:00 GMT
2022-12-12T09:51:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:51:00 GMT
2022-12-12T09:52:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:52:00 GMT
2022-12-12T09:53:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:53:00 GMT
2022-12-12T09:54:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:54:00 GMT
2022-12-12T09:55:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:55:00 GMT
2022-12-12T09:56:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:56:00 GMT
2022-12-12T09:57:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:57:00 GMT
2022-12-12T09:58:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:58:00 GMT
2022-12-12T09:59:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 08:59:00 GMT
2022-12-12T10:00:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:00:00 GMT
2022-12-12T10:01:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:01:00 GMT
2022-12-12T10:02:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:02:00 GMT
2022-12-12T10:03:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:03:00 GMT
2022-12-12T10:04:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:04:00 GMT
2022-12-12T10:05:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:05:00 GMT
2022-12-12T10:06:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:06:00 GMT
2022-12-12T10:07:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 12 Dec 2022 09:07:00 GMT
pi@gladys:~ $

```

I think Gladys doesn’t see these containers, because I still have this error in the service

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [December 12, 2022, 9:17am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/16 "2022-12-12T09:17:09Z")

</div>

> [@gaetanb76](#):
>
> So I created a local account.  
> The Bluetooth service is running.  
> It sees devices.

Perfect! So that really solves the issue 🙂

> [@Psoy](#):
>
> I therefore think that Gladys does not see this container, because I still have this error in the service

I don’t see any errors in the logs you provided, and the Bluetooth service seems to be working!

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [December 12, 2022, 9:17am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/17 "2022-12-12T09:17:48Z")

</div>

> [@gaetanb76](#):
>
> My nut isn’t visible… Too bad.

@pierre-gilles I think the most important message was here ^^’

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [December 12, 2022, 9:21am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/18 "2022-12-12T09:21:16Z")

</div>

Indeed, in the logs I saw that Bluetooth had started correctly. What I mean is that my

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [December 12, 2022, 9:24am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/19 "2022-12-12T09:24:14Z")

</div>

I think you didn’t understand.  
You installed, via vonox’s command, an instance of Gladys that is trying to fix Bluetooth.  
You didn’t install a Bluetooth-only container…

At first, we’ll need to wait for feedback to check that the container actually fixes the issue, then your main Gladys instance will receive the correction afterwards.

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [December 12, 2022, 9:24am UTC](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758/20 "2022-12-12T09:24:21Z")

</div>

Which instance are you talking about, the test one you just installed or the «&nbsp;Official&nbsp;» one you use every day?  
The two are not linked…

[Next page](https://community.gladysassistant.com/t/image-node-18-tests-integration-bluetooth/7758.md?page=2)
