NEWS
[Frage] update node kommt nicht in iobroker an
-
Ich wollte mir den neuen milight Adapter installieren und bin nach dieser sehr ausführlichen Anleitung vorgegangen. http://forum.iobroker.net/viewtopic.php … 391#p76550
Der Adapter benötigt mindestens node 6.0.0.
Das update habe ich über putty wie folgt gemacht:
sudo npm cache clean -f
sudo npm install -g n –> installiert das npm modul n mit dem beliebige Versionen installiert werden können.
sudo n 6.11.2 --> installiert Version 6.11.2
Danach mit node -v die Version kontrolliert:
Den Raspi3 neu gestartet, nochmal mittels putty die Version kontrolliert und alles für okay befunden.
Aaaber der Adapter lief nicht. :?
Dann ins log geschaut und festgestellt, daß iobroker immer noch von Version 4.7.2. ausgeht.
Was ist schief gelaufen??? Und wie bekomme ich es wieder gerade?
Danke Euch und Grüße Andreas
Edit: bin absoluter Linux-Laie, also eher ein copy&paste-Linuxer , also bitte Rücksicht nehmen
-
Ich musste nach der Installation einen http://forum.iobroker.net/viewtopic.php?f=8&t=7293&p=76655#p76655 im Verzeichnis /usr/bin auf die neue Version (ist bei mir im Verzeichnis /usr/local/bin) erstellen, damit ioBroker darauf zugreift.
-
Alles klar! Vielen Dank, hat geklappt!
Jetzt ist noch eine kleine neue Frage aufgetaucht. Bisher ist beim Start des raspi der iobroker automatisch hochgefahren. Das tut er im Moment nicht. wo (und wie ) muß ich das eintragen, daß das wieder geht.
Grüße Andreas
-
Bisher ist beim Start des raspi der iobroker automatisch hochgefahren. Das tut er im Moment nicht. `
Der automatische Start von ioBroker sollte über die Datei /etc/init.d/iobroker.sh mit diesen Eigenschaften
und diesem Inhalt erfolgen:#!/bin/bash ### BEGIN INIT INFO # Provides: iobroker.sh # Required-Start: $network $local_fs $remote_fs # Required-Stop:: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts ioBroker # Description: starts ioBroker ### END INIT INFO (( EUID )) && echo .You need to have root privileges.. && exit 1 PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid NODECMD=/usr/bin/node IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js RETVAL=0 IOBROKERUSER=root start() { export IOBROKER_HOME=/opt/iobroker echo -n "Starting ioBroker" sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start RETVAL=$? } stop() { echo -n "Stopping ioBroker" sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop RETVAL=$? } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: iobroker {start|stop|restart}" exit 1 ;; esac exit $RETVAL
https://tutorials-raspberrypi.de/raspberry-pi-autostart-programm-skript/