NEWS
Vorstellung - von FHEM > ioBroker
-
Guten Morgen,
ich bin der Neue. Wer bin ich? Ich betreibe seit nunmehr 3 Jahren eine Hausautomation und habe in den letzten 3 Jahren auf FHEM vertraut. Nachdem FHEM mich in den letzten Wochen mehrmals, ohne ersichtlichen Grund im Stich gelassen hat, entschied
ich mich dazu einmal zu neuen Ufern zu wechseln. Letzen Endes entschied ich mich für ioBroker. Meinen Senior Account in FHEM werde ich dann wohl langsam aufgeben und versuche mich in gleicher Form hier einzubringen.
Wenn die Hausautomation gesamthaft ausfällt wirkt das schalten und walten echt oldschool.
Ich bin auf die neuen Herausforderungen sehr gespannt zudem ich einen direkten Vergleich habe.
Jetzt muss ich an dieser Stelle auch bereits einen ersten Kritikpunkt loswerden: Im Netzt kursieren viele Installationsanaleitung für ioBroker, aber keine will auf meinem Pi funktionieren. Ich bin zudem sehr überrascht, dass selbst die Anleitung auf gitHub, welche schon ein paar Jahre alt ist (2015) nicht funktioniert. Ich bin daher auf der Suche nach einer aktuellen, funktionstüchtigen Installationsanleitung für einen RaspberryPi 2/3.
Ich hatte Fehlermeldungen, dass bestimmte Abhängigkeiten nicht installiert werden können, bzw. Dienste nicht gestartet werden können. Deshalb habe ich das ganze erstmal abgebrochen und mich für das Forum entschieden.
-
Hast du Logs von den Fehlern? An sich sollte die Anleitung noch gehen. Hatte meinen pi3 damit vor einem Monat noch installiert.
Gesendet von meinem SM-G930F mit Tapatalk
-
Diese Anleitung ist sehr gut und aktuell:
http://www.iobroker.net/docu/?page_id=5106&lang=de
Aber wie gesagt, wir wissen nicht ob Jessi oder Stretch ist, auch keine deine Fehlermeldungen sind uns bekannt.
-
ich habe nochmal von vorne begonnen.
Zunächst bin ich wie folgt vorgegangen: http://www.raspifun.de/viewtopic.php?t=4
Danach habe ich mich an die Anleitung http://www.iobroker.net/docu/?page_id=5106&lang=de gehalten.
RaspberryPi2
nodeVersion: v6.11.1
folgende Meldungen erhalte ich: ` > > iobroker@1.0.0 install /opt/iobroker/node_modules/iobroker
node lib/setup.js
npm install iobroker.discovery –production --prefix /opt/iobroker
node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAd ... arm.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@6.11.1 (node-v48 ABI) (falling back to source compile with node-gyp)
../src/serialport.cpp: In function ‘int getIntFromObject(v8::Localv8::object, std::string)’:
../src/serialport.cpp:90:52: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
return getValueFromObject(options, key)->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘double getDoubleFromObject(v8::Localv8::object, std::string)’:
../src/serialport.cpp:102:53: warning: ‘v8::Local v8::numberv8::Value::ToNumber() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8173): Use maybe version [-Wdeprecated-declarations]
return getValueFromObject(options, key)->ToNumber()->NumberValue();
^
../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
../src/serialport.cpp:174:31: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
int fd = argv[1]->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/serialport.cpp:193:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
int fd = info[0]->ToInt32()->Int32Value();
^
../src/serialport.cpp:217:116: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
baton->baudRate = Nan::Get(options, Nan::Newv8::string("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Write(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/serialport.cpp:252:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
int fd = info[0]->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/serialport.cpp:369:32: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
baton->fd = info[0]->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/serialport.cpp:480:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
int fd = info[0]->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/serialport.cpp:528:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
int fd = info[0]->ToInt32()->Int32Value();
^
../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/serialport.cpp:585:29: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
int fd = info[0]->ToInt32()->Int32Value();
^
../src/serialport_unix.cpp: In function ‘OpenBatonPlatformOptions* ParsePlatformOptions(const v8::Localv8::object&)’:
../src/serialport_unix.cpp:44:109: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
result->vmin = Nan::Get(options, Nan::Newv8::string("vmin").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
^
../src/serialport_unix.cpp:45:111: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-declarations]
result->vtime = Nan::Get(options, Nan::Newv8::string("vtime").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
^
npm WARN enoent ENOENT: no such file or directory, open '/opt/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 /opt/iobroker
npm WARN enoent ENOENT: no such file or directory, open '/opt/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 /opt/iobroker</v8::string></v8::int32></v8::string></v8::int32></v8::object></v8::int32></v8::int32></v8::int32></v8::int32></v8::int32></v8::string></v8::int32></v8::int32></v8::int32></v8::number></v8::object></v8::int32></v8::object> `
Zum Abschluss:
` > npm WARN enoent ENOENT: no such file or directory, open '/opt/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. `
Die Seite ist aber nicht erreichbar!
-
doch… Seite ist über iobroker:8081 erreichbar, nicht über die IP-Adresse.
??
Egal, jetzt bin ich erstmal drin.
Ps: Vielleicht sollte man in der Anelitung erwähnen das die letzten Schritte etwas Zeit benötigen.
-
Die Warnungen sind alle nicht schlimm.
doch… Seite ist über iobroker:8081 erreichbar, nicht über die IP-Adresse. `
Sollte sie aber. Alles richtig getippt? Reagiert das Gerät, wenn du die IP-Adresse pingst?