Image Node 18: Bluetooth-Integrationstests

Ich habe einen Mini-Nut mit Bluetooth, falls du es testen möchtest.
Was soll ich tun?

Ist das in Ordnung, wenn ich das mache?

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

Ich verwende meinen Raspberry Pi, auf dem Gladys installiert ist.
Ich habe keine Testinstanz.

yeah, das ist gut! Lass uns wissen, ob es bei dir funktioniert, dann deploye ich das :slight_smile:

Hallo @pierre-gilles
Ich habe gerade den Befehl von Gaetan gestartet

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

aber es funktioniert nicht, ich bekomme diese Rückmeldung

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

Kannst du mir helfen, es zu testen?

Das Docker-Image war in dem Befehl nicht korrekt, es ist:

Also:

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

Das funktioniert jetzt, danke. Sobald ich es getestet habe, gebe ich dir Feedback.

Ich habe es auf meinem Gladys Plus-Konto getestet, aber ich habe immer noch den Bluetooth-Fehler:


Hier sind die Protokolle:

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) Bluetooth-Dienst wird gestartet
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Dienst bluetooth kann nicht gestartet werden Error: Modul '@abandonware/bluetooth-hci-socket' nicht gefunden
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) Bluetooth-Dienst wird gestartet
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Dienst Bluetooth kann nicht gestartet werden Fehler: Modul '@abandonware/bluetooth-hci-socket' nicht gefunden
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) Bluetooth-Dienst wird gestartet
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Dienst Bluetooth kann nicht gestartet werden Fehler: Modul '@abandonware/bluetooth-hci-socket' nicht gefunden
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) Bluetooth-Dienst wird gestartet
2022-12-12T09:35:50+0100 <warn> service.start.js:44 (Service.start) Dienst Bluetooth kann nicht gestartet werden Fehler: Modul '@abandonware/bluetooth-hci-socket' nicht gefunden
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'
  ]
}

Ich habe alle Container gestartet, außer Node Red, der neu startet. Ich werde ihn stoppen

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:~ $

Äh, Vorsicht, was hast du gemacht? ^^

Hast du das nicht gemacht? :

Ich habe deine Nachricht erst später gesehen. Ich habe direkt über Putty auf meiner Instanz gestartet und dann den Pi neu gestartet. Ich glaube, ich war zu schnell. Ich hoffe, es ist nicht zerstörerisch, aber wenn alles neu installiert werden muss, kein Problem, ich bin schon gut eingespielt.

@Psoy @gaetanb76 Ich habe diese Diskussion in ein anderes Thema verschoben, um niemanden zu stören :slight_smile:

@Psoy kannst du genauer sein, was meinst du mit « Ich habe direkt auf meiner Instanz über Putty gestartet und dann den Pi neu gestartet »? Beschreibe Schritt für Schritt, was du gemacht hast :slight_smile:

Über Putty habe ich den Vonox-Befehl ausgeführt, alles wurde erfolgreich deployt
Ich habe ein docker ps ausgeführt und gesehen, dass die Container gestartet wurden, Putty hat mir die Kontrolle zurückgegeben
daher habe ich den RPI neu gestartet.
Nach dem Neustart wurden alle Container installiert und ich habe Gladys wie gewohnt geöffnet,
Gladys hat sich geöffnet, mit allen meinen Geräten, Dashboard wie gewohnt
ausgehend davon habe ich dir die Logs und Screenshots kopiert
Ich habe keine Gladys-Wiederherstellung durchgeführt

Aaah okay!

Ich glaube, du schaust dir den falschen Container an.

Schau dir nochmal den Befehl an, den du ausgeführt hast. Gladys « de test » sollte auf Port 8001 laufen

( siehe: -e SERVER_PORT=8001 \ )

Und der Container heißt gladys-test-bluetooth, also um die Logs zu sehen ist es:

docker logs gladys-test-bluetooth

Gibt es vertrauliche Informationen in den Logs? Ich frage das, weil ich mich nicht auskenne und alles kopieren werde.

Normalerweise nein! Schlimmstenfalls sage ich es dir und du nimmst es raus

Funktioniert Bluetooth schon?

Ich habe also ein lokales Konto erstellt.
Der Bluetooth-Dienst ist gestartet.
Er erkennt Geräte.
Mein Nut wird nicht erkannt… Egal.

