Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

driverState shows "unknown" #871

Closed
chris299 opened this issue Nov 5, 2024 · 42 comments · Fixed by #874
Closed

driverState shows "unknown" #871

chris299 opened this issue Nov 5, 2024 · 42 comments · Fixed by #874
Assignees

Comments

@chris299
Copy link

chris299 commented Nov 5, 2024

Describe the bug
a few months ago the BLE adapter stopped collecting Data. instance is shown "green" but datapoint driverState shows "unknown".

To Reproduce
same with every restart of adapter

Expected behavior
driverState gives a hint on the problem
or at least debug-log does

Screenshots & Logfiles

2024-11-04 21:58:25.157 - info: ble.0 (802921) Got terminate signal TERMINATE_YOURSELF
2024-11-04 21:58:25.159 - info: ble.0 (802921) terminating
2024-11-04 21:58:25.161 - info: ble.0 (802921) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2024-11-04 21:58:25.195 - info: host.HP-EliteDesk-800-G3-DM-35W stopInstance system.adapter.ble.0 send kill signal
2024-11-04 21:58:25.664 - info: ble.0 (802921) terminating
2024-11-04 21:58:25.786 - info: host.HP-EliteDesk-800-G3-DM-35W instance system.adapter.ble.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2024-11-04 21:58:28.313 - info: host.HP-EliteDesk-800-G3-DM-35W instance system.adapter.ble.0 started with pid 870418
2024-11-04 21:58:28.706 - debug: ble.0 (870418) Redis Objects: Use Redis connection: 127.0.0.1:9001
2024-11-04 21:58:28.731 - debug: ble.0 (870418) Objects client ready ... initialize now
2024-11-04 21:58:28.732 - debug: ble.0 (870418) Objects create System PubSub Client
2024-11-04 21:58:28.732 - debug: ble.0 (870418) Objects create User PubSub Client
2024-11-04 21:58:28.773 - debug: ble.0 (870418) Objects client initialize lua scripts
2024-11-04 21:58:28.775 - debug: ble.0 (870418) Objects connected to redis: 127.0.0.1:9001
2024-11-04 21:58:28.803 - debug: ble.0 (870418) Redis States: Use Redis connection: 127.0.0.1:9000
2024-11-04 21:58:28.856 - debug: ble.0 (870418) States create System PubSub Client
2024-11-04 21:58:28.857 - debug: ble.0 (870418) States create User PubSub Client
2024-11-04 21:58:28.920 - debug: ble.0 (870418) States connected to redis: 127.0.0.1:9000
2024-11-04 21:58:28.986 - info: ble.0 (870418) starting. Version 0.14.0 in /opt/iobroker/node_modules/iobroker.ble, node: v18.20.4, js-controller: 5.0.19
2024-11-04 21:58:29.048 - info: ble.0 (870418) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, BTHome, _default
2024-11-04 21:58:29.048 - info: ble.0 (870418) enabled plugins: Xiaomi, BTHome, _default
2024-11-04 21:58:29.048 - info: ble.0 (870418) monitoring all services
2024-11-04 21:58:29.097 - info: ble.0 (870418) starting scanner process...
2024-11-04 21:59:17.771 - info: admin.0 (1849) ==> Connected system.user.admin from ::ffff:192.168.246.129
2024-11-04 21:59:36.498 - info: ble.0 (870418) Now accepting new devices

Versions:

  • Adapter version: 0.14.0
  • JS-Controller version: 5.0.19
  • Node version: 18.20.4
  • Operating system: Ubuntu 22.04 bare metal

Additional context
probably an OS update caused the breaking, as iobroker was not touched.
the hint from https://forum.iobroker.net/topic/30179/ble-adapter-gr%C3%BCn-driverstate-unknown did not work

@chris299
Copy link
Author

seems to be related to #870

@Grothesk242
Copy link

Grothesk242 commented Dec 3, 2024

Similar situation here. Instance is yellow.

