NEWS
Mal wieder BLE Probleme
-
@thomas-braun controller und admin sind nun aktuell, aber geändert hat das an meinem ble problem leider nichts. Mal sehen, wann ich mich an das node-update traue....
-
-
@thomas-braun naja, man muss immer mit Überraschungen rechnen, daher "trauen"....
EDIT2: und sehr geduldig muss man sein: bei mir passierte eine halben Stunde nichts nach "Please be patient"
läuft nun also auf Node 20.18. aber BLE-Adapter funktioniert trotz rebuild nicht. -
@chris299 sagte in Mal wieder BLE Probleme:
und sehr geduldig muss man sein
Das ist aber sehr von den individuellen Bedingungen abhängig. Auf meiner Kiste dauert das keine 2 Minuten. Bei dem ganzen Zirkus, der auf deiner Kiste noch mitrumpelt wundert das aber auch nicht weiter.
aber BLE-Adapter funktioniert trotz rebuild nicht.
Meldungen eine 'Kaltstart' des Adapters?
-
@thomas-braun unverändert (bzw. was meinst Du mit Kaltstart? der iobroker wurde ja gerade ganz neu gestartet):
ble.0 2024-11-07 23:14:07.454 info starting scanner process... ble.0 2024-11-07 23:14:07.403 info monitoring all services ble.0 2024-11-07 23:14:07.402 info enabled plugins: Xiaomi, BTHome, _default ble.0 2024-11-07 23:14:07.402 info loaded plugins: Xiaomi, mi-flora, ruuvi-tag, BTHome, _default ble.0 2024-11-07 23:14:07.343 info starting. Version 0.14.0 in /opt/iobroker/node_modules/iobroker.ble, node: v20.18.0, js-controller: 6.0.11 ble.0 2024-11-07 23:14:07.244 debug States connected to redis: 127.0.0.1:9000 ble.0 2024-11-07 23:14:07.186 debug States create User PubSub Client ble.0 2024-11-07 23:14:07.186 debug States create System PubSub Client ble.0 2024-11-07 23:14:07.176 debug Redis States: Use Redis connection: 127.0.0.1:9000 ble.0 2024-11-07 23:14:07.157 debug Objects connected to redis: 127.0.0.1:9001 ble.0 2024-11-07 23:14:07.155 debug Objects client initialize lua scripts ble.0 2024-11-07 23:14:07.126 debug Objects create User PubSub Client ble.0 2024-11-07 23:14:07.126 debug Objects create System PubSub Client ble.0 2024-11-07 23:14:07.125 debug Objects client ready ... initialize now ble.0 2024-11-07 23:14:07.107 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 ble.0 2024-11-07 23:13:55.924 info terminating ble.0 2024-11-07 23:13:55.423 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason ble.0 2024-11-07 23:13:55.422 info terminating ble.0 2024-11-07 23:13:55.419 info Got terminate signal TERMINATE_YOURSELF
-
Läuft doch.
-
@thomas-braun naja, wie ich ich oben schon schrieb: der Adapter ist grün, es werden aber keine Daten gesammelt und der DriverState ist "unknown"
-
-
ID TYPE DEVICE SOFT HARD 0 bluetooth hci0 entsperrt entsperrt
die üblichen OS Tools scheinen alle einwandfrei zu arbeiten, d.h. Hardware und Treiber funktionieren prinzipiell. IMHO klemmt es irgendwo an der Schnittstelle zum Adapter, vermutlich induziert durch ein Update auf OS seite...
-
@Jey-Cee das war der Thread zu meinem BLE Problem wie besprochen. konntest Du nachsehen, ob der Adapter bei Dir noch geht?
Am fraglichen Tag hab ich leider doch keine OS updates gemacht, wie ich vermutet hatte...
Ich habe also keine Idee, warum der Adapter seit dem keinerlei Daten mehr empfängt obwohl er grün ist.... -
@chris299
Könnte das sein.https://github.com/abandonware/noble/issues/341
abondonware noble scheint aber eh ein paar Issues zu haben. Baut mit nodejs@23 z. B. momentan nicht, mit nodejs<23 geht es.
-
@thomas-braun danke für die Recherche, ja, das klingt ganz danach....
anscheinend gibt es da auch einen fix: https://github.com/stoprocent/noble/issues/4 den aber wohl @AlCalzone in den BLE Adapter einbauen müsste, aber keine Zeit mehr für sowas hat, wenn ich das richtig verstanden habe.
@apollon77 scheint das Thema aber auch zu kennen.... -
-
ich habe mein System von einem raspi (4er, 2GB) auf einen neuen (4er, 4GB) umgezogen. Iobroker frisch installiert und dann backitup.
Der BLE Adapter war von Anfang an grün. Tage später habe ich gemerkt, dass die timestamps gleich bleiben. Die gefundenen Sensoren wurde einfach nicht aktualisiert.Das mir bekannte habe ich alles durch:
cd /opt/iobroker/node_modules/iobroker.ble $ npm install --omit=devsudo setcap cap_net_raw+eip $(eval readlink -f
which node
)BLE deinstalliert, neu installiert, iob fix etc...
"Verbunden mit Gerät oder Dienst" wird jetzt nicht mehr grünNichts
Jedoch unter "hcitool lescann" werden alle Geräte aufgelistet.
Wenn ich das Log nach dem Neustart anschaue, siehts komisch aus:
Nodejs-Installation:
/usr/bin/nodejs v20.18.1
/usr/bin/node v20.18.1
/usr/bin/npm 10.8.2
/usr/bin/npx 10.8.2
/usr/bin/corepack 0.29.4Recommended versions are nodejs 20.18.1 and npm 10.8.2
nodeJS installation is correctWas kann ich noch tun? Bin ratlos.
Grüße
-
Siehe Issue genau einen Eintrag über deinem.
-
Danke für die Antwort zur späten Stunde.
Den link habe ich gesehen aber nicht verstandenWas muss ich da machen?
-
@iobrokerle sagte in Mal wieder BLE Probleme:
Was muss ich da machen?
Abwarten bis jemand den Adapter anpackt und ein Update raus haut.
-
@thomas-braun
OK.
Das geht dann mehreren aktuell so?
Dachte, beim Umzug lief was falsch.Grüße
-