Hier sind die Logs

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 Benutzer gefunden
2022-12-12T09:20:53+0100<info> job.purge.js:17 (Job.purge) Löschung aller Hintergrundaufträge, die vor Mo, 05. Dez 2022 09:20:53 GMT+0100 (Mitteleuropäische Normalzeit) erstellt wurden
2022-12-12T09:21:00+0100 <info> index.js:14 (Object.start) Alexa-Dienst wird gestartet
2022-12-12T09:21:00+0100 <info> index.js:21 (Object.start) Beispiel-Dienst wird gestartet
2022-12-12T09:21:00+0100 <info> index.js:20 (Object.start) Open Weather-Dienst wird gestartet
2022-12-12T09:21:00+0100 <info> service.start.js:40 (Service.start) Der Dienst openweather ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:21:00+0100 <info> index.js:88 (Object.start) CalDAV-Dienst wird gestartet
2022-12-12T09:21:00+0100 <info> index.js:16 (Object.start) Broadlink-Dienst wird gestartet
2022-12-12T09:21:01+0100 <info> broadlink.addPeripheral.js:29 (BroadlinkHandler.addPeripheral) Broadlink entdeckt neues Peripheriegerät: 75a863770f78
2022-12-12T09:21:01+0100 <info> index.js:18 (Object.start) HomeKit-Dienst wird gestartet
2022-12-12T09:21:01+0100 <info> index.js:14 (Object.start) GoogleActions-Dienst wird gestartet
2022-12-12T09:21:02+0100 <info> init.js:31 (Zigbee2mqttManager.init) Zigbee2mqtt USB-Dongle ist nicht angeschlossen
2022-12-12T09:21:02+0100 <info> index.js:18 (Object.start) TP-Link-Dienst wird gestartet
2022-12-12T09:21:02+0100 <info> index.js:17 (Object.start) eWeLink-Dienst wird gestartet
2022-12-12T09:21:02+0100 <info> service.start.js:40 (Service.start) Der Dienst ewelink ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:21:02+0100 <info> index.js:15 (Object.start) Bluetooth-Dienst wird gestartet
2022-12-12T09:21:02+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Präsenzscanner wird gestartet
2022-12-12T09:21:02+0100 <info> bluetooth.initPresenceScanner.js:13 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Präsenzscanner wird gestoppt
2022-12-12T09:21:02+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Präsenzscanner wird gestartet
2022-12-12T09:21:03+0100 <info> index.js:15 (Object.start) Tasmota-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> index.js:14 (Object.start) Xiaomi-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> index.js:13 (Object.start) USB-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> index.js:19 (Object.start) Telegram-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> service.start.js:40 (Service.start) Der Dienst telegram ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:21:03+0100 <info> index.js:16 (Object.start) RTSP-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> index.js:18 (Object.start) Philips Hue-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> index.js:16 (Object.start) MQTT-Dienst wird gestartet
2022-12-12T09:21:03+0100 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: Überprüfung auf erforderliche Änderungen...
2022-12-12T09:21:03+0100 <info> updateContainer.js:18 (MqttHandler.updateContainer) MQTT: Update auf mosquitto v2 erforderlich...
2022-12-12T09:21:03+0100 <info> installContainer.js:19 (MqttHandler.installContainer) MQTT-Broker wird als Docker-Container installiert...
2022-12-12T09:21:03+0100 <info> installContainer.js:23 (MqttHandler.installContainer) Gladys-Netzwerk überprüfen...
2022-12-12T09:21:03+0100 <info> installContainer.js:29 (MqttHandler.installContainer) eclipse-mosquitto:2-Image wird heruntergeladen...
2022-12-12T09:21:04+0100 <info> installContainer.js:33 (MqttHandler.installContainer) Broker-Umgebung wird vorbereitet...
2022-12-12T09:21:04+0100 <info> installContainer.js:37 (MqttHandler.installContainer) Container wird erstellt...
2022-12-12T09:21:05+0100 <info> installContainer.js:45 (MqttHandler.installContainer) MQTT-Broker erfolgreich als Docker-Container installiert
2022-12-12T09:21:05+0100 <info> updateContainer.js:39 (MqttHandler.updateContainer) MQTT: Update auf mosquitto v2 abgeschlossen
2022-12-12T09:21:05+0100 <info> service.start.js:40 (Service.start) Der Dienst mqtt ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:21:05+0100 <info> index.js:17 (Object.start) Ecowatt-Dienst wird gestartet
2022-12-12T09:21:05+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Berechnung der Aggregatgerätezustandsmerkmale für das Intervall stündlich
2022-12-12T09:21:06+0100 <info> index.js:63 (Server.<anonymous>) Server hört auf Port 8001
2022-12-12T09:21:10+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Verarbeitung für Intervall stündlich abgeschlossen
2022-12-12T09:21:10+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Berechnung der Aggregatgerätezustandsmerkmale für das Intervall täglich
2022-12-12T09:21:13+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Verarbeitung für Intervall täglich abgeschlossen
2022-12-12T09:21:14+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Berechnung der Aggregatgerätezustandsmerkmale für das Intervall monatlich
2022-12-12T09:21:18+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Verarbeitung für Intervall monatlich abgeschlossen
2022-12-12T09:22:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:22:00 GMT
2022-12-12T09:23:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:23:00 GMT
2022-12-12T09:24:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:24:00 GMT
2022-12-12T09:25:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:25:00 GMT
2022-12-12T09:26:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:26:00 GMT
2022-12-12T09:27:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:27:00 GMT
2022-12-12T09:28:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:28:00 GMT
2022-12-12T09:29:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:29:00 GMT
2022-12-12T09:30:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:30:00 GMT
2022-12-12T09:31:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:31:00 GMT
2022-12-12T09:32:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung der Kalenderauslöser um Mo, 12. Dez 2022 08:32:00 GMT
2022-12-12T09:32:40+0100 <info> index.js:25 (shutdown) SIGTERM empfangen.
2022-12-12T09:32:40+0100 <info> index.js:31 (shutdown) Datenbankverbindung wird geschlossen.

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