2024-12-03 01:26:30.872  - info: ble.0 (213188) starting. Version 0.14.0 in /opt/iobroker/node_modules/iobroker.ble, node: v22.11.0, js-controller: 7.0.3
2024-12-03 01:26:30.920  - silly: ble.0 (213188) States system redis pmessage system.adapter.ble.0.logLevel/system.adapter.ble.0.logLevel:{"val":"silly","ack":true,"ts":1733185590900,"q":0,"from":"system.adapter.ble.0","lc":1733184297554}
2024-12-03 01:26:30.928  - info: ble.0 (213188) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, BTHome, _default
2024-12-03 01:26:30.928  - info: ble.0 (213188) enabled plugins: Xiaomi, _default
2024-12-03 01:26:30.929  - info: ble.0 (213188) monitoring all services
2024-12-03 01:26:30.937  - silly: ble.0 (213188) redis psubscribe cfg.o.ble.0.*
2024-12-03 01:26:30.954  - silly: ble.0 (213188) States user redis pmessage ble.0.*/ble.0.options.allowNewDevices:{"val":false,"ack":true,"ts":1733185590952,"q":0,"from":"system.adapter.ble.0","user":"system.user.admin","lc":1733185590952}
2024-12-03 01:26:31.000  - info: ble.0 (213188) starting scanner process...
2024-12-03 01:26:31.247  - silly: ble.0 (213188) States user redis pmessage ble.0.*/ble.0.info.driverState:{"val":"unknown","ack":true,"ts":1733185591244,"q":0,"from":"system.adapter.ble.0","user":"system.user.admin","lc":1733183516430}

Bluetooth is running on the system, scanning via CLI shows BLE devices. Just in the adapter no devices show up.

@larryxxl4
Copy link

larryxxl4 commented Dec 4, 2024

same here "Bluetooth is running on the system, scanning via CLI shows BLE devices. Just in the adapter no devices show up."
nodejs v20.18.1
npm v10.8.2
jscontroller v7.0.3
ble 0.14.0

BLE ist green but no Object Data refresh.
BLE Driver State is "unknown"
BLE Driver State "poweredOff"
log.txt

@DerTom1978
Copy link

same here "Bluetooth is running on the system, scanning via CLI shows BLE devices. Just in the adapter no devices show up."
nodejs v20.18.0
npm v10.8.2
jscontroller v7.0.6
ble 0.14.0

BLE ist green but no Object Data refresh.
BLE Driver State is "unknown"
BLE Driver State "poweredOff"

@larryxxl4
Copy link

Is there already an idea how to fix the error? A new installation does not fix the error.

@toon2006
Copy link

toon2006 commented Dec 19, 2024

nach raspi Aktualisierung hab ich auch dieses Problem: Adapter grün, kein Aktualisierung der Datenpunkte, Driver Status "unknow", Connection ist "true".
Schalte ich über hciconfig hci0 auf down, übernimmt der Adapter das auch und schaltet Datenpunkt auf "Power off".
Bei hci0 up bleibt der Datenpunkt dann aber auf "Power off".

@DerTom1978
Copy link

nach raspi Aktualisierung hab ich auch dieses Problem: Adapter grün, kein Aktualisierung der Datenpunkte, Driver Status "unknow", Connection ist "true". Schalte ich über hciconfig hci0 auf down, übernimmt der Adapter das auch und schaltet Datenpunkt auf "Power off". Bei hci0 up bleibt der Datenpunkt dann aber auf "Power off".

Das kann ich auch so bestätigen. Wenn der Adapter neu gestartet wird, dann ist wieder "unknow" im Status zu lesen.
Vielleicht kann nach einem Update der Adapter den Status von hci0 nicht korrekt lesen und aktualisiert daher die Datenpunkte nicht.
Ich habe versucht das BT-Dongle zu tauschen aber auch das blieb ohne Erfolg.

@Klugschieter
Copy link

Jo, ich klinke mich hier auch mal ein, habe das gleiche Problem, Adapter grün aber keine Daten mehr nach einem Update vom RasPi.
Mal in die Runde gefragt, kann es nicht auch eventuell an RasPi-Version bullseye liegen oder habt ihr mit bookworm auch das Problem?
Nur eine Vermutung, weil sonst müssten doch noch viel mehr Problem-Meldungen zu finden sein, weil bei den meisten Adapter-Nutzern nichts mehr funzt ...

@Grothesk242
Copy link

Grothesk242 commented Dec 25, 2024 via email

@JackDaniel007
Copy link

