NEWS
[Gelöst] Zigbee >1.2.0 funktioniert nicht
-
@amg_666 ja
-
-
@asgothian Das wars leider nicht, jetzt ist die aktuelle Version 1.4.2 und ich hab im Log wieder die Fehler die ich oben gepostet habe...
-
@amg_666
please donpm list serialport
-
@thomas-braun ICh hab zwischenzeitlich node upgedatet auf die 12.20.1
npm list meckert beim zigbee rum, alles andere ist ok. Ausserdem steht da bei zigbee die 1.2.0, wenn ich nochmal ein zigbee upgrade anstoße bekomme ich aber gesagt, der Adapter sei up-to-date (??)
+-- UNMET DEPENDENCY iobroker.zigbee@1.2.0 | +-- @iobroker/adapter-core@2.4.0 deduped | +-- UNMET DEPENDENCY zigbee-herdsman@0.12.114 | | +-- UNMET DEPENDENCY @babel/cli@7.10.5 | | +-- UNMET DEPENDENCY @babel/preset-env@7.11.0 | | +-- UNMET DEPENDENCY @babel/preset-typescript@7.10.4 | | +-- UNMET DEPENDENCY @types/debug@4.1.5 | | +-- UNMET DEPENDENCY @types/jest@26.0.8 | | +-- UNMET DEPENDENCY @types/nedb@1.8.10 | | +-- UNMET DEPENDENCY @types/serialport@8.0.1 | | +-- UNMET DEPENDENCY @typescript-eslint/eslint-plugin@3.7.1 | | +-- UNMET DEPENDENCY @typescript-eslint/parser@3.7.1 | | +-- UNMET DEPENDENCY debug@4.1.1 | | | `-- UNMET DEPENDENCY ms@2.1.2 | | +-- UNMET DEPENDENCY eslint@7.6.0 | | +-- UNMET DEPENDENCY fast-deep-equal@3.1.3 | | +-- UNMET DEPENDENCY jest@26.2.2 | | +-- UNMET DEPENDENCY mixin-deep@2.0.1 | | +-- UNMET DEPENDENCY serialport@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/binding-mock@9.0.0 | | | | +-- UNMET DEPENDENCY @serialport/binding-abstract@9.0.0 | | | | | `-- UNMET DEPENDENCY debug@4.1.1 | | | | `-- UNMET DEPENDENCY debug@4.1.1 | | | +-- UNMET DEPENDENCY @serialport/bindings@9.0.0 | | | | +-- UNMET DEPENDENCY @serialport/binding-abstract@9.0.0 | | | | +-- UNMET DEPENDENCY @serialport/parser-readline@9.0.0 | | | | +-- UNMET DEPENDENCY bindings@1.5.0 | | | | | `-- UNMET DEPENDENCY file-uri-to-path@1.0.0 | | | | +-- UNMET DEPENDENCY debug@4.1.1 | | | | +-- UNMET DEPENDENCY nan@2.14.1 | | | | `-- UNMET DEPENDENCY prebuild-install@5.3.5 | | | | +-- UNMET DEPENDENCY detect-libc@1.0.3 | | | | +-- UNMET DEPENDENCY expand-template@2.0.3 | | | | +-- UNMET DEPENDENCY github-from-package@0.0.0 | | | | +-- UNMET DEPENDENCY minimist@1.2.5 | | | | +-- UNMET DEPENDENCY mkdirp@0.5.5 | | | | | `-- UNMET DEPENDENCY minimist@1.2.5 | | | | +-- UNMET DEPENDENCY napi-build-utils@1.0.2 | | | | +-- UNMET DEPENDENCY node-abi@2.18.0 | | | | | `-- UNMET DEPENDENCY semver@5.7.1 | | | | +-- UNMET DEPENDENCY noop-logger@0.1.1 | | | | +-- UNMET DEPENDENCY npmlog@4.1.2 | | | | | +-- UNMET DEPENDENCY are-we-there-yet@1.1.5 | | | | | | +-- UNMET DEPENDENCY delegates@1.0.0 | | | | | | `-- UNMET DEPENDENCY readable-stream@2.3.7 | | | | | | +-- UNMET DEPENDENCY core-util-is@1.0.2 | | | | | | +-- UNMET DEPENDENCY inherits@2.0.4 | | | | | | +-- UNMET DEPENDENCY isarray@1.0.0 | | | | | | +-- UNMET DEPENDENCY process-nextick-args@2.0.1 | | | | | | +-- UNMET DEPENDENCY safe-buffer@5.1.2 | | | | | | +-- UNMET DEPENDENCY string_decoder@1.1.1 | | | | | | | `-- UNMET DEPENDENCY safe-buffer@5.1.2 | | | | | | `-- UNMET DEPENDENCY util-deprecate@1.0.2 | | | | | +-- UNMET DEPENDENCY console-control-strings@1.1.0 | | | | | +-- UNMET DEPENDENCY gauge@2.7.4 | | | | | | +-- UNMET DEPENDENCY aproba@1.2.0 | | | | | | +-- UNMET DEPENDENCY console-control-strings@1.1.0 | | | | | | +-- UNMET DEPENDENCY has-unicode@2.0.1 | | | | | | +-- UNMET DEPENDENCY object-assign@4.1.1 | | | | | | +-- UNMET DEPENDENCY signal-exit@3.0.3 | | | | | | +-- UNMET DEPENDENCY string-width@1.0.2 | | | | | | | +-- UNMET DEPENDENCY code-point-at@1.1.0 | | | | | | | +-- UNMET DEPENDENCY is-fullwidth-code-point@1.0.0 | | | | | | | | `-- UNMET DEPENDENCY number-is-nan@1.0.1 | | | | | | | `-- UNMET DEPENDENCY strip-ansi@3.0.1 | | | | | | +-- UNMET DEPENDENCY strip-ansi@3.0.1 | | | | | | | `-- UNMET DEPENDENCY ansi-regex@2.1.1 | | | | | | `-- UNMET DEPENDENCY wide-align@1.1.3 | | | | | | `-- UNMET DEPENDENCY string-width@1.0.2 | | | | | `-- UNMET DEPENDENCY set-blocking@2.0.0 | | | | +-- UNMET DEPENDENCY pump@3.0.0 | | | | | +-- UNMET DEPENDENCY end-of-stream@1.4.4 | | | | | | `-- UNMET DEPENDENCY once@1.4.0 | | | | | `-- UNMET DEPENDENCY once@1.4.0 | | | | | `-- UNMET DEPENDENCY wrappy@1.0.2 | | | | +-- UNMET DEPENDENCY rc@1.2.8 | | | | | +-- UNMET DEPENDENCY deep-extend@0.6.0 | | | | | +-- UNMET DEPENDENCY ini@1.3.5 | | | | | +-- UNMET DEPENDENCY minimist@1.2.5 | | | | | `-- UNMET DEPENDENCY strip-json-comments@2.0.1 | | | | +-- UNMET DEPENDENCY simple-get@3.1.0 | | | | | +-- UNMET DEPENDENCY decompress-response@4.2.1 | | | | | | `-- UNMET DEPENDENCY mimic-response@2.1.0 | | | | | +-- UNMET DEPENDENCY once@1.4.0 | | | | | `-- UNMET DEPENDENCY simple-concat@1.0.1 | | | | +-- UNMET DEPENDENCY tar-fs@2.1.0 | | | | | +-- UNMET DEPENDENCY chownr@1.1.4 | | | | | +-- UNMET DEPENDENCY mkdirp-classic@0.5.3 | | | | | +-- UNMET DEPENDENCY pump@3.0.0 | | | | | `-- UNMET DEPENDENCY tar-stream@2.1.3 | | | | | +-- UNMET DEPENDENCY bl@4.0.2 | | | | | | +-- UNMET DEPENDENCY buffer@5.6.0 | | | | | | | +-- UNMET DEPENDENCY base64-js@1.3.1 | | | | | | | `-- UNMET DEPENDENCY ieee754@1.1.13 | | | | | | +-- UNMET DEPENDENCY inherits@2.0.4 | | | | | | `-- UNMET DEPENDENCY readable-stream@3.6.0 | | | | | | +-- UNMET DEPENDENCY inherits@2.0.4 | | | | | | +-- UNMET DEPENDENCY string_decoder@1.1.1 | | | | | | `-- UNMET DEPENDENCY util-deprecate@1.0.2 | | | | | +-- UNMET DEPENDENCY end-of-stream@1.4.4 | | | | | +-- UNMET DEPENDENCY fs-constants@1.0.0 | | | | | +-- UNMET DEPENDENCY inherits@2.0.4 | | | | | `-- UNMET DEPENDENCY readable-stream@3.6.0 | | | | | +-- UNMET DEPENDENCY inherits@2.0.4 | | | | | +-- UNMET DEPENDENCY string_decoder@1.1.1 | | | | | `-- UNMET DEPENDENCY util-deprecate@1.0.2 | | | | +-- UNMET DEPENDENCY tunnel-agent@0.6.0 | | | | | `-- UNMET DEPENDENCY safe-buffer@5.1.2 | | | | `-- UNMET DEPENDENCY which-pm-runs@1.0.0 | | | +-- UNMET DEPENDENCY @serialport/parser-byte-length@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/parser-cctalk@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/parser-delimiter@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/parser-readline@9.0.0 | | | | `-- UNMET DEPENDENCY @serialport/parser-delimiter@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/parser-ready@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/parser-regex@9.0.0 | | | +-- UNMET DEPENDENCY @serialport/stream@9.0.0 | | | | `-- UNMET DEPENDENCY debug@4.1.1 | | | `-- UNMET DEPENDENCY debug@4.1.1 | | +-- UNMET DEPENDENCY slip@1.0.2 | | +-- UNMET DEPENDENCY typedoc@0.17.8 | | +-- UNMET DEPENDENCY typedoc-plugin-markdown@2.4.0 | | +-- UNMET DEPENDENCY typedoc-plugin-no-inherit@1.1.10 | | +-- UNMET DEPENDENCY typedoc-plugin-sourcefile-url@1.0.6 | | `-- UNMET DEPENDENCY typescript@3.9.7 | `-- UNMET DEPENDENCY zigbee-herdsman-converters@12.0.158 | +-- UNMET DEPENDENCY axios@0.19.2 | | `-- UNMET DEPENDENCY follow-redirects@1.5.10 | | `-- UNMET DEPENDENCY debug@3.1.0 | | `-- UNMET DEPENDENCY ms@2.0.0 | +-- UNMET DEPENDENCY eslint@7.6.0 | +-- UNMET DEPENDENCY eslint-config-google@0.14.0 | +-- UNMET DEPENDENCY eslint-plugin-jest@23.20.0 | +-- UNMET DEPENDENCY https-proxy-agent@5.0.0 | | +-- UNMET DEPENDENCY agent-base@6.0.1 | | | `-- UNMET DEPENDENCY debug@4.1.1 | | | `-- UNMET DEPENDENCY ms@2.1.2 | | `-- UNMET DEPENDENCY debug@4.1.1 | | `-- UNMET DEPENDENCY ms@2.1.2 | +-- UNMET DEPENDENCY jest@26.2.2 | `-- UNMET DEPENDENCY tar-stream@2.1.3 | +-- UNMET DEPENDENCY bl@4.0.2 | | +-- UNMET DEPENDENCY buffer@5.6.0 | | | +-- UNMET DEPENDENCY base64-js@1.3.1 | | | `-- UNMET DEPENDENCY ieee754@1.1.13 | | +-- UNMET DEPENDENCY inherits@2.0.4 | | `-- UNMET DEPENDENCY readable-stream@3.6.0 | +-- UNMET DEPENDENCY end-of-stream@1.4.4 | | `-- UNMET DEPENDENCY once@1.4.0 | | `-- UNMET DEPENDENCY wrappy@1.0.2 | +-- UNMET DEPENDENCY fs-constants@1.0.0 | +-- UNMET DEPENDENCY inherits@2.0.4 | `-- UNMET DEPENDENCY readable-stream@3.6.0 | +-- UNMET DEPENDENCY inherits@2.0.4 | +-- UNMET DEPENDENCY string_decoder@1.3.0 | | `-- UNMET DEPENDENCY safe-buffer@5.2.1 | `-- UNMET DEPENDENCY util-deprecate@1.0.2
-
@amg_666 Ja, da ist in den Deps was krumm. Sah bei mir auch so aus. Zusätzlich auch noch an Ende der Liste einige Meldungen.
Zigbee rausgeworfen und die Deps sind wieder sauber. -
@thomas-braun Also den zigbee komplett löschen und neu installieren? Kann ich danach aus dem Backup einfach die shepherd drüberbügeln? Alles neu anlernen möchte ich eigentlich nicht
-
@amg_666 Bei mir läuft deconz. Den zigbee-Adapter habe ich nur unter Beobachtung im System.
-
@amg_666 zigbee Adapter löschen sollte die shepherd.db erhalten.
A.
-
@asgothian Über den Adapter gelöscht (war ok) und dann versucht zu installieren...
$ ./iobroker add zigbee --host iomaster NPM version: 6.14.10 npm install iobroker.zigbee@1.4.2 --loglevel error --prefix "/opt/iobroker" (System call) ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)': ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) { ^../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^In file included from ../../../nan/nan.h:56, from ../src/./serialport.h:6, from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X' NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE' NODE_MODULE(serialport, init); ^~~~~~~~~~~ Killed ERROR: host.iomaster Cannot install iobroker.zigbee@1.4.2: 137 ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR: process exited with code 25
-
@amg_666 bist du sicher das du node 12.19 nutzt ? serialport 9 sollte mit node 12 gehen.
mach mal bitte npm list serialport
A.
-
@asgothian said in Zigbee >1.2.0 funktioniert nicht:
npm list serialport
node.js 12.20.1
pi@iomaster:/opt/iobroker $ npm list serialport iobroker.inst@2.0.3 /opt/iobroker `-- iobroker.discovery@2.5.0 `-- serialport@9.0.4
-
@amg_666 Sehr merkwürdig. Ich habe jetzt nochmal in der Konsole "npm install iobroker.zigbee" eingegeben, das lief dann durch. Aber jetzt sind im Log wieder die ganz oben genannten Fehlermeldungen. Offensichtlich ist hier noch irgendwas im falsch, aber der Adapter war ja komplett gelöscht. Hat hier noch jemand eine Idee?
-
@amg_666
Ich denke zwar dass es passt, schau aber nochmal nach nodejs:which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
-
@thomas-braun said in Zigbee >1.2.0 funktioniert nicht:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
pi@iomaster:/opt/iobroker $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.1 /usr/bin/node v12.20.1 /usr/bin/npm 6.14.10 nodejs: Installiert: 12.20.1-1nodesource1 Installationskandidat: 12.20.1-1nodesource1 Versionstabelle: *** 12.20.1-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@iomaster:/opt/iobroker $
-
@amg_666
Ja, das passt.
Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
Wenn ich bei mir den zigbee-Adapter reinziehe haut mirnpm list
recht viele Errors um die Ohren. Sobald der wieder deinstalliert wird ist auch die npm list wieder sauber.
-
@thomas-braun Deinstallation und Neu installieren habe ich ja gemacht, hat nix gebracht (Fehler wie ganz oben gepostet).
Wie gehe ich vor wenn ich den Adapter deinstalliere und sicherstelle, dass auch wirklich ALLES gelöscht wird? Würd ich gerne als letzten Versuch unternehmen -
@thomas-braun sagte in Zigbee >1.2.0 funktioniert nicht:
Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
Wenn ich bei mir den zigbee-Adapter reinziehe haut mirDas seh ich anders.. Die Meldungen besagen das gepinnte Pakete extra installiert werden. Warum das beim Herdsman und converter so ist weiss ich nicht - es ist aber nur dann ein Problem wenn da manuell dran herum gefummelt wird.
A.
-
- Adapter löschen
- per npm list verifizieren das weder zigbee-herdsman noch zigbee-herdsman-converters installiert sind. Wenn sie doch da sind - beseitigen
- Adapter installieren
A.
-
Ende von npm list:
├── function-bind@1.1.1 deduped ├── has-symbols@1.0.1 └── object-keys@1.1.1 deduped npm ERR! invalid: @types/node@12.19.15 /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman iobroker.inst@2.0.3 /opt/iobroker └── (empty) pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman-converters iobroker.inst@2.0.3 /opt/iobroker └── (empty) pi@raspberrypi:/opt/iobroker $ iobroker add zigbee NPM version: 6.14.10 npm install iobroker.zigbee@1.4.2 --loglevel error --prefix "/opt/iobroker" (System call)
Nach Installation von zigbee / herdsman:
npm ERR! peer dep missing: typedoc@>=0.19.0 < 0.20.0, required by typedoc-plugin-markdown@3.1.1 npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-no-inherit@1.2.0 npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-sourcefile-url@1.0.6 npm ERR! extraneous: @babel/cli@7.12.10 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/cli npm ERR! extraneous: @babel/preset-env@7.12.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-env npm ERR! extraneous: @babel/preset-typescript@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debounce npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debug npm ERR! extraneous: @types/jest@26.0.19 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/jest npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/nedb npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/serialport npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.11.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin npm ERR! extraneous: @typescript-eslint/parser@4.11.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser npm ERR! extraneous: eslint@7.16.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/eslint npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/jest npm ERR! extraneous: typedoc-plugin-markdown@3.1.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url npm ERR! extraneous: typescript@4.1.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typescript npm ERR! extraneous: eslint@7.16.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint npm ERR! extraneous: eslint-config-google@0.14.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-config-google npm ERR! extraneous: eslint-plugin-jest@24.1.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-plugin-jest npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/jest npm ERR! peer dep missing: typedoc@>=0.19.0 < 0.20.0, required by typedoc-plugin-markdown@3.1.0 npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-no-inherit@1.2.0 npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-sourcefile-url@1.0.6 npm ERR! extraneous: @babel/cli@7.12.8 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/cli npm ERR! extraneous: @babel/preset-env@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-env npm ERR! extraneous: @babel/preset-typescript@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debounce npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debug npm ERR! extraneous: @types/jest@26.0.18 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/jest npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/nedb npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/serialport npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.9.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin npm ERR! extraneous: @typescript-eslint/parser@4.9.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser npm ERR! extraneous: eslint@7.15.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/eslint npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/jest npm ERR! extraneous: typedoc-plugin-markdown@3.1.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url npm ERR! extraneous: typescript@4.1.2 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typescript
Die ganze 'Unruhe' kommt also von zigbee/herdsman/serialport da rein. Da ist doch irgendwas krumm, würde ich sagen.
Nach Deinstallation vom zigbee-Adapter sieht es nämlich wieder fein aus:└─┬ object.assign@4.1.0 ├─┬ define-properties@1.1.3 │ └── object-keys@1.1.1 deduped ├── function-bind@1.1.1 deduped ├── has-symbols@1.0.1 └── object-keys@1.1.1 deduped pi@raspberrypi:/opt/iobroker $