NEWS
Suche anwesensheits skript
-
@Albert-K ich habe aber immer voll die sachen da stehen wenn ich ein adapter neu installiere
$ ./iobroker url "https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master" tr-064 install https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master NPM version: 6.14.8npm install https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master --loglevel error --prefix "/opt/iobroker" (System call) ../authenticate_pam.cc: In function ‘void after_doing_auth(uv_work_t*, int)’:../authenticate_pam.cc:107:87: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args); ^In file included from ../authenticate_pam.cc:23:../../nan/nan.h:1026:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ ../authenticate_pam.cc:107:87: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args); ^In file included from ../authenticate_pam.cc:23:../../nan/nan.h:1026:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~../authenticate_pam.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Authenticate(Nan::NAN_METHOD_ARGS_TYPE)’:../authenticate_pam.cc:147:83: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations] Local<Value> res = options->Get(Nan::New<String>("serviceName").ToLocalChecked()); ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8-internal.h:14, from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:27, from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67, from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:3553:51: note: declared here V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key)); ^~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^~~~~~~~~~../authenticate_pam.cc:150:69: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’ serviceName->WriteUtf8(m->serviceName, sizeof(m->serviceName) - 1); ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67, from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’ int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:152:69: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations] res = options->Get(Nan::New<String>("remoteHost").ToLocalChecked()); ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8-internal.h:14, from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:27, from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67, from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:3553:51: note: declared here V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key)); ^~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^~~~~~~~~~../authenticate_pam.cc:155:66: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’ remoteHost->WriteUtf8(m->remoteHost, sizeof(m->remoteHost) - 1); ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67, from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’ int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:160:58: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’ username->WriteUtf8(m->username, sizeof(m->username) - 1); ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67, from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’ int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:161:58: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’ password->WriteUtf8(m->password, sizeof(m->password) - 1); ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67, from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’ int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc: At global scope:../authenticate_pam.cc:170:11: error: variable or field ‘init’ declared void void init(Handle<Object> exports) { ^~~~~~../authenticate_pam.cc:170:11: error: ‘Handle’ was not declared in this scope ../authenticate_pam.cc:170:11: note: suggested alternative: ‘rand_r’ void init(Handle<Object> exports) { ^~~~~~ rand_r../authenticate_pam.cc:170:24: error: expected primary-expression before ‘>’ token void init(Handle<Object> exports) { ^../authenticate_pam.cc:170:26: error: ‘exports’ was not declared in this scope void init(Handle<Object> exports) { ^~~~~~~In file included from ../../nan/nan.h:56, from ../authenticate_pam.cc:23:../authenticate_pam.cc:175:31: error: ‘init’ was not declared in this scope NODE_MODULE(authenticate_pam, init); ^~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:737:36: note: in definition of macro ‘NODE_MODULE_X’ (node::addon_register_func) (regfunc), \ ^~~~~~~../authenticate_pam.cc:175:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(authenticate_pam, init); ^~~~~~~~~~~../authenticate_pam.cc:175:31: note: suggested alternative: ‘int’ NODE_MODULE(authenticate_pam, init); ^~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:737:36: note: in definition of macro ‘NODE_MODULE_X’ (node::addon_register_func) (regfunc), \ ^~~~~~~../authenticate_pam.cc:175:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(authenticate_pam, init); ^~~~~~~~~~~ make: *** [authenticate_pam.target.mk:109: Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack at ChildProcess.emit (events.js:314:20)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)gyp ERR! System Linux 5.4.72-v7l+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pamgyp ERR! node -v v12.20.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok upload [12] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/words.js words.js application/javascript upload [11] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/tr-064.png tr-064.png image/png upload [10] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/index_m.html index_m.html text/html upload [9] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [8] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [7] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [6] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [5] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [4] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [3] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [2] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [1] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [0] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/de/translations.json i18n/de/translations.json application/json process exited with code 0 -
hmm...das funktioniert aber bei mir bestens.
Dumme Frage: Benutzer Daten sind aber angelegt und eingetragen, oder? Fritzbox mal neu gestartet?
-
@denjo
"Voll die Sachen da stehen" könnte auf krumme Installation von nodeJS hindeuten.Ausgabe von
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejsmal zeigen. Ein- und Ausgabe, nix kürzen.
-
@denjo
"Voll die Sachen da stehen" könnte auf krumme Installation von nodeJS hindeuten.Ausgabe von
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejsmal zeigen. Ein- und Ausgabe, nix kürzen.
@Thomas-Braun
Sieht schwer danach aus da ein rebuild erwähnt wird. -
@denjo
"Voll die Sachen da stehen" könnte auf krumme Installation von nodeJS hindeuten.Ausgabe von
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejsmal zeigen. Ein- und Ausgabe, nix kürzen.
@Thomas-Braun sagte in Suche anwesensheits skript:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Linux raspberrypi 5.4.72-v7l+ #1356 SMP Thu Oct 22 13:57:51 BST 2020 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Dec 8 12:25:29 2020 from 192.168.178.121 pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.0 /usr/bin/node v12.20.0 /usr/bin/npm 6.14.8 nodejs: Installiert: 12.20.0-1nodesource1 Installationskandidat: 12.20.0-1nodesource1 Versionstabelle: *** 12.20.0-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.21.0~dfsg-1~deb10u1+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $ -
@Thomas-Braun sagte in Suche anwesensheits skript:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Linux raspberrypi 5.4.72-v7l+ #1356 SMP Thu Oct 22 13:57:51 BST 2020 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Dec 8 12:25:29 2020 from 192.168.178.121 pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.0 /usr/bin/node v12.20.0 /usr/bin/npm 6.14.8 nodejs: Installiert: 12.20.0-1nodesource1 Installationskandidat: 12.20.0-1nodesource1 Versionstabelle: *** 12.20.0-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.21.0~dfsg-1~deb10u1+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $@denjo
Gut, das passt.apt policy build-essential -
@denjo
Gut, das passt.apt policy build-essentialpi@raspberrypi:~ $ apt policy build-essential build-essential: Installiert: 12.6 Installationskandidat: 12.6 Versionstabelle: *** 12.6 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages 100 /var/lib/dpkg/status pi@raspberrypi:~ $ -
pi@raspberrypi:~ $ apt policy build-essential build-essential: Installiert: 12.6 Installationskandidat: 12.6 Versionstabelle: *** 12.6 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages 100 /var/lib/dpkg/status pi@raspberrypi:~ $apt policy libpam0g-dev -
apt policy libpam0g-devpi@raspberrypi:~ $ apt policy libpam0g-dev libpam0g-dev: Installiert: 1.3.1-5+rpt2 Installationskandidat: 1.3.1-5+rpt2 Versionstabelle: *** 1.3.1-5+rpt2 500 500 http://archive.raspberrypi.org/debian buster/main armhf Packages 100 /var/lib/dpkg/status 1.3.1-5 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $ -
pi@raspberrypi:~ $ apt policy libpam0g-dev libpam0g-dev: Installiert: 1.3.1-5+rpt2 Installationskandidat: 1.3.1-5+rpt2 Versionstabelle: *** 1.3.1-5+rpt2 500 500 http://archive.raspberrypi.org/debian buster/main armhf Packages 100 /var/lib/dpkg/status 1.3.1-5 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $@denjo
Das passt soweit. Ich würde den Adapter allerdings nicht aus git ziehen, sondern aus dem Verwahrort 'default/stable' -
@denjo
Das passt soweit. Ich würde den Adapter allerdings nicht aus git ziehen, sondern aus dem Verwahrort 'default/stable'@Thomas-Braun also ganz normal über adapter meinst du???
-
@Thomas-Braun also ganz normal über adapter meinst du???
@denjo Ja, ganz normal aus der Liste der Adapter.
latest: 4.2.1 for 24 days stable: 4.2.1 for 24 days -
@denjo Ja, ganz normal aus der Liste der Adapter.
latest: 4.2.1 for 24 days stable: 4.2.1 for 24 days@Thomas-Braun mache ich gerade
am anfang habe ich imer ein error stehen ist das normal
$ ./iobroker add tr-064 --host raspberrypi NPM version: 6.14.8 npm install iobroker.tr-064@4.2.1 --loglevel error --prefix "/opt/iobroker" (System call) -
@denjo Ja, ganz normal aus der Liste der Adapter.
latest: 4.2.1 for 24 days stable: 4.2.1 for 24 days@Thomas-Braun so adapter ist wieder da und die objekte trotzdem dauert das leider ewigkeiten bis er erkennt das jemand false ist
-
@denjo Ja, ganz normal aus der Liste der Adapter.
latest: 4.2.1 for 24 days stable: 4.2.1 for 24 days@Thomas-Braun und jetzt war ich ca für 1 sekunde falso dann wieder true sofort wobei ich nix geändert habe. echt komisch alles
-
@Thomas-Braun mache ich gerade
am anfang habe ich imer ein error stehen ist das normal
$ ./iobroker add tr-064 --host raspberrypi NPM version: 6.14.8 npm install iobroker.tr-064@4.2.1 --loglevel error --prefix "/opt/iobroker" (System call)@denjo sagte in Suche anwesensheits skript:
npm install iobroker.tr-064@4.2.1 --loglevel error --prefix "/opt/iobroker" (System call)
Das Loglevel ist auf error gestellt, also nur ne Info für Dich wie der geloggt wird, mehr ist das nicht ;)
Was läuft denn für ne FW auf der Fritz? Da gabs mal eine, die nervig bei der WLAN Geschichte war.
-
@denjo sagte in Suche anwesensheits skript:
npm install iobroker.tr-064@4.2.1 --loglevel error --prefix "/opt/iobroker" (System call)
Das Loglevel ist auf error gestellt, also nur ne Info für Dich wie der geloggt wird, mehr ist das nicht ;)
Was läuft denn für ne FW auf der Fritz? Da gabs mal eine, die nervig bei der WLAN Geschichte war.
-
@Jan1 7.21 und ich bin immer noch true wobei ich seit 10 min kein wlan an habe.
und in der fritzbox steht das
@denjo
Ich bin gerade nicht zu Hause, aber in den Einstellungen des TR-064 gibts eine Option, die die Erkennung anders realisiert. Hast die angehakt?
7.21 ist doch ne Labor oder? Wenn schon Labor, dann wäre 7.24 aktuell.Falls es mit dem TR-064 nicht klappt, versuchs mal mit dem Radar2, der macht das etwas anders und bei der Erkennung etwas schneller.
-
@denjo
Ich bin gerade nicht zu Hause, aber in den Einstellungen des TR-064 gibts eine Option, die die Erkennung anders realisiert. Hast die angehakt?
7.21 ist doch ne Labor oder? Wenn schon Labor, dann wäre 7.24 aktuell.Falls es mit dem TR-064 nicht klappt, versuchs mal mit dem Radar2, der macht das etwas anders und bei der Erkennung etwas schneller.

