NEWS
BLE.0 ist rot
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi 4B 8gb Arbeitsspeicher: 8GB Festplattenart: SD-Karte Betriebssystem: Pi OS Node-Version: ? Nodejs-Version: 14.19.1 NPM-Version: 6.14.16 Installationsart: docker Image genutzt: Ja Ort/Name der Imagedatei: Link Hallo, nach Update funktioniert der BLE Dienst nicht mehr.
Was ich bisher versucht habe: iobroker fix, ble entfernt und neu installieren lassen, shutdown -h now, alte Sicherung vor Update wieder aufgespielt und erneut upgedatet. Es bleibt aber leider dabei, das ich den BLE nicht zu laufen bekomme.Anbei noch einen Auszug aus den Meldungen:
host.raspberrypi 2022-03-31 14:49:38.502 info Rebuild for adapter system.adapter.ble.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually. host.raspberrypi 2022-03-31 14:49:38.501 info instance system.adapter.ble.0 requested a rebuild of its dependencies and will be restarted after that is done. ble.0 2022-03-31 14:49:37.743 info starting scanner process... ble.0 2022-03-31 14:49:37.740 info monitored services: ble.0 2022-03-31 14:49:37.737 info enabled plugins: _default ble.0 2022-03-31 14:49:37.735 info loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default ble.0 2022-03-31 14:49:37.499 info starting. Version 0.12.0 in /opt/iobroker/node_modules/iobroker.ble, node: v14.19.1, js-controller: 4.0.21 host.raspberrypi 2022-03-31 14:49:34.472 info instance system.adapter.ble.0 started with pid 5910 host.raspberrypi 2022-03-31 14:49:33.339 info iobroker npm-rebuild: exit 0
Hätte dort jemand Tipps oder einen entsprechenden Link für mich - komme selber leider nicht weiter...
TyEdit: auf:
which node npm && node -v && npm -v && apt policy nodejs
kommt dies:
/usr/bin/node /usr/bin/npm v14.19.1 6.14.16 nodejs: Installed: 14.19.1-deb-1nodesource1 Candidate: 14.19.1-deb-1nodesource1 Version table: *** 14.19.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://deb.debian.org/debian buster/main armhf Packages 500 http://security.debian.org/debian-security buster/updates/main armhf Packages
-
Trag in die Datei
/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/package.json
statt
node-pre-gyp install --fallback-to-build
das ein:
node-pre-gyp install --fallback-to-build --update-binary
Und warum hantiert man auf einem Raspberry auch noch mit einem Docker-Gedönse rum? Macht es nur unnötig komplexer.
-
@thomas-braun
Merci, werde dies gleich versuchen und die Datei bei mir suchen.
Vermutlich wird dich meine Antwort auf deine Frage, wegen Docker nicht zufriedenstellenAber bei mir war es einfach, da ich mich nicht wirklich auskenne und eine scheinbar gute Youtube Anleitung hatte.
Habe auch verschiedene Sachen auf dem Raspi drauf, und so verschieße ich mir nicht gleich alles
Für mich war es schwer ansonsten die verschieden Anwendungen zum Laufen zu bekommen, hier klappt es (für mich) einfacher mithilfe von Portainer und Traefic.
Habe auch teils jemanden der mir helfen kann, der kann gut programmieren, kennst sich allerdings nicht mit dem Pi an sich oder iobroker aus.Besten Dank!
-
So, hat alles geklappt,
Besten Dank! -
Evtl. falls auch andere dasselbe Problem haben.
Habe gerade IOB geupdatet und Node.js auf 16.16.0 gebracht -> selbes Problem wie oben beschrieben.Aber auch hier hat die Lösung von @thomas-braun geklappt, ble läuft wieder