NEWS
BLE Adapter
-
Hallo zusammen,
ich habe mich heute mal mit ioBroker beschäftigt und das ganze auf einem raspberry pi 3 laufen. Irgendwie bekomme ich den Bluetooth Low Energy Adapter aber nicht richtig zum laufen. Das Teil geht alle paar Minuten kurz offline… Hat jemand eine Idee woran das liegen kann? Das System hatte ich komplett frisch aufgesetzt und es befindet sich wirklich nur die ioBroker software darauf.
ble.0 2018-09-21 19:31:23.675 info monitored services: fe95 ble.0 2018-09-21 19:31:23.672 info enabled plugins: mi-flora, _default ble.0 2018-09-21 19:31:23.671 info loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default ble.0 2018-09-21 19:31:23.628 info starting. Version 0.5.2 in /opt/iobroker/node_modules/iobroker.ble, node: v8.12.0 host.ioBroker 2018-09-21 19:31:22.387 info instance system.adapter.ble.0 started with pid 1937 host.ioBroker 2018-09-21 19:30:52.369 info Restart adapter system.adapter.ble.0 because enabled host.ioBroker 2018-09-21 19:30:52.369 error instance system.adapter.ble.0 terminated with code 1 () Caught 2018-09-21 19:30:52.369 error by controller[0]: at BluetoothHciSocket.emit (events.js:211:7) Caught 2018-09-21 19:30:52.369 error by controller[0]: at emitOne (events.js:116:13) Caught 2018-09-21 19:30:52.368 error by controller[0]: at Hci.onSocketData (/opt/iobroker/node_modules/noble/lib/hci-socket/hci.js:479:12) Caught 2018-09-21 19:30:52.368 error by controller[0]: at Hci.processLeMetaEvent (/opt/iobroker/node_modules/noble/lib/hci-socket/hci.js:608:10) Caught 2018-09-21 19:30:52.368 error by controller[0]: at Hci.processLeAdvertisingReport (/opt/iobroker/node_modules/noble/lib/hci-socket/hci.js:643:21) Caught 2018-09-21 19:30:52.368 error by controller[0]: at Buffer.readInt8 (buffer.js:1103:5) Caught 2018-09-21 19:30:52.368 error by controller[0]: at checkOffset (buffer.js:977:11) Caught 2018-09-21 19:30:52.367 error by controller[0]: RangeError: Index out of range ble.0 2018-09-21 19:30:52.173 error uncaught exception: Index out of range
-
Was sagt
node -v
npm -v
?
Gesendet vom Handy …
-
node -v
8.12.0
und npm -v
6.4.1
-
node -v
8.12.0
und npm -v
6.4.1 `
Daran liegt es nicht. Läuft bei mir mit den gleichen Versionen auf Pi3.Hast du ein fertiges Image genommen wo schon ioBroker drauf ist? Oder komplett frisch erstellt. Da fehlt eventuell noch der Ble Treiber?
-
Guten Morgen,
nein hatte es manuell auf debian stretch installiert. Die treiber sind auch drauf. Was mich wundert ist, dass das Phänomen alle 5 bis 10 Miunten auftritt. In den meisten Fällen verbindet er sich danach wieder. Hatte aber auch schon das er danach komplett gelb bleit. Auch die Fehlermeldung "index out auf range" finde ich dann irgendwie komisch.
-
Das Problem liegt an der Abhängigkeit "noble": https://github.com/noble/noble/issues/831
Anscheinend wird ein Paket empfangen, welches nicht konform oder korrupt ist. Die Länge wird aber nicht geprüft, sondern fleißig drauf los gelesen.
Hier können wir leider nur abwarten.
-
Vielen Dank.
Dann warten wir mal ab.