Danke, die Sache mit dem Stoppen des Adapters hat funktioniert.
NEWS
Latest posts made by umtauscher
-
RE: Läuft ioBroker mit zwave nur auf raspberry?
-
RE: Läuft ioBroker mit zwave nur auf raspberry?
Danke für die Info.
Ich habe mit npm 3 jetzt erstmalig eine lauffähige Version erstellt, die auch die Installation von Adaptern durchführt, ohne dass er das Installationsverzeichnis zerschießt.
Auch den zwave Adapter habe ich nach mehrern Versuchen installieren können.
Blöderweise kann ich den USB Port für den z-wave Stick nicht setzen, weil die Eingabe Combobox leer ist und keine manuelle Eingabne erlaubt.
Normalerweise ist der Stick mit dem device /dev/tty.usbmodem1411 zu erreichen.
Kann ich den in irgendeine config Datei manuell eintragen?
Für Hinweise wäre ich dankbar.
-
RE: Läuft ioBroker mit zwave nur auf raspberry?
Danke, wenn das so ist würde ich vorschlagen, dass die nicht unterstützten Plattformen auch entfernt werden.
-
Läuft ioBroker mit zwave nur auf raspberry?
Hallo und schöne Grüße an alle,
ich versuche seit 2 Tagen auf Mac oder PC ioBroker ans Laufen zu bringen, aber es gelingt nicht. Daher die o.a. Frage.
Eigentlich wollte ich ioBroker auf einem meiner Macs ausprobieren.
Die Basissinstalltion gelingt auch. Nur wenn ich versuche den zwave Adapter zu installieren, zerschießt er die Gesamtinstalltion. Es werden dabei anscheinend große Teile des Installtionsverzeichnisses gelöscht, so dass sogar ioBroker selbst nicht mehr gestartet werden kann, weil ioBroker.js anschließend fehlt.
Nachdem ich das ganze unter MacOS Mavericks mit node 6.11, 8.99 und 9.0 sowie aus Verzeiflung mit 7 versucht habe, habe ich aufgegeben.
2. Versuch heute mit MacOS ElCapitan, Node.js 8.9 -° gleiches Ergebnis.
Danach habe ich heute versucht, die Installtion auf Windows7/64 durchzuführen (mit dem Installer Paket. Auch das gibt tonnenweise Fehlermeldungen aus, hinterlässt jedoch anscheinend eine lauffähige Version. Der z-wave Adapter lässt sich jedeoch nicht installieren weil nur unter "64 Bit" unterstützt wird. Ich vermute also der Installer erzeugt eine 32 Bit Umgebung auch auf Windows7/64.
Eigentlich bin ich soweit, das Ganze zu vergessen, aber ich wollte zumindest die Probleme melden.
Installtionsmeldungen ElCapitan:
cl77:iobroker username$ sudo npm install iobroker --unsafe-perm Password: > iobroker@1.0.2 install /Users/username/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.discovery --production --prefix /Users/username/iobroker node-pre-gyp info it worked if it ends with ok node-pre-gyp verb cli [ '/usr/local/bin/node', node-pre-gyp verb cli '/Users/username/iobroker/node_modules/serialport/node_modules/.bin/node-pre-gyp', node-pre-gyp verb cli 'install', node-pre-gyp verb cli '--fallback-to-build' ] node-pre-gyp info using node-pre-gyp@0.6.32 node-pre-gyp info using node@8.9.0 | darwin | x64 node-pre-gyp verb command install [] node-pre-gyp info check checked for "/Users/username/iobroker/node_modules/serialport/build/Release/serialport.node" (not found) node-pre-gyp http GET https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v57-darwin-x64.tar.gz node-pre-gyp http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v57-darwin-x64.tar.gz node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v57-darwin-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@8.9.0 (node-v57 ABI) (falling back to source compile with node-gyp) node-pre-gyp http 404 status code downloading tarball https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v57-darwin-x64.tar.gz node-pre-gyp verb command build [ 'rebuild' ] ../src/serialport.cpp:90:44: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] return getValueFromObject(options, key)->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:102:44: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations] return getValueFromObject(options, key)->ToNumber()->NumberValue(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9707:22: note: 'ToNumber' has been explicitly marked deprecated here Local <number>Value::ToNumber() const { ^ ../src/serialport.cpp:174:23: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] int fd = argv[1]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:193:21: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] int fd = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:217:108: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] baton->baudRate = Nan::Get(options, Nan::New<v8::string>("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:252:21: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] int fd = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:369:24: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] baton->fd = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:480:21: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] int fd = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:528:21: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] int fd = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport.cpp:585:21: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] int fd = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ 10 warnings generated. ../src/serialport_unix.cpp:44:101: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] result->vmin = Nan::Get(options, Nan::New<v8::string>("vmin").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ ../src/serialport_unix.cpp:45:103: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] result->vtime = Nan::Get(options, Nan::New<v8::string>("vtime").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ 2 warnings generated. ../src/serialport_poller.cpp:86:23: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] obj->fd_ = info[0]->ToInt32()->Int32Value(); ^ /Users/username/.node-gyp/8.9.0/include/node/v8.h:9743:21: note: 'ToInt32' has been explicitly marked deprecated here Local <int32>Value::ToInt32() const { ^ 1 warning generated. node-pre-gyp info ok npm WARN saveError ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. npm install iobroker.admin --production --prefix /Users/username/iobroker npm WARN saveError ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm WARN enoent ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. npm install iobroker.js-controller --production --prefix /Users/username/iobroker npm WARN deprecated tar.gz@1.0.7: ⚠️ WARNING ⚠️ tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated npm WARN saveError ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm WARN enoent ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. Write "./iobroker start" to start the ioBroker npm WARN enoent ENOENT: no such file or directory, open '/Users/username/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. + iobroker@1.0.2 added 46 packages in 91.132s cl77:iobroker username$</int32></int32></v8::string></int32></v8::string></int32></int32></int32></int32></int32></int32></v8::string></int32></int32></number></int32>
Hat jemand eine Idee, was ich noch probieren könnte?
Wenn das Ganze nur auf einem Raspberry läuft, werde ich es wohl vergessen müsseen
Danke im Voraus.