NEWS
Hallo Tester.
-
Hi Bluefox,
@Bluefox:Habe am Anfang den Post ergänzt. `
danke.Ich hätte jetzt den ioBroker normal installiert und dann die Komponenten ausgestauscht.
Somit kann die Kombination mit den anderen (alten) Adaptern mitgetestet werden.
Zumindest deute ich die erste Codezeile ("mkdir /opt/iobroker") so, das der ioBroker noch nicht installiert ist.
Oder liege ich da falsch?
Gruß,
Eric
-
Hi Bluefox,
@Bluefox:Habe am Anfang den Post ergänzt. `
danke.Ich hätte jetzt den ioBroker normal installiert und dann die Komponenten ausgestauscht.
Somit kann die Kombination mit den anderen (alten) Adaptern mitgetestet werden.
Zumindest deute ich die erste Codezeile ("mkdir /opt/iobroker") so, das der ioBroker noch nicht installiert ist.
Oder liege ich da falsch?
Gruß,
Eric `
Hallo Eric, es geht beides.Aber ja ich habe Skript so gegeben, als ob gar nicht installiert währe, weil auf eine laufende Maschine wurde ich das noch nicht machen.
-
Hi Bluefox,
dann probiere ich das doch einfach heute Abend mal aus
Der Raspi ist komplett neu installiert (aus einem fertigen Image von der Webseite), Updates alle durch, usw.
Dann kann ich das Gesamtsystem mit den neuen Adaptern, usw. testen.
Gruß,
Eric
-
HI,
mal eine generelle Frage, soll Hardware besonders getestet werden?
Ich meine damit, ich hätte einen RPiB+ zum testen, aber ich finde der hat jetzt schon ziemlich schnell seine Max. Leistung
erreicht.
Ist das überhaupt noch gewollt den zu Testen?
Evtl sollte man genau sagen was man noch testen sollte (welche OS/Hardware Konfigurationen)
Und was soll das Ziel sein? nur testen ob die Installation funktioniert oder Fehler auftreten (u.a. auch im Log)
Sollen irgendwelche Adapter dazu getestet werden?
Ihr habt mich als DAU Ich würde auch gerne Helfen aber weis nicht so recht wie ich es kann und welche Infos Ihr von mir wollt.
Mfg
Tobi
-
Da ich meinen TestPi neu aufsetzen muss , bin ich dabei
Gruß
Jürgen
-
Hallo nochmal.
Die Neuinstallation ist nun geschafft.
Folgende Schritte wurden durchgeführt:
! 1. Download Raspbian Jessie Lite # Minimal image based on Debian Jessie (2016-03-18-raspbian-jessie-lite)
! https://downloads.raspberrypi.org/raspbian_lite_latest
! 2. Image auf SD-Karte bringen
! a.) die SD-Karte formatieren # Option = FORMAT SIZE AD JUSTMENT ON
! https://www.sdcard.org/downloads/format … tterv4.zip
! b.) auf SD-Karte kopieren
! https://sourceforge.net/projects/win32diskimager/
! 3. Karte einlegen und RPi starten
! 4. mit Putty per ssh am RPi anmelden
! 5. alle Konfigurationen durchführen
! #
! sudo raspi-config
! #
! 1 Expand Filesystem
! 2 Change User Password
! 3 Boot Options
! B1 Console Text console, requiring user to logi
! 4 Wait for Network at Boot
! Fast Boot without waiting for network connection
! 5 Internationalisation Options Set up language and regional settings to match your location │
! I1 Change Locale
! * de_DE.UTF-8 UTF-8Default locale for the system environment: de_DE.UTF-8 I2 Change Timezone Set up timezone to match your location Geographic area: Europe Time zone: Berlin I3 Change Keyboard Layout Set the keyboard layout to match your keyboard Keyboard model: Generic 105-key (Intl) PC Keyboard layout: Other Country of origin for the keyboard: German Keyboard layout: German - German (qwerty) Key to function as AltGr: Right Alt (AltGr) Compose key: Left Logo key I4 Change Wi-fi Country Set the legal channels used in your country DE Germany 6 Enable Camera # Enable support for Raspberry Pi camera? <disable>7 Add to Rastrack 8 Overclock 9 Advanced Options A1 Overscan You may need to configure overscan if black bars are present on display A2 Hostname Set the visible name for this Pi on a network RPi3-1 A3 Memory Split Change the amount of memory made available to the GPU A4 SSH Enable/Disable remote command line access to your Pi using SSH <enable>A5 Device Tree Enable/Disable the use of Device Tree A6 SPI Enable/Disable automatic loading of SPI kernel module (needed for e.g. PiFace) A7 I2C Enable/Disable automatic loading of I2C kernel module A8 Serial Enable/Disable shell and kernel messages on the serial connection A9 Audio Force audio out through HDMI or 3.5mm jack AA GL Driver Enable/Disable experimental desktop GL driver A0 Update Update this tool to the latest version 0 About raspi-config Information about this configuration tool <finish>6\. dem Nutzer Root ein Passwort vergeben # sudo passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully # 7\. System neu starten # sudo reboot Broadcast message from pi@raspberrypi on pts/0 (Sat 2016-03-19 15:00:53 CET): The system is going down for reboot NOW! a.) mit Putty per ssh am RPi anmelden # su Passwort: root@RPi2-1:/home/pi# nun sind wir als Root im System ##### System Update: (als Root angemeldet) apt-get update && apt-get upgrade -y ##### Installing Node.js via package manager ##### # curl -sL [https://deb.nodesource.com/setup_4.x](https://deb.nodesource.com/setup_4.x) | sudo -E bash - apt-get install -y nodejs ##### nodejs (4.4.3-1nodesource1~jessie1) wird eingerichtet … npm install npm -g # uname -a && node -v && npm -v Folgendes System steht nun bereit: * uname -a && node -v && npm -v Linux RPi2-1 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux v4.4.3 3.8.8 Dann die installation laut Vorgabe im erstern Post: Siehe Log-File ![315_rpi2-1_20160504_110438_install_test_millisekunden.log](/assets/uploads/files/315_rpi2-1_20160504_110438_install_test_millisekunden.log) Dort gibt es einige Warnungen Im AdminWebGui ist nun "nur" admin installiert wie soll es nun weiter gehen? Gruß Jürgen</finish></enable></disable>
-
Beim versuch nun über WebUI den SQL-Adapter zu installieren:
2016-05-04 12:52:45.851 - info: iobroker add sql 2016-05-04 12:52:48.846 - info: iobroker host.RPi2-1 install adapter sql 2016-05-04 12:52:48.852 - info: iobroker npm install --production --prefix "/opt/iobroker/node_modules/iobroker.sql" (System call) 2016-05-04 12:55:42.666 - info: iobroker npm 2016-05-04 12:55:42.677 - info: iobroker ERR! Linux 4.1.19-v7+ 2016-05-04 12:55:42.697 - info: iobroker npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.sql"npm ERR! node v4.4.3 npm ERR! npm v3.8.8 npm ERR! path /opt/iobroker/node_modules/iobroker.sql/node_modules/.staging/iobroker.sql-15764de6 npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall rename 2016-05-04 12:55:42.715 - info: iobroker 2016-05-04 12:55:42.729 - info: iobroker npm ERR! enoent ENOENT: no such file or directory, rename '/opt/iobroker/node_modules/iobroker.sql/node_modules/.staging/iobroker.sql-15764de6' -> '/opt/iobroker/node_modules/iobroker.sql' 2016-05-04 12:55:42.739 - info: iobroker npm ERR! enoent ENOENT: no such file or directory, rename '/opt/iobroker/node_modules/iobroker.sql/node_modules/.staging/iobroker.sql-15764de6' -> '/opt/iobroker/node_modules/iobroker.sql'npm ERR! enoent This is most likely not a problem with npm itself npm ERR! enoent and is related to npm not being able to find a file. npm ERR! enoent 2016-05-04 12:55:43.345 - info: iobroker 2016-05-04 12:55:43.349 - info: iobroker npm 2016-05-04 12:55:43.357 - info: iobroker ERR! Please include the following file with any support request:npm ERR! /opt/npm-debug.log 2016-05-04 12:55:43.445 - info: iobroker Cannot install iobroker.sql: 254 2016-05-04 12:55:43.478 - info: iobroker exit 25
-
Da mein Pine64 (mit 2 GB RAM) auch da ist und mittlerweile läuft, werde ich das auch mit ausprobieren (auf Ubuntu).
Wird spannend
Gruß,
Eric
-
Hi,
bin gerade am Installieren, soll ich mal eine bestimmte NODE version ausprobieren?
mfg
Tobi
-
Hallo zusammen,
um noch einen Exoten vorzustellen: Ich habe eben meinen BananaPi M3 mit Raspbian Lite for BPi beglückt, node js nach der Schnellanleitung für RasPi installiert:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y build-essential python-rpi.gpio nodejs
und anschließend ioBroker nach Bluefox' code im ersten Post.
Lief wunderbar durch bis auf die Warnuung der veralteten Versionen von Jade und graceful-fs.
Ich werde mal einige andere Adapter hinzuladen und dann sehen wir mal weiter.
Gruß
Rainer
-
Müsste nicht die nächste Stufe der Tests ein Update laufender Systeme sein?
-
Da sind ja die richtigen zusammen
Habe die neue Version natürlich direkt nutzen wollen um ruhr70s Buetoothscanner unter Raspbian for BPi zu testen.
Der javascript Adapter scheint Probleme zu machen. Leider bin ich da wohl nicht der Richtige um das näher einzugrenzen.
Zuerst hatte sich unter Objekte der Ordner javascript.0 zweimal angelegt.
im ersten die Ordner bluetooth und scriptEnabled; im zweiten zweimal der Ordner SkriptEnabled.
Nach einem iobroker stop und iobroker start das jedoch in der "Langschreibweise eingegeben werden musste:
root@BPi-M3:/opt/iobroker# node node_modules/iobroker.js-controller/iobroker.js stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 0 root@BPi-M3:/opt/iobroker# node node_modules/iobroker.js-controller/iobroker.js start Starting iobroker controller daemon... iobroker controller daemon started. PID: 2601
sah es erst mal gut aus - Inzwischen scaltet sich der js-Adapter immer nur kurz grün und lange rot.
Das log zeigt folgendes:
! ````
host-BPi-M3 04 20:39:59.503 info Restart adapter system.adapter.javascript.0 because enabled
host-BPi-M3 04 20:39:59.503 error instance system.adapter.javascript.0 terminated with code 0 (OK)
TypeError: 04 20:39:59.454 error at Timer.listOnTimeout (timers.js:92:15)
TypeError: 04 20:39:59.454 error at [object Object].ontimeout [as _onTimeout] (timers.js:209:34)
TypeError: 04 20:39:59.454 error at [object Object]. (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:1720:44)
TypeError: 04 20:39:59.454 error at Object.main (script.js.Bluetoothscanner:1840:63)
TypeError: 04 20:39:59.454 error at datum (script.js.Bluetoothscanner:909:12)
TypeError: 04 20:39:59.454 error at sandbox.formatDate (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:1759:32)
TypeError: 04 20:39:59.454 error at Adapter.formatDate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1661:28)
TypeError: 04 20:39:59.454 error isDuration.toLowerCase is not a function
uncaught 04 20:39:59.437 error exception: isDuration.toLowerCase is not a function
javascript-0 04 20:39:58.427 info script.js.Bluetoothscanner: registered 0 subscriptions and 0 schedules
javascript-0 04 20:39:58.421 info script.js.Bluetoothscanner: debug2: dpAnlegen() - Datenpunkte angelegt (createState) in javascript.0.Bluetooth.
javascript-0 04 20:39:58.404 info script.js.Bluetoothscanner: Liste bluetoothBlacklistMac auf gültige Werte geprüft. Anzahl Einträge: 2
javascript-0 04 20:39:58.404 info script.js.Bluetoothscanner: Liste bluetoothBlacklistManufacturerData auf gültige Werte geprüft. Anzahl Einträge: 3
javascript-0 04 20:39:58.400 info script.js.Bluetoothscanner: debug2: Vars, Loglevel und Scriptname gesetzt
javascript-0 04 20:39:58.399 info script.js.Bluetoothscanner: --== script.js.Bluetoothscanner ==-- gestartet. Instanz: "javascript.0.", Loglevel: debug2
javascript-0 04 20:39:58.212 info Start javascript script.js.Bluetoothscanner
javascript-0 04 20:39:58.123 info received all objects
javascript-0 04 20:39:57.992 info received all states
javascript-0 04 20:39:57.730 info requesting all objects
javascript-0 04 20:39:57.725 info requesting all states
javascript-0 04 20:39:57.697 info starting. Version 2.0.6 in /opt/iobroker/node_modules/iobroker.javascript
host-BPi-M3 04 20:39:52.899 info instance system.adapter.javascript.0 started with pid 3052
host-BPi-M3 04 20:39:22.861 info Restart adapter system.adapter.javascript.0 because enabledin der browserkonsole erschien: >! ```` Error: Fancytree assertion failed: scrollIntoView node is invisible Stack-Trace: .error@http://192.168.138.49:8081/lib/js/jquery-1.11.1.min.js:2:1809 e@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:67 q.prototype.scrollIntoView@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:15146 q.prototype.makeVisible/<@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:11524 m.Callbacks/j@http://192.168.138.49:8081/lib/js/jquery-1.11.1.min.js:2:27239 m.Callbacks/k.add@http://192.168.138.49:8081/lib/js/jquery-1.11.1.min.js:2:27553 q.prototype.makeVisible@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:11488 showActive/<@http://192.168.138.49:8081/js/selectID.js:392:25 q.prototype.visit@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:17234 q.prototype.visit@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:17303 q.prototype.visit@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:17303 r.prototype.visit@http://192.168.138.49:8081/lib/js/jquery.fancytree-all.min.js:12:22898 showActive@http://192.168.138.49:8081/js/selectID.js:388:13 methods.show@http://192.168.138.49:8081/js/selectID.js:2078:21 $.fn.selectId@http://192.168.138.49:8081/js/selectID.js:2360:20 Scripts/this.init@http://192.168.138.49:8081/adapter/javascript/tab.js:717:1 getObjects/
Weitere Info gerne
Rainer
-
<u>SQL-Adapter</u>
Host: Raspberry Pi2 B+
Image: von "unserer" Webseite
Konfig :
DB-Type: SQLite3
Datei für sqlite: sqlite.db
Entprellzeit: 10000
Vorhaltezei:t 1 Jahr
sql-0 05 05:56:33.043 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(2, 1462427781018, 49.98, 1, 1, 0);: Error: SQLITE_BUSY: database is locked sql-0 05 05:55:54.056 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(2, 1462427743028, 49.98, 1, 1, 0);: Error: SQLITE_BUSY: database is locked sql-0 05 05:54:41.047 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(1, 1462427679960, 231.1, 1, 1, 0);: Error: SQLITE_BUSY: database is locked sql-0 05 05:54:26.093 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(2, 1462427662018, 49.99, 1, 1, 0);: Error: SQLITE_BUSY: database is locked ....... sql-0 05 05:53:15.425 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(2, 1462427590980, 49.98, 1, 1, 0);: Error: SQLITE_BUSY: database is locked ......
-
Auf Ubuntu 16.04. Server installiert.
node v4.4.3
npm 2.15.1
SQL-Adpater mit der mitinstallierten sqlite.
Alle neuen Adapter plus dem Javascript Adapter. Derzeit nichts auffälliges.
Nur die beiden Warnungen am Anfang:````
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v6.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.Ich spiele dann mal ein paar Szenarien durch.
-
Ok.
> Alle neuen Adapter plus dem Javascript Adapter. Derzeit nichts auffälliges.
Danke. So muss es auch sein. Laufen. 8-)Achte bitte auf die Charts.
-
die Meldung habe ich auch:
sql-0 05 15:12:26.167 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(2, 1462453935160, 56.14, 1, 1, 0);: Error: SQLITE_BUSY: database is locked
-
Ich mache nachher den Raspi komplett platt, installiere ein nackiges Image und installiere alles neu/manuell.
Mal sehen, ob der SQL-Adapter dann ohne Meldung läuft.
-
Auf Ubuntu 16.04. Server installiert.
node v4.4.3
npm 2.15.1
SQL-Adpater mit der mitinstallierten sqlite.
Alle neuen Adapter plus dem Javascript Adapter. Derzeit nichts auffälliges.
Nur die beiden Warnungen am Anfang:````
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v6.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.Ich spiele dann mal ein paar Szenarien durch. `
Gerade den Host mit der VM neu gestartet. Danach lief ioBroker nicht. Ich wollte es dann manuell starten, aber "iobroker" fehlt :?: :shock:
root@ubuntu-1604-dev:/opt/iobroker# ls etc iobroker-data killall.sh log node_modules reinstall.sh
-
Ich wollte es dann manuell starten, aber "iobroker" fehlt :?: :shock: `
Wie denn?
so?
node node_modules/iobroker.js-controller/iobroker.js start
aus /opt/iobroker klappt es nicht!
siehe auch:
http://forum.iobroker.net/viewtopic.php … 789#p25195
Gruß
Rainer
-
node node_modules/iobroker.js-controller/iobroker.js start
aus /opt/iobroker klappt es nicht!
siehe auch:
OK. Das war etwas voreilig
node node_modules/iobroker.js-controller/iobroker.js start ````funktioniert. Die Datei ****iobroker**** wurde nur nicht angelegt. Ich hab jetzt das erste Mal reingeschaut, was da überhaupt drin steht :oops: :
node node_modules/iobroker.js-controller/iobroker.js $1 $2 $3 $4 $5
Und Autostart ist mit der Testinstallation nicht aktiv.