@Bluefox:
Letze Zeit war ich viel mit Grundfunktionen zu beschäftigt. Und konnte einfach nicht alles abtesten, teils wegen Zeitmangels, teils wegen Hardware-Mangel.
Deswegen Fragen:
1. Geht jetzt Installation einigermaßen? Windows, cubie, banana, raspi, OSX, andere?
2. Werde diese Woche Installationspakete zur Verfügung stellen. Konnte jemand die ausprobieren?
3. Funktioniert Update von js-controller?
4. Laufen die Adapter, so wie die sollten? Rickshaw, ping, sonos, dwd, admin, email, pushover, hue, knx?
5. Funktioniert update von Adaptern?
6. Hat jemand node-red ausprobiert? Sollte wirklich tolles Produkt sein.
Danke.
Bluefox `
Hallo Bluefox und Frohe Weihnachten!
Habe gerade etwas Zeit für deine Fragen:
1.) Ich habe mir ebenfalls ähnlich wie Bernhard zwei scripts geschrieben, die ins root Verzeichnis kommen und nach deren Start installiert (oder gelöscht und neu installiert) wird.
Das funktioniert einwandfrei auf Banana, Cubie und Cubox.
2.) Die Installationsscripts werde ich auf den Plattformen von 1.) testen, wenn ich Zeit habe.
3.) beim letztem mal ja, aber nur mit reboot
4.) Rickshaw läuft, ping läuft, sonos habe ich nicht, dwd läuft - folgende Fehlermeldung: Do 2014-12-26 16:30:02 warn not use parent or children for dwd.0.warning, admin läuft - ich hatte mit dem node-red Reiter Probleme, der taucht an allen möglichen Stellen beim Scrollen auf, oder wenn man das log aufrufen will; email, pushover, hue, knx habe ich nicht.
5.) Das Update einiger Adapter endete nicht mit Code 0 - scheint aber jetzt behoben.
6.) Node-red sieht vielversprechend aus, aber da muss ich mich erst reinarbeiten (und endlich Javascript lernen)
Folgende "Fehler"meldungen: ` > node-red.0 2014-12-26 16:28:56 error 26 Dec 16:28:56 - [25-serial.js] Error: Cannot find module 'serialport'
node-red.0 2014-12-26 16:28:56 error 26 Dec 16:28:56 - [35-arduino.js] Error: Cannot find module 'arduino-firmata'
node-red.0 2014-12-26 16:28:52 error js-bson: Failed to load c++ bson extension, using pure JS version `
EDIT:
Habe eben den CT neu aufgesetzt und das .deb-Installpaket getestet.
lief Problemlos durch, aber…
anschließend gab es eine neue Version des js-controllers.
Nach Update stand die selbe Versionsnummer drin.
Ich hatte das Icon für den restart nicht gesehen und über die Console node iobroker stop machen wollen, da kam die übliche Meldung mit den fehlenden Rechten.
Also chmod +x iobroker und anschließend iobroker stop.
beim erneuten ./iobroker start kam dann folgende Fehlermeldung (rückwärts, da aus admin-log):
admin.0 2014-12-26 21:13:01 info admin.0 terminating
admin.0 2014-12-26 21:13:01 info admin.0 terminating http server on port 8081
admin.0 2014-12-26 21:13:01 info admin.0 terminating http server on port 8081
cubie 2014-12-26 21:13:00 info controller received SIGTERM
cubie 2014-12-26 21:13:00 info controller stopInstance system.adapter.admin.0
cubie 2014-12-26 21:12:22 error iobroker Error: Cannot find module 'socket.io-client' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17)
cubie 2014-12-26 21:12:22 info iobroker exit 8
cubie 2014-12-26 21:12:21 error iobroker
cubie 2014-12-26 21:12:21 error iobroker module.js:340
cubie 2014-12-26 21:12:21 error iobroker throw err; ^
cubie 2014-12-26 21:12:20 info iobroker upgrade self
cubie 2014-12-26 21:12:10 info iobroker exit 0
cubie 2014-12-26 21:12:10 info iobroker Host "cubie" updated
cubie 2014-12-26 21:12:10 info iobroker delete /opt/iobroker/lib/../tmp/js-controller
cubie 2014-12-26 21:12:10 info iobroker copying /opt/iobroker/lib/../tmp/js-controller/ioBroker.js-controller-master to /opt/iobroker/lib/..(Version: 0.2.9)
cubie 2014-12-26 21:12:09 info iobroker downloaded /opt/iobroker/lib/../tmp/js-controller.zip
cubie 2014-12-26 21:12:09 info iobroker unzip /opt/iobroker/lib/../tmp/js-controller.zip
cubie 2014-12-26 21:12:07 info iobroker download https://github.com/ioBroker/ioBroker.js-controller/archive/master.zip
cubie 2014-12-26 21:12:01 info iobroker upgrade self
Auch das reinstall script:
! cd /opt/iobroker
! node ./iobroker stop
! cd ..
! rm -r iobroker
! apt-get remove -y –purge redis-server
! apt-get autoremove -y
! apt-get install -y redis-server
! mkdir /opt/iobroker
! chown $USER.$USER /opt/iobroker
! cd /opt/iobroker
! git clone https://github.com/ioBroker/ioBroker.js-controller /opt/iobroker/
! npm install --production
! chmod +x iobroker
! node ./iobroker setup
! node ./iobroker add admin --enabled
! node ./iobroker add history
! node ./iobroker add hm-rega
! node ./iobroker add legacy
! node ./iobroker add socketio
! node ./iobroker add web
! node ./iobroker add rickshaw
! node ./iobroker add dwd
! node ./iobroker add ping
! node ./iobroker add node-red
! node ./iobroker start
wirft seitenweise Fehler aus.
Gruß
Rainer