NEWS
nach JS Controller update BLE keine verbindung
-
Hallo Zusammen,
Heute morgen habe ich ein Update auf den aktuellen JS Controller durchgeführt.
Jetzt startet mein BLE Adapter auf meinem Slave nicht mehr. Diesen nutze ich um Mi-Flora sensoren einzusammeln.Kurzinfos:
Host: Raspberry Pi 4
Slave: Raspberry Pi3 / Onboard BLE /im Log steht gar nichts, obwohl die instanz auf "debug" steht..
Iobroker Fix // keine veränderung
sudo setcap cap_net_raw+eip $(eval readlink -f
which node) // keine veränderungKann mir jemand helfen?
@grizzlyco was steht den in
ble.0.info.driverState -
Danke für die unterstützung
Master
pi@raspberrypi4:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@raspberrypi4:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.2 v14.18.2 6.14.15 pi /home/pi OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 5 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 14.18.2-deb-1nodesource1 Installationskandidat: 14.18.2-deb-1nodesource1 Versionstabelle: *** 14.18.2-deb-1nodesource1 100 100 /var/lib/dpkg/status 12.22.12-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesSlave
pi@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File exists pi@raspberrypi:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.2 v14.18.2 6.14.15 pi /home/pi Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 https://deb.nodesource.com/node_14.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done 1 package can be upgraded. Run 'apt list --upgradable' to see it. nodejs: Installed: 14.18.2-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 *** 14.18.2-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesSetz die Quellen für nodeJS einheitlich auf.
Auf dem Master fehlt die Quelle für node14.
Also die Datei /etc/apt/sources.list.d/nodesource.list entsprechend editieren.Dann beide Systeme auf den gleichen Versionsstand bringen.
-
@grizzlyco was steht den in
ble.0.info.driverState -
Setz die Quellen für nodeJS einheitlich auf.
Auf dem Master fehlt die Quelle für node14.
Also die Datei /etc/apt/sources.list.d/nodesource.list entsprechend editieren.Dann beide Systeme auf den gleichen Versionsstand bringen.
erledigt.
Denke ich zumindestens.
Funktion ist leider noch immer nicht vorhanden.Master:
pi@raspberrypi4:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.1 v14.19.1 6.14.16 pi /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://phoscon.de/apt/deconz buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease OK:4 http://archive.raspberrypi.org/debian buster InRelease OK:5 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.1-deb-1nodesource1 Installationskandidat: 14.19.1-deb-1nodesource1 Versionstabelle: *** 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://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesSlave
pi@raspberrypi:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.1 v14.19.1 6.14.16 pi /home/pi Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 https://deb.nodesource.com/node_14.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. 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://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesfolgendes steht im Log:
ble.2 2022-04-30 16:47:15.779 info (949) starting scanner process... ble.2 2022-04-30 16:47:15.774 info (949) monitored services: fe95 ble.2 2022-04-30 16:47:15.771 info (949) enabled plugins: Xiaomi, _default ble.2 2022-04-30 16:47:15.767 info (949) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default ble.2 2022-04-30 16:47:15.404 info (949) starting. Version 0.12.0 in /opt/iobroker/node_modules/iobroker.ble, node: v14.19.1, js-controller: 4.0.23 -
erledigt.
Denke ich zumindestens.
Funktion ist leider noch immer nicht vorhanden.Master:
pi@raspberrypi4:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.1 v14.19.1 6.14.16 pi /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://phoscon.de/apt/deconz buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease OK:4 http://archive.raspberrypi.org/debian buster InRelease OK:5 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.1-deb-1nodesource1 Installationskandidat: 14.19.1-deb-1nodesource1 Versionstabelle: *** 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://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesSlave
pi@raspberrypi:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.1 v14.19.1 6.14.16 pi /home/pi Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 https://deb.nodesource.com/node_14.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. 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://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesfolgendes steht im Log:
ble.2 2022-04-30 16:47:15.779 info (949) starting scanner process... ble.2 2022-04-30 16:47:15.774 info (949) monitored services: fe95 ble.2 2022-04-30 16:47:15.771 info (949) enabled plugins: Xiaomi, _default ble.2 2022-04-30 16:47:15.767 info (949) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default ble.2 2022-04-30 16:47:15.404 info (949) starting. Version 0.12.0 in /opt/iobroker/node_modules/iobroker.ble, node: v14.19.1, js-controller: 4.0.23@grizzlyco sagte in nach JS Controller update BLE keine verbindung:
Funktion ist leider noch immer nicht vorhanden.
Zumindest ist jetzt die Basis aktuell und versionsgleich.
-
@grizzlyco sagte in nach JS Controller update BLE keine verbindung:
Funktion ist leider noch immer nicht vorhanden.
Zumindest ist jetzt die Basis aktuell und versionsgleich.
@thomas-braun
Ich habe noch was im Log gefunden.
hilft das bei der Lösungssuche?host.raspberrypi 2022-04-30 16:52:02.542 warn adapter "ble" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt host.raspberrypi 2022-04-30 16:52:02.541 info system.adapter.ble.2 will be rebuilt host.raspberrypi 2022-04-30 16:52:02.539 info Adapter system.adapter.ble.2 needs rebuild and will be restarted afterwards. host.raspberrypi 2022-04-30 16:52:02.538 info instance system.adapter.ble.2 requested a rebuild of its dependencies and will be restarted after that is done. host.raspberrypi 2022-04-30 16:51:54.461 info instance system.adapter.ble.2 started with pid 2590 -
@thomas-braun
Ich habe noch was im Log gefunden.
hilft das bei der Lösungssuche?host.raspberrypi 2022-04-30 16:52:02.542 warn adapter "ble" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt host.raspberrypi 2022-04-30 16:52:02.541 info system.adapter.ble.2 will be rebuilt host.raspberrypi 2022-04-30 16:52:02.539 info Adapter system.adapter.ble.2 needs rebuild and will be restarted afterwards. host.raspberrypi 2022-04-30 16:52:02.538 info instance system.adapter.ble.2 requested a rebuild of its dependencies and will be restarted after that is done. host.raspberrypi 2022-04-30 16:51:54.461 info instance system.adapter.ble.2 started with pid 2590@grizzlyco
Ja, der baut sich jetzt neu.
Warum hast du da drei Instanzen des Adapters laufen? -
@grizzlyco
Ja, der baut sich jetzt neu.
Warum hast du da drei Instanzen des Adapters laufen?macht er das alleine oder muss ich was machen?
Ich habe 2 Instanzen .0 auf dem Master ( inaktiv ) und .2 auf dem Slave ( aktiv )
Frag mich nicht was mit 1 ist. Das System läuft so wie es ist schon länger. Kann ich mich nicht mehr dran errinern.
-
macht er das alleine oder muss ich was machen?
Ich habe 2 Instanzen .0 auf dem Master ( inaktiv ) und .2 auf dem Slave ( aktiv )
Frag mich nicht was mit 1 ist. Das System läuft so wie es ist schon länger. Kann ich mich nicht mehr dran errinern.
@grizzlyco sagte in nach JS Controller update BLE keine verbindung:
macht er das alleine oder muss ich was machen?
Hängt von der Version des js-controllers ab.
-
macht er das alleine oder muss ich was machen?
Ich habe 2 Instanzen .0 auf dem Master ( inaktiv ) und .2 auf dem Slave ( aktiv )
Frag mich nicht was mit 1 ist. Das System läuft so wie es ist schon länger. Kann ich mich nicht mehr dran errinern.
starting. Version 0.12.0Installier mal die Adapter-Version 0.13.0.
Die ist wenige Tage alt, aber wohl massiv umgebaut worden. -
starting. Version 0.12.0Installier mal die Adapter-Version 0.13.0.
Die ist wenige Tage alt, aber wohl massiv umgebaut worden.@thomas-braun
Ich weiß nicht genau was passiert ist. Aber auf einmal funktioniert wieder alles.
Manchmal hilft doch warten.Danke die schnelle Hilfe.
-
@thomas-braun
Ich weiß nicht genau was passiert ist. Aber auf einmal funktioniert wieder alles.
Manchmal hilft doch warten.Danke die schnelle Hilfe.
@grizzlyco sagte in nach JS Controller update BLE keine verbindung:
Aber auf einmal funktioniert wieder alles.
Manchmal hilft doch warten.Der Adapter dürfte im Hintergrund neugebaut worden sein. Das dauert.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden