NEWS
SOLVED ble.0 Adapter startet nicht
-
Hallo zusammen,
ich bin neu in der Welt von ioBroker und versuche nun schon seit einiger Zeit den ble.0 Adapter zum laufen zu bekommen. Anscheinend bin ich aber zu dumm dafür.
Ich würde nämlich gerne meine Elgato Avea Bluetooth-Lampe abrufen können.
Der ioBroker läuft auf einem Raspberry 3B+. Über SSH konnte ich den Raspberry Bluetooth Suchlauf starten und er hat auch schon die Lampe und andere Geräte gefunden.
Nun zum Problem: Wenn ich den ble.0 Adapter installiere, haben alle drei Punkte (Verbunden mit Host, Lebenszeichen und Verbunden mit ble) den Status "falsch".Im Log steht dann folgender Error:
host.raspberrypi 2019-06-20 16:01:40.044 info Do not restart adapter system.adapter.ble.0 because desired by instance host.raspberrypi 2019-06-20 16:01:40.043 error instance system.adapter.ble.0 terminated by request of the instance itself and will not be restarted, before user restarts it.
Wäre sehr dankbar, wenn jemand helfen könnte!
-
@haselchen habe
erst alles gelöscht dannsudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev libcap2-bin cd /opt/iobroker/node_modules/iobroker.ble npm install npm rebuild
und mein Ble.0 ist grün
wollte das hier schließen aber weiß nicht wie? -
Leider sagt das Log nichts aus um dir helfen zu können. Bite Adapter auf Debug stellen und Log posten und einen Screenshot von deiner BLE Konfigurationsseite.
-
HAst du schon nen anderen Adapter laufen der Bluetooth verwendet?
-
Hallo,
habe das gleiche Problem nach wechsel auf raspi4 buster:
2019-07-26 17:15:45.010 - info: host.raspi4 "system.adapter.ble.0" disabled 2019-07-26 17:15:48.770 - info: host.raspi4 object change system.adapter.ble.0 2019-07-26 17:15:48.793 - info: host.raspi4 instance system.adapter.ble.0 started with pid 13873 2019-07-26 17:15:50.971 - debug: ble.0 objectDB connected 2019-07-26 17:15:51.003 - debug: ble.0 statesDB connected 2019-07-26 17:15:51.052 - info: ble.0 starting. Version 0.7.4 in /opt/iobroker/node_modules/iobroker.ble, node: v10.15.2 2019-07-26 17:15:51.123 - info: ble.0 loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default 2019-07-26 17:15:51.377 - error: host.raspi4 instance system.adapter.ble.0 terminated by request of the instance itself and will not be restarted, before user restarts it. 2019-07-26 17:15:51.377 - info: host.raspi4 Do not restart adapter system.adapter.ble.0 because desired by instance
liegt das an den Versionen?
root@raspi4:~# npm -v 6.10.1 root@raspi4:~# nodejs -v v10.15.2 root@raspi4:~# node -v v10.15.2
PS: Wo finde ich die Info was man aktuell benutzen sollte an npm,node etc.?
-
Update zu meinem Problem, hatte die Version 0.7.4, ein Downgrade auf 0.7.2 hat geholfen. (Downgrade über die Adapter seite gemacht)
Grüße
Markus -
@m76
blöde Frage, warum ein Downgrade und nicht ein Update auf 0.8.1? -
Habe auchble.0 adapter auf rot ,ich will Xiaomi Mija einbinden (rund)
Ble.0 ist 0.10.1
''''
'''' -
cd /opt/iobroker/node_modules/iobroker.ble npm install --production
-
Hallo.
mein ble.0ist schon grün
aber ich habecd /opt/iobroker/node_modules/iobroker.ble npm install npm rebuild sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev libcap2-bin sudo setcap cap_net_raw+eip $(eval readlink -f which node)
unterschied zu
cd /opt/iobroker/node_modules/iobroker.ble npm install --production
???
sonst Danke -
aber jetzt habe ich
so viele geräte . nur eine richtig -
@arnold sagte in ble.0 Adapter startet nicht:
sudo setcap cap_net_raw+eip $(eval readlink -f which node)
ist nur dann nötig, wenn du ein Node.JS-Upgrade gemacht hast (aber dann fehlen ggf. andere Berechtigungen). Besser gleich den Fixer ausführen.
sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev libcap2-bin
sollte bestenfalls VOR der Installation des Adapters geschehen, nicht danach
npm install
npm rebuildEins von beiden reicht.
npm install
ohne--production
installiert aber auch sämtliche Entwicklungs-Dependencies mit, die für den Betrieb absolut unnötig sind.so viele geräte . nur eine richtig
- https://github.com/AlCalzone/ioBroker.ble/issues/268#issuecomment-561525803
- Alle unnötigen Objekte vom ble.0 löschen
-
Wir haben so lange gedoktort, nun verrat (mir) mal ,
was den Adapter "grün" gemacht hat? -
@haselchen Kannst mal versuchen, den Adapter manuell zu starten, ggf. sieht man dann mehr:
cd /opt/iobroker/node_modules/iobroker.ble node build/main.js --force --logs
Laut einem kurzen Blick in den Code kann entweder
@abandonware/noble
nicht geladen werden oder die Bluetooth-Hardware wird nicht unterstützt. -
Äh,öh, ich hab keine Probleme
Bei mir ist alles grün und tip top.
Bin , wie Du , der Helfer hier -
@haselchen Na dann halt die anderen mit Problemen
-
@haselchen habe
erst alles gelöscht dannsudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev libcap2-bin cd /opt/iobroker/node_modules/iobroker.ble npm install npm rebuild
und mein Ble.0 ist grün
wollte das hier schließen aber weiß nicht wie? -
Einfach in den ersten Post auf bearbeiten klicken und [gelöst] vor den Text schreiben
-
[gelöst]
-
ich versuche es auf windows zum laufen zu kommen für eine xiomi sensor aber bekomme fehler:
host.NewSilver(SmartHome) 2020-01-11 19:21:44.852 error instance system.adapter.ble.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.NewSilver(SmartHome) 2020-01-11 19:21:44.852 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:61:11) host.NewSilver(SmartHome) 2020-01-11 19:21:44.852 error Caught by controller[0]: at Noble.<anonymous> (C:\iobroker\SmartHome\node_modules\iobroker.ble\node_modules\@abandonware\noble\lib\noble.js:57:24) host.NewSilver(SmartHome) 2020-01-11 19:21:44.852 error Caught by controller[0]: at NobleBindings.init (C:\iobroker\SmartHome\node_modules\iobroker.ble\node_modules\@abandonware\noble\lib\hci-socket\bindings.js:82:13) host.NewSilver(SmartHome) 2020-01-11 19:21:44.851 error Caught by controller[0]: at Hci.init (C:\iobroker\SmartHome\node_modules\iobroker.ble\node_modules\@abandonware\noble\lib\hci-socket\hci.js:101:35) host.NewSilver(SmartHome) 2020-01-11 19:21:44.851 error Caught by controller[0]: at BluetoothHciSocket.bindRaw (C:\iobroker\SmartHome\node_modules\iobroker.ble\node_modules\@abandonware\bluetooth-hci-socket\lib\usb.js:43:8) host.NewSilver(SmartHome) 2020-01-11 19:21:44.851 error Caught by controller[0]: at BluetoothHciSocket.bindUser (C:\iobroker\SmartHome\node_modules\iobroker.ble\node_modules\@abandonware\bluetooth-hci-socket\lib\usb.js:87:11) host.NewSilver(SmartHome) 2020-01-11 19:21:44.851 error Caught by controller[0]: Error: No compatible USB Bluetooth 4.0 device found!
habe bereits npm install und rebuild gemacht
davor hatte der log gesat abondonware hci adapter fehlt -
@Medy sagte in ble.0 Adapter startet nicht:
No compatible USB Bluetooth 4.0 device found!
Hast du denn BLE 4.0-Hardware?