2022-12-12T09:34:51+0100<info> job.purge.js:17 (Job.purge) Löschen aller Hintergrundaufträge, die vor dem = Mon Dec 05 2022 09:34:51 GMT+0100 (Mitteleuropäische Normalzeit) erstellt wurden
2022-12-12T09:35:05+0100 <info> index.js:88 (Object.start) CalDAV-Dienst wird gestartet
2022-12-12T09:35:05+0100 <info> index.js:17 (Object.start) eWeLink-Dienst wird gestartet
2022-12-12T09:35:05+0100 <info> service.start.js:40 (Service.start) Der Dienst ewelink ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:35:05+0100 <info> index.js:21 (Object.start) Beispiel-Dienst wird gestartet
2022-12-12T09:35:06+0100 <info> index.js:14 (Object.start) Alexa-Dienst wird gestartet
2022-12-12T09:35:06+0100 <info> index.js:15 (Object.start) Bluetooth-Dienst wird gestartet
2022-12-12T09:35:07+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Präsenzscanner wird gestartet
2022-12-12T09:35:07+0100 <info> index.js:16 (Object.start) Broadlink-Dienst wird gestartet
2022-12-12T09:35:08+0100 <info> broadlink.addPeripheral.js:29 (BroadlinkHandler.addPeripheral) Broadlink entdeckt neues Peripheriegerät: 75a863770f78
2022-12-12T09:35:08+0100 <info> index.js:18 (Object.start) HomeKit-Dienst wird gestartet
2022-12-12T09:35:08+0100 <info> index.js:14 (Object.start) GoogleActions-Dienst wird gestartet
2022-12-12T09:35:08+0100 <info> init.js:31 (Zigbee2mqttManager.init) Zigbee2mqtt USB-Dongle ist nicht angeschlossen
2022-12-12T09:35:08+0100 <info> index.js:18 (Object.start) TP-Link-Dienst wird gestartet
2022-12-12T09:35:08+0100 <info> index.js:15 (Object.start) Tasmota-Dienst wird gestartet
2022-12-12T09:35:08+0100 <info> index.js:14 (Object.start) Xiaomi-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> index.js:13 (Object.start) USB-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> index.js:19 (Object.start) Telegram-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> service.start.js:40 (Service.start) Der Dienst telegram ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:35:09+0100 <info> index.js:16 (Object.start) RTSP-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> index.js:18 (Object.start) Philips Hue-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> index.js:16 (Object.start) MQTT-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: Überprüfung auf erforderliche Änderungen...
2022-12-12T09:35:09+0100 <info> service.start.js:40 (Service.start) Der Dienst mqtt ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:35:09+0100 <info> index.js:17 (Object.start) Ecowatt-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> index.js:20 (Object.start) Open Weather-Dienst wird gestartet
2022-12-12T09:35:09+0100 <info> service.start.js:40 (Service.start) Der Dienst openweather ist nicht konfiguriert, daher wurde er nicht gestartet.
2022-12-12T09:35:09+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Aggregates berechnen für Gerätefunktionszustand für Intervall stündlich
2022-12-12T09:35:10+0100 <info> index.js:63 (Server.<anonymous>) Server hört auf Port 8001
2022-12-12T09:35:17+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Verarbeitung für Intervall stündlich abgeschlossen
2022-12-12T09:35:17+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Aggregates berechnen für Gerätefunktionszustand für Intervall täglich
2022-12-12T09:35:23+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Verarbeitung für Intervall täglich abgeschlossen
2022-12-12T09:35:23+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Aggregates berechnen für Gerätefunktionszustand für Intervall monatlich
2022-12-12T09:35:30+0100 <info> device.calculateAggregate.js:105 (ChildProcess.<anonymous>) device.calculateAggregate: Verarbeitung für Intervall monatlich abgeschlossen
2022-12-12T09:36:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:36:00 GMT
2022-12-12T09:37:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:37:00 GMT
2022-12-12T09:38:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:38:00 GMT
2022-12-12T09:39:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:39:00 GMT
2022-12-12T09:40:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:40:00 GMT
2022-12-12T09:41:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:41:00 GMT
2022-12-12T09:42:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:42:00 GMT
2022-12-12T09:43:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:43:00 GMT
2022-12-12T09:44:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:44:00 GMT
2022-12-12T09:45:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:45:00 GMT
2022-12-12T09:46:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:46:00 GMT
2022-12-12T09:47:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:47:00 GMT
2022-12-12T09:48:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:48:00 GMT
2022-12-12T09:49:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:49:00 GMT
2022-12-12T09:50:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:50:00 GMT
2022-12-12T09:51:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:51:00 GMT
2022-12-12T09:52:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:52:00 GMT
2022-12-12T09:53:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:53:00 GMT
2022-12-12T09:54:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:54:00 GMT
2022-12-12T09:55:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:55:00 GMT
2022-12-12T09:56:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:56:00 GMT
2022-12-12T09:57:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:57:00 GMT
2022-12-12T09:58:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:58:00 GMT
2022-12-12T09:59:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 08:59:00 GMT
2022-12-12T10:00:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:00:00 GMT
2022-12-12T10:01:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:01:00 GMT
2022-12-12T10:02:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:02:00 GMT
2022-12-12T10:03:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:03:00 GMT
2022-12-12T10:04:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:04:00 GMT
2022-12-12T10:05:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:05:00 GMT
2022-12-12T10:06:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:06:00 GMT
2022-12-12T10:07:00+0100 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalenderauslösern um Mon, 12 Dez 2022 09:07:00 GMT
pi@gladys:~ $

