NEWS
Nach Update node.js bleibt ble.0 rot
-
@mipl sagte in Nach Update node.js bleibt ble.0 rot:
abe als als aktive Plugins mi-flora eingetragen, wie ich es vorher hatte.
läuft jetzt allgemein unter
xiaomi
https://github.com/AlCalzone/ioBroker.ble -
@crunchip
danke für den Hinweis - habe ich geändert und nochmal neue Geräte akzeptieren aktiviert. Adapter bleibt aber weiter auf gelb - gibt ja auch massiv viele fehlende module lt. Protokoll:error Cannot find module '../build/Release/bluetooth_hci_socket.node'Require stack:- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/bluetooth-hci-socket/index.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/hci-socket/hci.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/resolve-bindings.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/with-custom-binding.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/index.js- /opt/iobroker/node_modules/iobroker.ble/build/scanProcess.js
-
De/Reinstallier den Adapter nochmal sauber.
-
@thomas-braun
habe in dem Beitrag von AlCalzone gesehen, dass noch Pakete installiert werden müssen. Das mache ich gerade und arbeite mich durch den Artikel durch. Brauche also noch einen Moment. -
@thomas-braun
habe den Adapter gelöscht und neu installiert. Hier der Log zur Neuinstallation:$ iobroker add ble 0 --host raspberrypi --debug host.raspberrypi create instance ble host.raspberrypi object system.adapter.ble.0.alive created host.raspberrypi object system.adapter.ble.0.connected created host.raspberrypi object system.adapter.ble.0.compactMode created host.raspberrypi object system.adapter.ble.0.cpu created host.raspberrypi object system.adapter.ble.0.cputime created host.raspberrypi object system.adapter.ble.0.memHeapTotal created host.raspberrypi object system.adapter.ble.0.memRss created host.raspberrypi object system.adapter.ble.0.uptime created host.raspberrypi object system.adapter.ble.0.outputCount created host.raspberrypi object system.adapter.ble.0.eventLoopLag created host.raspberrypi object system.adapter.ble.0.sigKill created host.raspberrypi object ble.0.info.driverState created host.raspberrypi object ble.0.options created host.raspberrypi object ble.0.options.allowNewDevices created host.raspberrypi Set default value of ble.0.info.connection: false host.raspberrypi Set default value of ble.0.info.driverState: poweredOff host.raspberrypi Set default value of ble.0.options.allowNewDevices: false host.raspberrypi object system.adapter.ble.0 created Process exited with code 0
Das Ergebnis ist jedoch das Gleiche. Der Adapter bleibt gelb und die Error-Message existiert weiterhin.
-
-
@thomas-braun
npm ls:iobroker.inst@3.0.0 /opt/iobroker ├── @abandonware/bluetooth-hci-socket@0.5.3-8 extraneous ├── @abandonware/noble@1.9.2-15 extraneous ├── @types/caseless@0.12.2 extraneous ├── @types/request@2.48.8 extraneous ├── @types/tough-cookie@4.0.2 extraneous ├── alcalzone-shared@4.0.1 extraneous ├── coffeescript@1.12.7 extraneous ├── iobroker-react-components@1.0.0 extraneous ├── iobroker.admin@6.3.5 ├── iobroker.backitup@2.6.19 ├── iobroker.ble@0.13.0 ├── iobroker.discovery@3.1.0 ├── iobroker.flot@1.11.0 ├── iobroker.hue@3.7.1 ├── iobroker.icons-mfd-png@1.1.0 ├── iobroker.javascript@6.1.4 ├── iobroker.js-controller@4.0.24 ├── iobroker.meross@1.14.0 ├── iobroker.modbus@5.0.11 ├── iobroker.mqtt@4.0.7 ├── iobroker.ping@1.5.3 ├── iobroker.sql@2.2.0 ├── iobroker.vis-hqwidgets@1.3.0 ├── iobroker.vis-inventwo@3.3.1 ├── iobroker.vis@1.4.15 ├── iobroker.web@4.3.0 ├── iobroker.whatsapp-cmb@0.2.2 ├── iobroker.yahka@0.13.1 ├── iobroker.zigbee@1.8.10 ├── jsonata@1.8.6 extraneous ├── node-addon-api@3.2.1 extraneous ├── node-inspect@2.0.0 extraneous ├── picocolors@1.0.0 extraneous ├── suncalc2@1.8.1 extraneous ├── typescript@4.7.4 extraneous ├── usb@1.9.2 extraneous ├── virtual-tsc@0.6.2 extraneous └── wake_on_lan@1.0.0 extraneous
Adapter bleibt nach Neustart des Rechners gelb. Protokoll ble.0:
info Now accepting new devices error Cannot find module '../build/Release/bluetooth_hci_socket.node'Require stack:- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/bluetooth-hci-socket/index.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/hci-socket/hci.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/resolve-bindings.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/with-custom-binding.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/index.js- /opt/iobroker/node_modules/iobroker.ble/build/scanProcess.js info starting scanner process... info monitored services: fe95 info enabled plugins: Xiaomi, _default info loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default info starting. Version 0.13.0 in /opt/iobroker/node_modules/iobroker.ble, node: v18.16.0, js-controller: 4.0.24
now accepting new devices ist neu
-
@mipl sagte in Nach Update node.js bleibt ble.0 rot:
Der Adapter bleibt gelb
If the adapter starts but won't connect to your bluetooth hardware, please check the info.driverState state in ioBroker. If it is unauthorized, you need to give node additional permissions. For Linux, this is as simple as
sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)
which requires libcap2-bin to be installed.
-
@crunchip
hatte ich zuvor gemacht -
cd /opt/iobroker npm prune
Keine Ahnung was da krumm ist bei dir.
error Cannot find module '../build/Release/bluetooth_hci_socket.node'Require stack:- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/bluetooth-hci-socket/index.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/hci-socket/hci.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/lib/resolve-bindings.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/with-custom-binding.js- /opt/iobroker/node_modules/iobroker.ble/node_modules/@abandonware/noble/index.js- /opt/iobroker/node_modules/iobroker.ble/build/scanProcess.js
Ist jedenfalls nicht normal.
-
@thomas-braun said in [gelöst] Nach Update node.js bleibt ble.0 rot:
cd /opt/iobroker
npm prune liefert:
npm prune removed 941 packages, and changed 2 packages in 31s 167 packages are looking for funding run `npm fund` for details
Der Adapter geht auf grün und die Xiaomi-Devices kommen :-))
Super - Vielen Dank für die Hilfe.