NEWS
BLE-Adapter Gelöst!
-
Hallo allerseits.
Ich verfolge schon länger das Forum, weil ich den iobroker auf dem Raspi pi3 am laufen habe. Für die Hilfestellung und viele Tipps möchte ich mich erstmal bedanken. Bis jetzt bin ich irgendwie auch klar gekommen. Jetzt aber möchte ich um einen Rat bieten. Ich habe einen BLE Adapter installiert gehabt und es hat auch funktioniert. Bis ich den Raspi aktualisiert habe. Danach war der Adapter unter den Instanzen GELB. Alle Versuche den ans Laufen zu bringen schlugen fehl. Da habe ich den Adapter deinstalliert. Seit dem kann ich den nicht erneut installieren. Es kommt eine Fehlermeldung „Done with error“ bzw. „host.raspberrypi Cannot install https://github.com/AlCalzone/ioBroker.b … all/master: 127“ wenn ich über die URL installiere.
Hätte jemand ein Tip für mich wie ich den BLE-Adapter wieder instalieren kann?
mfg
-
Hast Du bitte mal die Vollständigen Fehlerausgaben?
-
Hallo,
unter Log finde ich:
iobroker 2018-07-20 16:33:11.160 info exit 25
iobroker 2018-07-20 16:33:11.150 info Cannot install iobroker.ble: 127
iobroker 2018-07-20 16:33:11.147 info /bin/sh: 1: npm: not found
iobroker 2018-07-20 16:33:11.136 info npm install –production (System call) in "/opt/iobroker/node_modules/iobroker.ble"
iobroker 2018-07-20 16:33:11.105 info host.raspberrypi install adapter ble
iobroker 2018-07-20 16:33:08.225 info add ble
-
den BLE-Adapter gibt es unter meiner Instanzen nicht
-
Hast du vor kurzem ein update des Betriebssystems gefahren?
Gruß
Rainer
-
Nach dem Einschalten des Debug-Logs:
admin.0 2018-07-20 16:42:01.703 debug system.adapter.admin.0: logging true
admin.0 2018-07-20 16:42:01.689 debug Subscribes: dummy
admin.0 2018-07-20 16:42:01.688 debug Change log subscriber state: true
admin.0 2018-07-20 16:42:01.682 debug Subscribe LOGS
admin.0 2018-07-20 16:42:01.600 debug Subscribes:
admin.0 2018-07-20 16:42:01.598 debug Unsubscribe STATES: system.host.*
admin.0 2018-07-20 16:42:01.517 debug Unsubscribe OBJECTS: system.host.*
iobroker 2018-07-20 16:41:57.090 info exit 25
iobroker 2018-07-20 16:41:57.063 info Cannot install iobroker.ble: 127
iobroker 2018-07-20 16:41:57.060 info /bin/sh: 1: npm: not found
iobroker 2018-07-20 16:41:57.049 info npm install –production (System call) in "/opt/iobroker/node_modules/iobroker.ble"
iobroker 2018-07-20 16:41:57.018 info host.raspberrypi install adapter ble
iobroker 2018-07-20 16:41:54.154 info add ble
-
Ja, Update gemacht. Seit dem ging BLE nicht mehr.
-
OK!
dann gib mal bitte in die Konsole ein:
node -v nodejs -v npm -v
Gruß
Rainer
-
root@raspberrypi:~# node -v
v8.11.1
root@raspberrypi:~# nodejs -v
v8.11.1
root@raspberrypi:~# npm -v
-bash: npm: Kommando nicht gefunden.
root@raspberrypi:~#
-
node -v
v8.11.1 `
und vorher war da 6.x drauf?Dann mach mal bitte
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get autoremove sudo reboot
dann nochmal
node -v nodejs -v npm -v
und wenn alles drei nicht gefunden wird:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install nodejs
BEVOR du ioBroker neu startest bitte noch
cd /opt/iobroker sudo ./reinstall.sh
Sollte da auch eine Fehlermeldung kommen bitte melden.
Dein Problem liegt sehr wahrscheinlich an einem Bug bei nodejs.org im Repository der 6.x Version
Gruß
Rainer
-
Yeeees!!!
Es hat funktioniert! Habe alles so gemacht wie Du mir geschrieben hast.Dann BLE nochmal instaliert und es ist unter den Instanzen zu sehen. Meine beiden Thermometer wurden sofort erkannt und die Temperatur und Feuchtigkeit wird richtig ausgelesen.
die Daten kommen jetzt:
root@raspberrypi:~# node -v
v8.11.3
root@raspberrypi:~# nodejs -v
v8.11.3
root@raspberrypi:~# npm -v
5.6.0
root@raspberrypi:~#
Vielen Dank an Alle die sich dran beteiligt haben.
Eine Frage noch….
sollte ich jetzt keine Updates mehr vornehmen?
Gruß Leon
-
sollte ich jetzt keine Updates mehr vornehmen? `
Doch!mit node 8 klappt alles.
Dieses Phänomen haben wir jetzt auch zum ersten Mal seit x Jahren. Bei nodejs.org ist dazu ein Issue eröffnet worden.
Gruß
rainer