Ich denke also, dass Gladys diese Container nicht sieht, da ich immer noch diesen Fehler im Dienst habe

Perfekt! Also ist das Problem gelöst :slight_smile:

Ich sehe keine Fehler in den Logs, die du bereitgestellt hast, und der Bluetooth-Dienst scheint zu funktionieren!

@pierre-gilles Ich denke, die wichtigste Nachricht war hier ^^’

Tatsächlich habe ich in den Logs gesehen, dass Bluetooth gestartet wurde. Was ich damit sagen will, ist, dass meine Gladys-Instanz wie zuvor läuft, ohne den neuen Bluetooth-Container zu berücksichtigen. Ich zweifle nicht daran, dass das an meinen Manipulationen liegt. In der Bluetooth-Integration habe ich immer noch dieselbe Meldung: Das Bluetooth-Modul ist nicht verfügbar. Bitte stellen Sie sicher, dass es aktiviert ist.

Ich glaube, du hast das nicht verstanden.
Du hast über den vonox-Befehl eine Gladys-Instanz installiert, die versucht, das Bluetooth zu beheben.
Du hast keinen reinen Bluetooth-Container installiert…

Zuerst müssen wir abwarten, bis Feedback kommt, um zu prüfen, ob der Container das Problem tatsächlich behebt. Dann erhält deine Haupt-Gladys-Instanz die Korrektur in einem zweiten Schritt.

Wovon redest du, von der Testinstanz, die du gerade installiert hast, oder von der „offiziellen“, die du täglich nutzt?
Die beiden sind nicht miteinander verbunden…