auch hier das selbe thema :(
gibt es noch andere möglichkeiten zum thema ble mit iob, oder wars das jetzt?

@dskvml
Copy link

dskvml commented Dec 27, 2024

I am quite certain the problem is connected to one of the following updates:

apache2-bin/stable,stable-security 2.4.62-1deb12u2 amd64 [upgradable from: 2.4.61-1deb12u1]
base-files/stable 12.4+deb12u8 amd64 [upgradable from: 12.4+deb12u6]
bsdextrautils/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
bsdutils/stable 1:2.38.1-5+deb12u2 amd64 [upgradable from: 1:2.38.1-5+deb12u1]
cups-browsed/stable,stable-security 1.28.17-3+deb12u1 amd64 [upgradable from: 1.28.17-3]
cups-client/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
cups-common/stable,stable-security 2.4.2-3+deb12u8 all [upgradable from: 2.4.2-3+deb12u5]
cups-core-drivers/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
cups-daemon/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
cups-filters-core-drivers/stable,stable-security 1.28.17-3+deb12u1 amd64 [upgradable from: 1.28.17-3]
cups-filters/stable,stable-security 1.28.17-3+deb12u1 amd64 [upgradable from: 1.28.17-3]
cups-ipp-utils/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
cups-ppdc/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
cups-server-common/stable,stable-security 2.4.2-3+deb12u8 all [upgradable from: 2.4.2-3+deb12u5]
cups/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
curl/stable 7.88.1-10+deb12u8 amd64 [upgradable from: 7.88.1-10+deb12u6]
distro-info-data/stable 0.58+deb12u3 all [upgradable from: 0.58+deb12u2]
eject/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
fdisk/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
firefox-esr/stable-security 128.5.0esr-1deb12u1 amd64 [upgradable from: 115.14.0esr-1deb12u1]
fonts-opensymbol/stable,stable-security 4:102.12+LibO7.4.7-1+deb12u5 all [upgradable from: 4:102.12+LibO7.4.7-1+deb12u4]
ghostscript/stable-security 10.0.0dfsg-11+deb12u6 amd64 [upgradable from: 10.0.0dfsg-11+deb12u4]
gir1.2-gst-plugins-base-1.0/stable-security 1.22.0-3+deb12u3 amd64 [upgradable from: 1.22.0-3+deb12u2]
gir1.2-gstreamer-1.0/stable-security 1.22.0-2+deb12u1 amd64 [upgradable from: 1.22.0-2]
gir1.2-gtk-3.0/stable 3.24.38-2deb12u3 amd64 [upgradable from: 3.24.38-2deb12u1]
gir1.2-javascriptcoregtk-4.0/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
gir1.2-javascriptcoregtk-4.1/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
gir1.2-webkit2-4.0/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
gir1.2-webkit2-4.1/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
git-man/stable,stable-security 1:2.39.5-0+deb12u1 all [upgradable from: 1:2.39.2-1.1]
git/stable,stable-security 1:2.39.5-0+deb12u1 amd64 [upgradable from: 1:2.39.2-1.1]
google-chrome-stable/stable 131.0.6778.204-1 amd64 [upgradable from: 131.0.6778.85-1]
gstreamer1.0-gl/stable-security 1.22.0-3+deb12u3 amd64 [upgradable from: 1.22.0-3+deb12u2]
gstreamer1.0-plugins-base/stable-security 1.22.0-3+deb12u3 amd64 [upgradable from: 1.22.0-3+deb12u2]
gstreamer1.0-x/stable-security 1.22.0-3+deb12u3 amd64 [upgradable from: 1.22.0-3+deb12u2]
gtk-update-icon-cache/stable 3.24.38-2deb12u3 amd64 [upgradable from: 3.24.38-2deb12u1]
gtk2-engines-pixbuf/stable 2.24.33-2+deb12u1 amd64 [upgradable from: 2.24.33-2]
imagemagick-6-common/stable 8:6.9.11.60+dfsg-1.6+deb12u2 all [upgradable from: 8:6.9.11.60+dfsg-1.6+deb12u1]
initramfs-tools-core/stable 0.142+deb12u1 all [upgradable from: 0.142]
initramfs-tools/stable 0.142+deb12u1 all [upgradable from: 0.142]
intel-microcode/stable 3.20240910.1deb12u1 amd64 [upgradable from: 3.20240514.1deb12u1]
iputils-ping/stable 3:20221126-1+deb12u1 amd64 [upgradable from: 3:20221126-1]
libapr1/stable 1.7.2-3+deb12u1 amd64 [upgradable from: 1.7.2-3]
libarchive13/stable-security 3.6.2-1+deb12u2 amd64 [upgradable from: 3.6.2-1+deb12u1]
libblkid-dev/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libblkid1/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libc-bin/stable 2.36-9+deb12u9 amd64 [upgradable from: 2.36-9+deb12u7]
libc-dev-bin/stable 2.36-9+deb12u9 amd64 [upgradable from: 2.36-9+deb12u7]
libc-l10n/stable 2.36-9+deb12u9 all [upgradable from: 2.36-9+deb12u7]
libc6-dev/stable 2.36-9+deb12u9 amd64 [upgradable from: 2.36-9+deb12u7]
libc6/stable 2.36-9+deb12u9 amd64 [upgradable from: 2.36-9+deb12u7]
libcjson1/stable 1.7.15-1+deb12u2 amd64 [upgradable from: 1.7.15-1+deb12u1]
libcups2/stable,stable-security 2.4.2-3+deb12u8 amd64 [upgradable from: 2.4.2-3+deb12u5]
libcupsfilters1/stable,stable-security 1.28.17-3+deb12u1 amd64 [upgradable from: 1.28.17-3]
libcurl3-gnutls/stable 7.88.1-10+deb12u8 amd64 [upgradable from: 7.88.1-10+deb12u6]
libcurl4/stable 7.88.1-10+deb12u8 amd64 [upgradable from: 7.88.1-10+deb12u6]
libexpat1-dev/stable,stable-security 2.5.0-1+deb12u1 amd64 [upgradable from: 2.5.0-1]
libexpat1/stable,stable-security 2.5.0-1+deb12u1 amd64 [upgradable from: 2.5.0-1]
libfdisk1/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libfontembed1/stable,stable-security 1.28.17-3+deb12u1 amd64 [upgradable from: 1.28.17-3]
libgail-3-0/stable 3.24.38-2deb12u3 amd64 [upgradable from: 3.24.38-2deb12u1]
libgail-common/stable 2.24.33-2+deb12u1 amd64 [upgradable from: 2.24.33-2]
libgail18/stable 2.24.33-2+deb12u1 amd64 [upgradable from: 2.24.33-2]
libglib2.0-0/stable 2.74.6-2+deb12u4 amd64 [upgradable from: 2.74.6-2+deb12u3]
libglib2.0-bin/stable 2.74.6-2+deb12u4 amd64 [upgradable from: 2.74.6-2+deb12u3]
libglib2.0-data/stable 2.74.6-2+deb12u4 all [upgradable from: 2.74.6-2+deb12u3]
libglib2.0-dev-bin/stable 2.74.6-2+deb12u4 amd64 [upgradable from: 2.74.6-2+deb12u3]
libglib2.0-dev/stable 2.74.6-2+deb12u4 amd64 [upgradable from: 2.74.6-2+deb12u3]
libgs-common/stable-security 10.0.0dfsg-11+deb12u6 all [upgradable from: 10.0.0dfsg-11+deb12u4]
libgs10-common/stable-security 10.0.0dfsg-11+deb12u6 all [upgradable from: 10.0.0dfsg-11+deb12u4]
libgs10/stable-security 10.0.0dfsg-11+deb12u6 amd64 [upgradable from: 10.0.0dfsg-11+deb12u4]
libgsf-1-114/stable,stable-security 1.14.50-1+deb12u1 amd64 [upgradable from: 1.14.50-1]
libgsf-1-common/stable,stable-security 1.14.50-1+deb12u1 all [upgradable from: 1.14.50-1]
libgsf-bin/stable,stable-security 1.14.50-1+deb12u1 amd64 [upgradable from: 1.14.50-1]
libgstreamer-gl1.0-0/stable-security 1.22.0-3+deb12u3 amd64 [upgradable from: 1.22.0-3+deb12u2]
libgstreamer-plugins-base1.0-0/stable-security 1.22.0-3+deb12u3 amd64 [upgradable from: 1.22.0-3+deb12u2]
libgstreamer1.0-0/stable-security 1.22.0-2+deb12u1 amd64 [upgradable from: 1.22.0-2]
libgtk-3-0/stable 3.24.38-2deb12u3 amd64 [upgradable from: 3.24.38-2deb12u1]
libgtk-3-bin/stable 3.24.38-2deb12u3 amd64 [upgradable from: 3.24.38-2deb12u1]
libgtk-3-common/stable 3.24.38-2deb12u3 all [upgradable from: 3.24.38-2deb12u1]
libgtk2.0-0/stable 2.24.33-2+deb12u1 amd64 [upgradable from: 2.24.33-2]
libgtk2.0-bin/stable 2.24.33-2+deb12u1 amd64 [upgradable from: 2.24.33-2]
libgtk2.0-common/stable 2.24.33-2+deb12u1 all [upgradable from: 2.24.33-2]
libheif1/stable,stable-security 1.15.1-1+deb12u1 amd64 [upgradable from: 1.15.1-1]
libjavascriptcoregtk-4.0-18/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
libjavascriptcoregtk-4.1-0/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
libjavascriptcoregtk-6.0-1/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
libmagickcore-6.q16-6-extra/stable 8:6.9.11.60+dfsg-1.6+deb12u2 amd64 [upgradable from: 8:6.9.11.60+dfsg-1.6+deb12u1]
libmagickcore-6.q16-6/stable 8:6.9.11.60+dfsg-1.6+deb12u2 amd64 [upgradable from: 8:6.9.11.60+dfsg-1.6+deb12u1]
libmagickwand-6.q16-6/stable 8:6.9.11.60+dfsg-1.6+deb12u2 amd64 [upgradable from: 8:6.9.11.60+dfsg-1.6+deb12u1]
libmount-dev/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libmount1/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libmpg123-0/stable-security 1.31.2-1+deb12u1 amd64 [upgradable from: 1.31.2-1]
libnghttp2-14/stable 1.52.0-1+deb12u2 amd64 [upgradable from: 1.52.0-1+deb12u1]
libnss-myhostname/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libnss-systemd/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libnss3/stable-security 2:3.87.1-1+deb12u1 amd64 [upgradable from: 2:3.87.1-1]
libntfs-3g89/stable 1:2022.10.3-1+deb12u2 amd64 [upgradable from: 1:2022.10.3-1+b1]
libostree-1-1/stable 2022.7-2+deb12u1 amd64 [upgradable from: 2022.7-2]
libpam-systemd/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libpython3.11-minimal/stable 3.11.2-6+deb12u4 amd64 [upgradable from: 3.11.2-6+deb12u2]
libpython3.11-stdlib/stable 3.11.2-6+deb12u4 amd64 [upgradable from: 3.11.2-6+deb12u2]
libpython3.11/stable 3.11.2-6+deb12u4 amd64 [upgradable from: 3.11.2-6+deb12u2]
libreoffice-base-core/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-calc/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-common/stable,stable-security 4:7.4.7-1+deb12u5 all [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-core/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-draw/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-gnome/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-gtk3/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-help-common/stable,stable-security 4:7.4.7-1+deb12u5 all [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-help-en-us/stable,stable-security 4:7.4.7-1+deb12u5 all [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-impress/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-math/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-style-colibre/stable,stable-security 4:7.4.7-1+deb12u5 all [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-style-elementary/stable,stable-security 4:7.4.7-1+deb12u5 all [upgradable from: 4:7.4.7-1+deb12u4]
libreoffice-writer/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libsmartcols1/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libsqlite3-0/stable 3.40.1-2+deb12u1 amd64 [upgradable from: 3.40.1-2]
libssl3/stable 3.0.15-1deb12u1 amd64 [upgradable from: 3.0.13-1deb12u1]
libsystemd-shared/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libsystemd0/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libudev-dev/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libudev1/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
libuno-cppu3/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libuno-cppuhelpergcc3-3/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libuno-purpenvhelpergcc3-3/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libuno-sal3/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libuno-salhelpergcc3-3/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
libuuid1/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
libwebkit2gtk-4.0-37/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
libwebkit2gtk-4.1-0/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
libwebkitgtk-6.0-4/stable-security 2.46.5-1deb12u1 amd64 [upgradable from: 2.44.2-1deb12u1]
linux-image-amd64/stable-security 6.1.119-1 amd64 [upgradable from: 6.1.99-1]
linux-libc-dev/stable-security 6.1.119-1 amd64 [upgradable from: 6.1.99-1]
locales/stable 2.36-9+deb12u9 all [upgradable from: 2.36-9+deb12u7]
mount/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
nodejs/nodistro 20.18.1-1nodesource1 amd64 [upgradable from: 20.17.0-1nodesource1]
ntfs-3g/stable 1:2022.10.3-1+deb12u2 amd64 [upgradable from: 1:2022.10.3-1+b1]
openssl/stable 3.0.15-1deb12u1 amd64 [upgradable from: 3.0.13-1deb12u1]
python3-cryptography/stable 38.0.4-3+deb12u1 amd64 [upgradable from: 38.0.4-3]
python3-uno/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
python3.11-minimal/stable 3.11.2-6+deb12u4 amd64 [upgradable from: 3.11.2-6+deb12u2]
python3.11/stable 3.11.2-6+deb12u4 amd64 [upgradable from: 3.11.2-6+deb12u2]
qemu-guest-agent/stable 1:7.2+dfsg-7+deb12u7 amd64 [upgradable from: 1:7.2+dfsg-7+deb12u6]
systemd-sysv/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
systemd-timesyncd/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
systemd/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
tzdata/stable-updates 2024b-0+deb12u1 all [upgradable from: 2024a-0+deb12u1]
udev/stable 252.31-1deb12u1 amd64 [upgradable from: 252.26-1deb12u2]
uno-libs-private/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
ure/stable,stable-security 4:7.4.7-1+deb12u5 amd64 [upgradable from: 4:7.4.7-1+deb12u4]
usb.ids/stable 2024.07.04-0+deb12u1 all [upgradable from: 2024.01.20-0+deb12u1]
util-linux-extra/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
util-linux-locales/stable 2.38.1-5+deb12u2 all [upgradable from: 2.38.1-5+deb12u1]
util-linux/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
uuid-dev/stable 2.38.1-5+deb12u2 amd64 [upgradable from: 2.38.1-5+deb12u1]
xserver-common/stable,stable-security 2:21.1.7-3+deb12u8 all [upgradable from: 2:21.1.7-3+deb12u7]
xserver-xephyr/stable,stable-security 2:21.1.7-3+deb12u8 amd64 [upgradable from: 2:21.1.7-3+deb12u7]
xserver-xorg-core/stable,stable-security 2:21.1.7-3+deb12u8 amd64 [upgradable from: 2:21.1.7-3+deb12u7]
xserver-xorg-legacy/stable,stable-security 2:21.1.7-3+deb12u8 amd64 [upgradable from: 2:21.1.7-3+deb12u7]

Thank god i had a backup of my Proxmox VM so i could revert to before i ran these upgrades.

@funxxer
Copy link

funxxer commented Dec 29, 2024

@AlCalzone bist du da dran oder ist der Adapter tot ?

@bashinator
Copy link

der Adapter ist sowas von Broken, ich stimme allen zu! Thumps UP!

@AlCalzone - kommt da noch irgendwann ein fix?

@smart20home20
Copy link

Hey, bei mir geht der Adapter auch nicht mehr, was sehr ärgerlich ist. Wird sich da auf kurz oder lang was ändern oder gibt es keinen Support mehr ?
Viele Grüße

@chris299
Copy link
Author

ich habe für mich einen Workaround gebaut:
ich verwende nun einen meiner Gen2 Shelly als Bluetooth Gateway mit einer Implementierung des XIAMOI MIJIA BLE Beacon Protokolls, um Sensordaten diverser XIAOMI Devices per REST-API-Adapter in die Datenpunkte des verwaisten BLE-Adapters zu injizieren.

Wenn jemand Interesse an diesem (sehr ungeschliffenen) Skript hat, gern hier kommentieren...

@Klugschieter
Copy link

Moin @chris299, habe zwar keinen Shelly, finde aber die Idee und das auf jeden Fall schon mal ein erster neuer Ansatz da ist ziemlich geil. So etwas über einen NodeMCU anstatt des Shelly wäre eher mein Mittel der Wahl dafür, nur das ich dafür leider gar kein Talent habe das umzusetzen. Aber wie gesagt echt klasse das du zumindest schon mal der Erste hier bist mit einem Lösungsansatz. Insgeheim hofft wohl jeder noch auf ein Update vom BLE Adapter ... Bin schon fast am überlegen meinen PiZero mit nem super alten Buster-Image in dem es noch problemlos lief wieder an den Start zu bringen. Sieht ja eher schlecht aus mit nem Update und meine 8 MiFloras aussortieren ist eigentlich keine Lösung

@raldi01
Copy link

raldi01 commented Jan 12, 2025

Ich habe jetzt zwei Tage an meinem System gebastelt, bis ich hierauf gestoßen bin. Habe das selbe Problem: Adapter grün, vorhandene Datenpunkte werden nicht aktualisiert und neue Datenpunkte werden nicht hinzugefügt. Dann muß ich wohl auf meinem System erstmal nicht weiter suchen und auf den Entwickler hoffen.

@larryxxl4
Copy link

Meine Lösung ist eine saubere Installation mit Debian 11 und IOBroker und BLE Adapter in einer virtuellen Maschine unter Proxmox als Multihost Client. Wichtig kein Backup einspielen.

Und eine weitere VM unter Proxmox mit Debian 12 und IOBroker als Multihost Server.
Funktioniert gut.

auf Updates des BLE Adapters oder des Debian 11 verzichte ich lieber. Das Gerät mit Debain 11 hat bis auf weiteres keinen Internet Zugang.

@maxpd1
Copy link

maxpd1 commented Jan 23, 2025

selbe hier, nur dass ich dabei war ihn zum ersten Mal einzurichten nach der videoanleitung von @klein0r
aktiv ist @AlCalzone noch im git

@charly181274
Copy link

charly181274 commented Feb 5, 2025

Gibt es schon irgend welche Aktivitäten das Problem zu fixen ? Ich habe leider auch seit dem 20.12.2024 aktualisierten keine Daten mehr. Das ganze ist nach einem Systemupdate passiert.

Würde mir sehr helfen, wenn man das wieder ans laufen bekommt. Habe einiges an BT Geräten und die irgend welche Scripte triggern die ich sonst alle ändern müsste wenn ich eine Möglichkeit gefunden habe überhaupt wieder BT Daten in iobroker zu integrieren.

Image

@toon2006
Copy link

toon2006 commented Feb 5, 2025

Sieht bisher nicht so gut aus für den Adapter…

Es kümmert sich leider keiner mehr darum….

Schade und keine Ahnung wie man ble Daten anders bekommen könnte

@klein0r
Copy link

klein0r commented Feb 6, 2025

aktiv ist @AlCalzone noch im git

Klar, nur nutzt er wahrscheinlich diesen Adapter auch nicht mehr selbst produktiv. Und irgendwo gibt es ja immer etwas zu tun.
Hier haben sich jetzt sehr viele Leute zu Wort gemeldet, aber kaum jemand hat wirklich seine Erkenntnisse geteilt.

Recherchiert doch im Detail woran es liegt. An den Debian Paketen? Welche Version geht noch? Welche nicht mehr? Gibt es irgendwo dokumentierte Breaking Changes? Diese Arbeit könntet ihr doch schonmal abnehmen. Dann ist ein Fix auch leichter.

@Zerpac54
Copy link

Zerpac54 commented Feb 6, 2025

ich habe mal den Versuch gemacht ein zweites System auf einem Raspi4 aufzusetzen, da funktioniert es.
Linux Raspberrypi 6.6.51+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024- 10-08) aarch64

der Raspi 5 wo es nicht funktioniert
Linux Raspberrypi 6.6.74+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (202 5-01-27) aarch64

bei beiden Systemen wurde die Update Stand heute eingespielt

@Grothesk242
Copy link

bei beiden Systemen wurde die Update Stand heute eingespielt

Das müssen aber auch zwei Unterschiedlichen Releases sein. Bullseye und Bookworm vermutlich.

@Grothesk242
Copy link

project-chip/matter.js#1120

@Apollon77 hat sich da mal gemeldet. Ich denke, es sollte da die noble Version von
https://github.com/stoprocent/noble
mal probiert werden. Die abondonware-Variante scheint in der Tat mittlerweile verlassen zu sein. Letztes Release vor 10 Monaten.

@Grothesk242
Copy link

Grothesk242 commented Feb 6, 2025

Hier scheint es aber irgendwie zu gehen:
hannseman/homebridge-mi-hygrothermograph#205

Im Code geschaut, die haben da die stoprocent-Version implementiert. Bestätigt meine Vermutung aus dem vorherigen Post.
Siehe auch:
#870

@Zerpac54
Copy link

Zerpac54 commented Feb 6, 2025

Das müssen aber auch zwei unterschiedliche Releases sein. Bullseye und Bookworm vermutlich.

das Funktionierende ist Bullseye

@Grothesk242
Copy link

das Funktionierende ist Bullseye

Das funktionierende hat auch einen älteren Kernel... ;-)

@Zerpac54
Copy link

Zerpac54 commented Feb 6, 2025

also muss das Problem ein Update verursacht haben?

@Grothesk242
Copy link

Andersherum. Ein unterlassenes Update von abandonware/noble für den aktuellen Linux-Kernel verursacht das offenbar.

@Zerpac54
Copy link

Zerpac54 commented Feb 6, 2025

Sorry, was heisst das jetzt konkret oder kann man da was anpassen?

@Grothesk242
Copy link

Man könnte die noble-Version gegen die Version von stoprocent tauschen.
Die scheint ja auch mit aktuellen Kerneln zu funktionieren.

@Zerpac54
Copy link

Zerpac54 commented Feb 6, 2025

Kannst du mir sagen wie ich das machen kann, da kenn ich mich überhaupt nicht aus.

@klein0r
Copy link

klein0r commented Feb 8, 2025

@Zerpac54

  • Fork vom Repo erstellen
  • Lokal klonen (nicht auf das Produktivsystem oder wo ioBroker schon installiert ist)
  • npm Pakete installieren
  • noble entfernen und durch @stoprocent/noble ersetzen (mit npm Befehlen)
  • Dev-Server aufsetzen dev-server setup
  • Das alles testen
  • PR erstellen

@Zerpac54
Copy link

Zerpac54 commented Feb 8, 2025

@klein0r

Hallo Matthias, danke dir für die Angaben, da muss ich aber passen. Ich hoffe, dass der BLE Adapter vielleicht mal in Bezug auf diese Problematik angeschaut wird.

@AlCalzone
Copy link
Owner

AlCalzone commented Feb 9, 2025

Potentieller fix hier: #874

Ich kanns aus diversen Gründen nicht testen. Wer möchte, bitte von URL installieren:

AlCalzone/ioBroker.ble#switch-ble-dep

@Grothesk242
Copy link

Grothesk242 commented Feb 9, 2025

Installation funktioniert:

$ iobroker url https://github.com/AlCalzone/ioBroker.ble/tree/switch-ble-dep --host chet --debug

install AlCalzone/ioBroker.ble#switch-ble-dep

Installing AlCalzone/ioBroker.ble#switch-ble-dep... (System call)

npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported

> node-gyp-build

> @stoprocent/[email protected] install> node-gyp-build

gyp info using [email protected] info using [email protected] | linux | arm64

gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3

gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/opt/iobroker/node_modules/@stoprocent/noble/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/iobroker/.cache/node-gyp/23.7.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/23.7.0',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/23.7.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/@stoprocent/noble',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]

gyp info spawn make

make: Entering directory '/opt/iobroker/node_modules/@stoprocent/noble/build'

SOLINK_MODULE(target) Release/obj.target/noble.node

COPY Release/noble.node

make: Leaving directory '/opt/iobroker/node_modules/@stoprocent/noble/build'

gyp info ok

added 30 packages, removed 45 packages, and changed 2 packages in 2m
245 packages are looking for funding run `npm fund` for details

upload [5] ble.admin /opt/iobroker/node_modules/iobroker.ble/admin/.eslintrc.js .eslintrc.js application/javascript
upload [4] ble.admin /opt/iobroker/node_modules/iobroker.ble/admin/ble.png ble.png image/png
upload [3] ble.admin /opt/iobroker/node_modules/iobroker.ble/admin/build/index.js build/index.js application/javascript
upload [2] ble.admin /opt/iobroker/node_modules/iobroker.ble/admin/build/index.js.map build/index.js.map application/json
upload [0] ble.admin /opt/iobroker/node_modules/iobroker.ble/admin/style.css style.css text/css
Updating objects from io-package.json for adapter "ble" with version "0.14.0"
Update "system.adapter.ble.0"

Process exited with code 0

Im Anschluss finde ich auch wieder Bluetooth-Geräte, DriverState ist poweredOn.
Funktioniert für mich also.

@Zerpac54
Copy link

Zerpac54 commented Feb 9, 2025

super funktioniert, danke.

@AlCalzone
Copy link
Owner

fixed in 0.14.1

@charly181274
Copy link

Perfekt. Hat auch bei mir funktioniert.

Ich kann mich nur 1000x bedanken für den Fix.

Image

@toon2006
Copy link

toon2006 commented Feb 9, 2025

Auch von mir herzlichen Dank 🙏👍🏻👍🏻👍🏻
Funktioniert!

@MaZchen
Copy link

MaZchen commented Feb 25, 2025

fixed in 0.14.1

Danke. Funktioniert!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.