NEWS
[gelöst] Fehler in Adapterinstallation
-
@homoran das hab ich auch erstmal umbenannt
-
@thomas-braun Nein ich nutze keine zusätzlichen Module im javascript
-
Okay, das sieht schon wesentlich anders aus.
Die Urinstallation ist aber auch schon etwas her, oder?
iobroker.core@1.0.0 /opt/iobroker ├── iobroker@2.0.3 extraneous
schaut ungewohnt aus. Die ganzen extraneous Einträge sind auch ungewöhnlich. Kann es sein, das da zwei Installationen ineinander verschachtelt wurden?
Mal z. B.
npm list iobroker.icons-mfd-png
anschauen.
-
@thomas-braun said in Fehler in Adapterinstallation:
npm list iobroker.icons-mfd-png
Das spuckt er mir aus und ja die Installation von IOB ist schon etwas her:
pi@raspberrypi4-iob:/opt/iobroker $ npm list iobroker.icons-mfd-png iobroker.core@1.0.0 /opt/iobroker └── iobroker.icons-mfd-png@1.0.2 extraneous npm ERR! extraneous: iobroker.icons-mfd-png@1.0.2 /opt/iobroker/node_modules/iobroker.icons-mfd-png
-
@sanda
Was mich irritiert ist, dass bei dir extraneous Module angezeigt werden, offenbar aber ohne das erste Modul.
Bei mir schaut das z. B. so aus:echad@chet:/opt/iobroker $ npm ls jsonata iobroker.inst@3.0.0 /opt/iobroker ├─┬ iobroker.javascript@5.2.16 │ └── jsonata@1.8.5 └── jsonata@1.8.5 extraneous
Ich hab aber offengesagt keine Ahnung was ich dir da empfehlen soll. Mal über eine Neuinstallation nachgedacht?
-
@thomas-braun Alles neu zu installieren, da brauch ich ja wieder eine Woche, bis alles wieder läuft
Ich habe jetzt js-controller Komplett neu installiert und jetzt nochmals das Kommando ausgeführt, was zuvor schon zu Error-Meldungen geführt hatte, aber jetzt nicht mehr.
pi@raspberrypi4-iob:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller > iobroker.js-controller@3.3.21 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@3.3.21 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object _design/custom updated object _design/system updated The following notifications happened during sync: - Ignoring Directory "hm-rega" because officially not created as meta object. Please remove directory! - Ignoring Directory "synology.0" because officially not created as meta object. Please remove directory! - Ignoring Directory "synology.1" because officially not created as meta object. Please remove directory! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN xmlhttprequest-ts@1.0.1 requires a peer of @angular/common@>= 5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN xmlhttprequest-ts@1.0.1 requires a peer of @angular/core@>= 5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN typedoc@0.20.28 requires a peer of typescript@3.9.x || 4.0.x || 4.1.x but none is installed. You must install peer dependencies yourself. npm WARN typedoc@0.20.28 requires a peer of typescript@3.9.x || 4.0.x || 4.1.x but none is installed. You must install peer dependencies yourself. + iobroker.js-controller@3.3.21 removed 75 packages and updated 1 package in 65.018s 167 packages are looking for funding run `npm fund` for details
-
Anscheinend hab ich es nun hinbekommen. Die Lösung war, das ich anschließend den admin neu installiert habe
Danke euch vielmals
-
-
@thomas-braun da stehen immer noch einige Error-Punkte, aber alles läuft ohne Probleme und neue Adapter lassen sich nun auch installieren.
│ │ │ ├─┬ get-symbol-description@1.0.0 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── get-intrinsic@1.1.1 deduped │ │ │ ├── has@1.0.3 deduped │ │ │ ├── has-symbols@1.0.2 │ │ │ ├─┬ internal-slot@1.0.3 │ │ │ │ ├── get-intrinsic@1.1.1 deduped │ │ │ │ ├── has@1.0.3 deduped │ │ │ │ └── side-channel@1.0.4 deduped │ │ │ ├── is-callable@1.2.4 │ │ │ ├── is-negative-zero@2.0.1 │ │ │ ├─┬ is-regex@1.1.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └─┬ has-tostringtag@1.0.0 │ │ │ │ └── has-symbols@1.0.2 deduped │ │ │ ├── is-shared-array-buffer@1.0.1 │ │ │ ├─┬ is-string@1.0.7 │ │ │ │ └── has-tostringtag@1.0.0 deduped │ │ │ ├─┬ is-weakref@1.0.1 │ │ │ │ └── call-bind@1.0.2 deduped │ │ │ ├── object-inspect@1.11.0 │ │ │ ├── object-keys@1.1.1 deduped │ │ │ ├─┬ object.assign@4.1.2 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ ├── define-properties@1.1.3 deduped │ │ │ │ ├── has-symbols@1.0.2 deduped │ │ │ │ └── object-keys@1.1.1 deduped │ │ │ ├─┬ string.prototype.trimend@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ ├─┬ string.prototype.trimstart@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ └─┬ unbox-primitive@1.0.1 │ │ │ ├── function-bind@1.1.1 deduped │ │ │ ├── has-bigints@1.0.1 │ │ │ ├── has-symbols@1.0.2 deduped │ │ │ └─┬ which-boxed-primitive@1.0.2 │ │ │ ├─┬ is-bigint@1.0.4 │ │ │ │ └── has-bigints@1.0.1 deduped │ │ │ ├─┬ is-boolean-object@1.1.2 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── has-tostringtag@1.0.0 deduped │ │ │ ├─┬ is-number-object@1.0.6 │ │ │ │ └── has-tostringtag@1.0.0 deduped │ │ │ ├── is-string@1.0.7 deduped │ │ │ └── is-symbol@1.0.4 deduped │ │ ├─┬ bl@1.2.3 │ │ │ ├── readable-stream@2.3.7 deduped │ │ │ └── safe-buffer@5.2.1 deduped │ │ ├── bluebird@3.7.2 deduped │ │ ├── debug@3.2.7 deduped │ │ ├── depd@1.1.2 deduped │ │ ├── eventemitter3@3.1.2 │ │ ├── file-type@3.9.0 │ │ ├── mime@1.6.0 │ │ ├─┬ pump@2.0.1 │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ └── once@1.4.0 deduped │ │ ├── request@2.88.2 deduped │ │ └─┬ request-promise@4.2.6 │ │ ├── bluebird@3.7.2 deduped │ │ ├─┬ request-promise-core@1.1.4 │ │ │ └── lodash@4.17.21 deduped │ │ ├── stealthy-require@1.1.1 │ │ └── tough-cookie@2.5.0 deduped │ └─┬ socksv5@0.0.6 │ └─┬ ipv6@3.1.1 │ ├─┬ cli@0.4.5 │ │ └── glob@7.2.0 deduped │ ├─┬ cliff@0.1.10 │ │ ├── colors@1.0.3 │ │ ├── eyes@0.1.8 deduped │ │ └─┬ winston@0.8.3 │ │ ├── async@0.2.10 │ │ ├── colors@0.6.2 │ │ ├── cycle@1.0.3 deduped │ │ ├── eyes@0.1.8 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── pkginfo@0.3.1 │ │ └── stack-trace@0.0.10 deduped │ └── sprintf@0.1.3 ├─┬ iobroker.trashschedule@1.2.0 │ └── @iobroker/adapter-core@2.5.1 deduped ├─┬ iobroker.vis@1.4.5 │ ├── @iobroker/adapter-core@2.5.1 deduped │ └── jsonwebtoken@8.5.1 deduped ├─┬ iobroker.vis-colorpicker@1.2.0 │ └── @iobroker/adapter-core@2.5.1 deduped ├── iobroker.vis-hqwidgets@1.1.7 ├─┬ iobroker.vis-inventwo@3.2.0 │ ├── @iobroker/adapter-core@2.5.1 deduped │ ├── minimist@1.2.5 │ └─┬ np@7.6.0 │ ├─┬ @samverschueren/stream-to-observable@0.3.1 │ │ └── any-observable@0.3.0 │ ├── any-observable@0.5.1 │ ├── async-exit-hook@2.0.1 │ ├─┬ chalk@4.1.2 │ │ ├─┬ ansi-styles@4.3.0 │ │ │ └─┬ color-convert@2.0.1 │ │ │ └── color-name@1.1.4 │ │ └─┬ supports-color@7.2.0 │ │ └── has-flag@4.0.0 │ ├─┬ cosmiconfig@7.0.1 │ │ ├── @types/parse-json@4.0.0 │ │ ├─┬ import-fresh@3.3.0 │ │ │ ├─┬ parent-module@1.0.1 │ │ │ │ └── callsites@3.1.0 deduped │ │ │ └── resolve-from@4.0.0 │ │ ├─┬ parse-json@5.2.0 │ │ │ ├─┬ @babel/code-frame@7.16.0 │ │ │ │ └─┬ @babel/highlight@7.16.0 │ │ │ │ ├── @babel/helper-validator-identifier@7.15.7 │ │ │ │ ├─┬ chalk@2.4.2 │ │ │ │ │ ├─┬ ansi-styles@3.2.1 │ │ │ │ │ │ └── color-convert@1.9.3 deduped │ │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ │ └─┬ supports-color@5.5.0 │ │ │ │ │ └── has-flag@3.0.0 │ │ │ │ └── js-tokens@4.0.0 │ │ │ ├─┬ error-ex@1.3.2 │ │ │ │ └── is-arrayish@0.2.1 │ │ │ ├── json-parse-even-better-errors@2.3.1 │ │ │ └── lines-and-columns@1.2.4 │ │ ├── path-type@4.0.0 │ │ └── yaml@1.10.2 │ ├─┬ del@6.0.0 │ │ ├─┬ globby@11.0.4 │ │ │ ├── array-union@2.1.0 │ │ │ ├─┬ dir-glob@3.0.1 │ │ │ │ └── path-type@4.0.0 deduped │ │ │ ├─┬ fast-glob@3.2.7 │ │ │ │ ├── @nodelib/fs.stat@2.0.5 │ │ │ │ ├─┬ @nodelib/fs.walk@1.2.8 │ │ │ │ │ ├─┬ @nodelib/fs.scandir@2.1.5 │ │ │ │ │ │ ├── @nodelib/fs.stat@2.0.5 deduped │ │ │ │ │ │ └─┬ run-parallel@1.2.0 │ │ │ │ │ │ └── queue-microtask@1.2.3 │ │ │ │ │ └─┬ fastq@1.13.0 │ │ │ │ │ └── reusify@1.0.4 │ │ │ │ ├── glob-parent@5.1.2 deduped │ │ │ │ ├── merge2@1.4.1 deduped │ │ │ │ └─┬ micromatch@4.0.4 │ │ │ │ ├── braces@3.0.2 deduped │ │ │ │ └── picomatch@2.3.0 deduped │ │ │ ├── ignore@5.1.9 │ │ │ ├── merge2@1.4.1 │ │ │ └── slash@3.0.0 deduped │ │ ├── graceful-fs@4.2.8 deduped │ │ ├── is-glob@4.0.3 deduped │ │ ├── is-path-cwd@2.2.0 │ │ ├── is-path-inside@3.0.3 │ │ ├─┬ p-map@4.0.0 │ │ │ └─┬ aggregate-error@3.1.0 │ │ │ ├── clean-stack@2.2.0 │ │ │ └── indent-string@4.0.0 deduped │ │ ├── rimraf@3.0.2 deduped │ │ └── slash@3.0.0 │ ├── escape-goat@3.0.0 │ ├── escape-string-regexp@4.0.0 │ ├─┬ execa@5.1.1 │ │ ├─┬ cross-spawn@7.0.3 │ │ │ ├── path-key@3.1.1 │ │ │ ├─┬ shebang-command@2.0.0 │ │ │ │ └── shebang-regex@3.0.0 │ │ │ └─┬ which@2.0.2 │ │ │ └── isexe@2.0.0 │ │ ├── get-stream@6.0.1 │ │ ├── human-signals@2.1.0 │ │ ├── is-stream@2.0.1 deduped │ │ ├── merge-stream@2.0.0 │ │ ├─┬ npm-run-path@4.0.1 │ │ │ └── path-key@3.1.1 deduped │ │ ├── onetime@5.1.2 deduped │ │ ├── signal-exit@3.0.6 │ │ └── strip-final-newline@2.0.0 │ ├── github-url-from-git@1.5.0 │ ├── has-yarn@2.1.0 │ ├─┬ hosted-git-info@3.0.8 │ │ └── lru-cache@6.0.0 deduped │ ├─┬ ignore-walk@3.0.4 │ │ └── minimatch@3.0.4 deduped │ ├─┬ import-local@3.0.3 │ │ ├─┬ pkg-dir@4.2.0 │ │ │ └── find-up@4.1.0 deduped │ │ └─┬ resolve-cwd@3.0.0 │ │ └── resolve-from@5.0.0 │ ├─┬ inquirer@7.3.3 │ │ ├─┬ ansi-escapes@4.3.2 │ │ │ └── type-fest@0.21.3 │ │ ├── chalk@4.1.2 deduped │ │ ├─┬ cli-cursor@3.1.0 │ │ │ └─┬ restore-cursor@3.1.0 │ │ │ ├── onetime@5.1.2 deduped │ │ │ └── signal-exit@3.0.6 deduped │ │ ├── cli-width@3.0.0 │ │ ├─┬ external-editor@3.1.0 │ │ │ ├── chardet@0.7.0 │ │ │ ├─┬ iconv-lite@0.4.24 │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ └─┬ tmp@0.0.33 │ │ │ └── os-tmpdir@1.0.2 │ │ ├─┬ figures@3.2.0 │ │ │ └── escape-string-regexp@1.0.5 │ │ ├── lodash@4.17.21 deduped │ │ ├── mute-stream@0.0.8 deduped │ │ ├── run-async@2.4.1 │ │ ├── rxjs@6.6.7 deduped │ │ ├── string-width@4.2.3 deduped │ │ ├── strip-ansi@6.0.1 deduped │ │ └── through@2.3.8 deduped │ ├─┬ is-installed-globally@0.3.2 │ │ ├─┬ global-dirs@2.1.0 │ │ │ └── ini@1.3.7 │ │ └── is-path-inside@3.0.3 deduped │ ├── is-interactive@1.0.0 │ ├─┬ is-scoped@2.1.0 │ │ └── scoped-regex@2.1.0 │ ├── issue-regex@3.1.0 │ ├─┬ listr@0.14.3 │ │ ├── @samverschueren/stream-to-observable@0.3.1 deduped │ │ ├─┬ is-observable@1.1.0 │ │ │ └── symbol-observable@1.2.0 │ │ ├── is-promise@2.2.2 │ │ ├── is-stream@1.1.0 │ │ ├── listr-silent-renderer@1.1.1 │ │ ├─┬ listr-update-renderer@0.5.0 │ │ │ ├─┬ chalk@1.1.3 │ │ │ │ ├── ansi-styles@2.2.1 │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ ├─┬ has-ansi@2.0.0 │ │ │ │ │ └── ansi-regex@2.1.1 │ │ │ │ ├── strip-ansi@3.0.1 deduped │ │ │ │ └── supports-color@2.0.0 │ │ │ ├─┬ cli-truncate@0.2.1 │ │ │ │ ├── slice-ansi@0.0.4 │ │ │ │ └─┬ string-width@1.0.2 │ │ │ │ ├── code-point-at@1.1.0 deduped │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ │ └── number-is-nan@1.0.1 deduped │ │ │ │ └─┬ strip-ansi@3.0.1 │ │ │ │ └── ansi-regex@2.1.1 │ │ │ ├── elegant-spinner@1.0.1 │ │ │ ├─┬ figures@1.7.0 │ │ │ │ ├── escape-string-regexp@1.0.5 deduped │ │ │ │ └── object-assign@4.1.1 │ │ │ ├── indent-string@3.2.0 │ │ │ ├─┬ log-symbols@1.0.2 │ │ │ │ └── chalk@1.1.3 deduped │ │ │ ├─┬ log-update@2.3.0 │ │ │ │ ├── ansi-escapes@3.2.0 │ │ │ │ ├─┬ cli-cursor@2.1.0 │ │ │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ │ │ ├─┬ onetime@2.0.1 │ │ │ │ │ │ └── mimic-fn@1.2.0 │ │ │ │ │ └── signal-exit@3.0.6 deduped │ │ │ │ └─┬ wrap-ansi@3.0.1 │ │ │ │ ├─┬ string-width@2.1.1 │ │ │ │ │ ├── is-fullwidth-code-point@2.0.0 │ │ │ │ │ └── strip-ansi@4.0.0 deduped │ │ │ │ └─┬ strip-ansi@4.0.0 │ │ │ │ └── ansi-regex@3.0.0 │ │ │ └─┬ strip-ansi@3.0.1 │ │ │ └── ansi-regex@2.1.1 │ │ ├─┬ listr-verbose-renderer@0.5.0 │ │ │ ├─┬ chalk@2.4.2 │ │ │ │ ├─┬ ansi-styles@3.2.1 │ │ │ │ │ └── color-convert@1.9.3 deduped │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ └─┬ supports-color@5.5.0 │ │ │ │ └── has-flag@3.0.0 │ │ │ ├─┬ cli-cursor@2.1.0 │ │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ │ ├─┬ onetime@2.0.1 │ │ │ │ │ └── mimic-fn@1.2.0 │ │ │ │ └── signal-exit@3.0.6 deduped │ │ │ ├── date-fns@1.30.1 │ │ │ └─┬ figures@2.0.0 │ │ │ └── escape-string-regexp@1.0.5 deduped │ │ ├── p-map@2.1.0 │ │ └── rxjs@6.6.7 deduped │ ├─┬ listr-input@0.2.1 │ │ ├── inquirer@7.3.3 deduped │ │ ├─┬ inquirer-autosubmit-prompt@0.2.0 │ │ │ ├─┬ chalk@2.4.2 │ │ │ │ ├─┬ ansi-styles@3.2.1 │ │ │ │ │ └── color-convert@1.9.3 deduped │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ └─┬ supports-color@5.5.0 │ │ │ │ └── has-flag@3.0.0 │ │ │ ├─┬ inquirer@6.5.2 │ │ │ │ ├── ansi-escapes@3.2.0 │ │ │ │ ├── chalk@2.4.2 deduped │ │ │ │ ├─┬ cli-cursor@2.1.0 │ │ │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ │ │ ├─┬ onetime@2.0.1 │ │ │ │ │ │ └── mimic-fn@1.2.0 │ │ │ │ │ └── signal-exit@3.0.6 deduped │ │ │ │ ├── cli-width@2.2.1 │ │ │ │ ├── external-editor@3.1.0 deduped │ │ │ │ ├─┬ figures@2.0.0 │ │ │ │ │ └── escape-string-regexp@1.0.5 deduped │ │ │ │ ├── lodash@4.17.21 deduped │ │ │ │ ├── mute-stream@0.0.7 │ │ │ │ ├── run-async@2.4.1 deduped │ │ │ │ ├── rxjs@6.6.7 deduped │ │ │ │ ├─┬ string-width@2.1.1 │ │ │ │ │ ├── is-fullwidth-code-point@2.0.0 │ │ │ │ │ └─┬ strip-ansi@4.0.0 │ │ │ │ │ └── ansi-regex@3.0.0 │ │ │ │ ├─┬ strip-ansi@5.2.0 │ │ │ │ │ └── ansi-regex@4.1.0 │ │ │ │ └── through@2.3.8 deduped │ │ │ └── rxjs@6.6.7 deduped │ │ ├── rxjs@6.6.7 deduped │ │ └── through@2.3.8 deduped │ ├─┬ log-symbols@4.1.0 │ │ ├── chalk@4.1.2 deduped │ │ └── is-unicode-supported@0.1.0 │ ├─┬ meow@8.1.2 │ │ ├── @types/minimist@1.2.2 │ │ ├─┬ camelcase-keys@6.2.2 │ │ │ ├── camelcase@5.3.1 │ │ │ ├── map-obj@4.3.0 │ │ │ └── quick-lru@4.0.1 │ │ ├─┬ decamelize-keys@1.1.0 │ │ │ ├── decamelize@1.2.0 deduped │ │ │ └── map-obj@1.0.1 │ │ ├── hard-rejection@2.1.0 │ │ ├─┬ minimist-options@4.1.0 │ │ │ ├── arrify@1.0.1 │ │ │ ├── is-plain-obj@1.1.0 │ │ │ └── kind-of@6.0.3 │ │ ├─┬ normalize-package-data@3.0.3 │ │ │ ├─┬ hosted-git-info@4.0.2 │ │ │ │ └── lru-cache@6.0.0 deduped │ │ │ ├─┬ is-core-module@2.8.0 │ │ │ │ └── has@1.0.3 deduped │ │ │ ├── semver@7.3.5 deduped │ │ │ └─┬ validate-npm-package-license@3.0.4 │ │ │ ├─┬ spdx-correct@3.1.1 │ │ │ │ ├── spdx-expression-parse@3.0.1 deduped │ │ │ │ └── spdx-license-ids@3.0.11 │ │ │ └─┬ spdx-expression-parse@3.0.1 │ │ │ ├── spdx-exceptions@2.3.0 │ │ │ └── spdx-license-ids@3.0.11 deduped │ │ ├── read-pkg-up@7.0.1 deduped │ │ ├─┬ redent@3.0.0 │ │ │ ├── indent-string@4.0.0 │ │ │ └─┬ strip-indent@3.0.0 │ │ │ └── min-indent@1.0.1 │ │ ├── trim-newlines@3.0.1 │ │ ├── type-fest@0.18.1 │ │ └── yargs-parser@20.2.9 deduped │ ├── minimatch@3.0.4 deduped │ ├─┬ new-github-release-url@1.0.0 │ │ └── type-fest@0.4.1 │ ├─┬ npm-name@6.0.1 │ │ ├─┬ got@10.7.0 │ │ │ ├── @sindresorhus/is@2.1.1 │ │ │ ├─┬ @szmarczak/http-timer@4.0.6 │ │ │ │ └── defer-to-connect@2.0.1 │ │ │ ├─┬ @types/cacheable-request@6.0.2 │ │ │ │ ├── @types/http-cache-semantics@4.0.1 │ │ │ │ ├─┬ @types/keyv@3.1.3 │ │ │ │ │ └── @types/node@16.11.11 deduped │ │ │ │ ├── @types/node@16.11.11 deduped │ │ │ │ └─┬ @types/responselike@1.0.0 │ │ │ │ └── @types/node@16.11.11 deduped │ │ │ ├─┬ cacheable-lookup@2.0.1 │ │ │ │ ├── @types/keyv@3.1.3 deduped │ │ │ │ └─┬ keyv@4.0.4 │ │ │ │ └── json-buffer@3.0.1 │ │ │ ├─┬ cacheable-request@7.0.2 │ │ │ │ ├─┬ clone-response@1.0.2 │ │ │ │ │ └── mimic-response@1.0.1 │ │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ │ └─┬ pump@3.0.0 │ │ │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ │ │ └── once@1.4.0 deduped │ │ │ │ ├── http-cache-semantics@4.1.0 │ │ │ │ ├── keyv@4.0.4 deduped │ │ │ │ ├── lowercase-keys@2.0.0 deduped │ │ │ │ ├── normalize-url@6.1.0 │ │ │ │ └── responselike@2.0.0 deduped │ │ │ ├─┬ decompress-response@5.0.0 │ │ │ │ └── mimic-response@2.1.0 deduped │ │ │ ├── duplexer3@0.1.4 │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ └─┬ pump@3.0.0 │ │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ │ └── once@1.4.0 deduped │ │ │ ├── lowercase-keys@2.0.0 │ │ │ ├── mimic-response@2.1.0 deduped │ │ │ ├── p-cancelable@2.1.1 │ │ │ ├─┬ p-event@4.2.0 │ │ │ │ └─┬ p-timeout@3.2.0 │ │ │ │ └── p-finally@1.0.0 │ │ │ ├─┬ responselike@2.0.0 │ │ │ │ └── lowercase-keys@2.0.0 deduped │ │ │ ├── to-readable-stream@2.1.0 │ │ │ └── type-fest@0.10.0 │ │ ├── is-scoped@2.1.0 deduped │ │ ├── is-url-superb@4.0.0 │ │ ├── lodash.zip@4.2.0 │ │ ├── org-regex@1.0.0 │ │ ├─┬ p-map@3.0.0 │ │ │ └── aggregate-error@3.1.0 deduped │ │ ├─┬ registry-auth-token@4.2.1 │ │ │ └── rc@1.2.8 deduped │ │ ├─┬ registry-url@5.1.0 │ │ │ └── rc@1.2.8 deduped │ │ └─┬ validate-npm-package-name@3.0.0 │ │ └── builtins@1.0.3 │ ├─┬ onetime@5.1.2 │ │ └── mimic-fn@2.1.0 │ ├─┬ open@7.4.2 │ │ ├── is-docker@2.2.1 │ │ └─┬ is-wsl@2.2.0 │ │ └── is-docker@2.2.1 deduped │ ├─┬ ow@0.21.0 │ │ ├── @sindresorhus/is@4.2.0 │ │ ├── callsites@3.1.0 │ │ ├─┬ dot-prop@6.0.1 │ │ │ └── is-obj@2.0.0 │ │ ├── lodash.isequal@4.5.0 │ │ ├── type-fest@0.20.2 │ │ └── vali-date@1.0.0 │ ├─┬ p-memoize@4.0.3 │ │ ├─┬ map-age-cleaner@0.1.3 │ │ │ └── p-defer@1.0.0 │ │ ├── mimic-fn@3.1.0 │ │ └─┬ p-settle@4.1.1 │ │ ├─┬ p-limit@2.3.0 │ │ │ └── p-try@2.2.0 │ │ └── p-reflect@2.1.0 │ ├── p-timeout@4.1.0 │ ├─┬ pkg-dir@5.0.0 │ │ └─┬ find-up@5.0.0 │ │ ├─┬ locate-path@6.0.0 │ │ │ └─┬ p-locate@5.0.0 │ │ │ └─┬ p-limit@3.1.0 │ │ │ └── yocto-queue@0.1.0 │ │ └── path-exists@4.0.0 │ ├─┬ read-pkg-up@7.0.1 │ │ ├─┬ find-up@4.1.0 │ │ │ ├─┬ locate-path@5.0.0 │ │ │ │ └─┬ p-locate@4.1.0 │ │ │ │ └── p-limit@2.3.0 deduped │ │ │ └── path-exists@4.0.0 deduped │ │ ├─┬ read-pkg@5.2.0 │ │ │ ├── @types/normalize-package-data@2.4.1 │ │ │ ├─┬ normalize-package-data@2.5.0 │ │ │ │ ├── hosted-git-info@2.8.9 │ │ │ │ ├─┬ resolve@1.20.0 │ │ │ │ │ ├── is-core-module@2.8.0 deduped │ │ │ │ │ └── path-parse@1.0.7 │ │ │ │ ├── semver@5.7.1 │ │ │ │ └── validate-npm-package-license@3.0.4 deduped │ │ │ ├── parse-json@5.2.0 deduped │ │ │ └── type-fest@0.6.0 │ │ └── type-fest@0.8.1 │ ├─┬ rxjs@6.6.7 │ │ └── tslib@1.14.1 deduped │ ├── semver@7.3.5 deduped │ ├── split@1.0.1 deduped │ ├── symbol-observable@3.0.0 │ ├─┬ terminal-link@2.1.1 │ │ ├── ansi-escapes@4.3.2 deduped │ │ └─┬ supports-hyperlinks@2.2.0 │ │ ├── has-flag@4.0.0 deduped │ │ └── supports-color@7.2.0 deduped │ └─┬ update-notifier@5.1.0 │ ├─┬ boxen@5.1.2 │ │ ├─┬ ansi-align@3.0.1 │ │ │ └── string-width@4.2.3 deduped │ │ ├── camelcase@6.2.1 │ │ ├── chalk@4.1.2 deduped │ │ ├── cli-boxes@2.2.1 │ │ ├── string-width@4.2.3 deduped │ │ ├── type-fest@0.20.2 │ │ ├─┬ widest-line@3.1.0 │ │ │ └── string-width@4.2.3 deduped │ │ └─┬ wrap-ansi@7.0.0 │ │ ├── ansi-styles@4.3.0 deduped │ │ ├── string-width@4.2.3 deduped │ │ └── strip-ansi@6.0.1 deduped │ ├── chalk@4.1.2 deduped │ ├─┬ configstore@5.0.1 │ │ ├─┬ dot-prop@5.3.0 │ │ │ └── is-obj@2.0.0 deduped │ │ ├── graceful-fs@4.2.8 deduped │ │ ├── make-dir@3.1.0 deduped │ │ ├─┬ unique-string@2.0.0 │ │ │ └── crypto-random-string@2.0.0 │ │ ├─┬ write-file-atomic@3.0.3 │ │ │ ├── imurmurhash@0.1.4 │ │ │ ├── is-typedarray@1.0.0 deduped │ │ │ ├── signal-exit@3.0.6 deduped │ │ │ └─┬ typedarray-to-buffer@3.1.5 │ │ │ └── is-typedarray@1.0.0 deduped │ │ └── xdg-basedir@4.0.0 deduped │ ├── has-yarn@2.1.0 deduped │ ├── import-lazy@2.1.0 │ ├─┬ is-ci@2.0.0 │ │ └── ci-info@2.0.0 │ ├─┬ is-installed-globally@0.4.0 │ │ ├─┬ global-dirs@3.0.0 │ │ │ └── ini@2.0.0 │ │ └── is-path-inside@3.0.3 deduped │ ├── is-npm@5.0.0 │ ├── is-yarn-global@0.3.0 │ ├─┬ latest-version@5.1.0 │ │ └─┬ package-json@6.5.0 │ │ ├─┬ got@9.6.0 │ │ │ ├── @sindresorhus/is@0.14.0 │ │ │ ├─┬ @szmarczak/http-timer@1.1.2 │ │ │ │ └── defer-to-connect@1.1.3 │ │ │ ├─┬ cacheable-request@6.1.0 │ │ │ │ ├── clone-response@1.0.2 deduped │ │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ │ └── pump@3.0.0 deduped │ │ │ │ ├── http-cache-semantics@4.1.0 deduped │ │ │ │ ├─┬ keyv@3.1.0 │ │ │ │ │ └── json-buffer@3.0.0 │ │ │ │ ├── lowercase-keys@2.0.0 │ │ │ │ ├── normalize-url@4.5.1 │ │ │ │ └─┬ responselike@1.0.2 │ │ │ │ └── lowercase-keys@1.0.1 deduped │ │ │ ├─┬ decompress-response@3.3.0 │ │ │ │ └── mimic-response@1.0.1 deduped │ │ │ ├── duplexer3@0.1.4 deduped │ │ │ ├─┬ get-stream@4.1.0 │ │ │ │ └─┬ pump@3.0.0 │ │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ │ └── once@1.4.0 deduped │ │ │ ├── lowercase-keys@1.0.1 │ │ │ ├── mimic-response@1.0.1 │ │ │ ├── p-cancelable@1.1.0 │ │ │ ├── to-readable-stream@1.0.0 │ │ │ └─┬ url-parse-lax@3.0.0 │ │ │ └── prepend-http@2.0.0 │ │ ├── registry-auth-token@4.2.1 deduped │ │ ├── registry-url@5.1.0 deduped │ │ └── semver@6.3.0 │ ├─┬ pupa@2.1.1 │ │ └── escape-goat@2.1.1 │ ├── semver@7.3.5 deduped │ ├─┬ semver-diff@3.1.1 │ │ └── semver@6.3.0 │ └── xdg-basedir@4.0.0 ├── iobroker.vis-metro@1.1.2 ├── iobroker.vis-weather@2.5.5 ├─┬ iobroker.web@3.4.9 │ ├── @iobroker/adapter-core@2.5.1 deduped │ ├── body-parser@1.19.0 deduped │ ├── connect-flash@0.1.1 deduped │ ├── cookie-parser@1.4.6 deduped │ ├── express@4.17.1 deduped │ ├── express-session@1.17.2 deduped │ ├─┬ iobroker.simple-api@2.6.2 │ │ └── @iobroker/adapter-core@2.5.1 deduped │ ├─┬ iobroker.socketio@3.1.5 │ │ ├── @iobroker/adapter-core@2.5.1 deduped │ │ ├─┬ axios@0.23.0 │ │ │ └── follow-redirects@1.14.5 deduped │ │ ├── cookie-parser@1.4.6 deduped │ │ ├── express-session@1.17.2 deduped │ │ └─┬ socket.io@2.4.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 deduped │ │ ├─┬ engine.io@3.5.0 │ │ │ ├── accepts@1.3.7 deduped │ │ │ ├── base64id@2.0.0 │ │ │ ├── cookie@0.4.1 │ │ │ ├─┬ debug@4.1.1 │ │ │ │ └── ms@2.1.3 deduped │ │ │ ├── engine.io-parser@2.2.1 deduped │ │ │ └── ws@7.4.6 │ │ ├── has-binary2@1.0.3 deduped │ │ ├── socket.io-adapter@1.1.2 │ │ ├── socket.io-client@2.4.0 deduped │ │ └─┬ socket.io-parser@3.4.1 │ │ ├── component-emitter@1.2.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 deduped │ │ └── isarray@2.0.1 │ ├─┬ mime-types@2.1.34 │ │ └── mime-db@1.51.0 │ ├─┬ passport@0.4.1 │ │ ├── passport-strategy@1.0.0 deduped │ │ └── pause@0.0.1 deduped │ ├── passport-local@1.0.0 deduped │ ├── passport.socketio@3.7.0 deduped │ ├── request@2.88.2 deduped │ ├─┬ socket.io-client@2.4.0 │ │ ├── backo2@1.0.2 │ │ ├── component-bind@1.0.0 │ │ ├── component-emitter@1.3.0 │ │ ├─┬ debug@3.1.0 │ │ │ └── ms@2.0.0 │ │ ├─┬ engine.io-client@3.5.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── component-inherit@0.0.3 │ │ │ ├─┬ debug@3.1.0 │ │ │ │ └── ms@2.0.0 │ │ │ ├─┬ engine.io-parser@2.2.1 │ │ │ │ ├── after@0.8.2 │ │ │ │ ├── arraybuffer.slice@0.0.7 │ │ │ │ ├── base64-arraybuffer@0.1.4 │ │ │ │ ├── blob@0.0.5 │ │ │ │ └── has-binary2@1.0.3 deduped │ │ │ ├── has-cors@1.1.0 │ │ │ ├── indexof@0.0.1 deduped │ │ │ ├── parseqs@0.0.6 deduped │ │ │ ├── parseuri@0.0.6 deduped │ │ │ ├── ws@7.4.6 │ │ │ ├── xmlhttprequest-ssl@1.6.3 │ │ │ └── yeast@0.1.2 │ │ ├─┬ has-binary2@1.0.3 │ │ │ └── isarray@2.0.1 │ │ ├── indexof@0.0.1 │ │ ├── parseqs@0.0.6 │ │ ├── parseuri@0.0.6 │ │ ├─┬ socket.io-parser@3.3.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── debug@3.1.0 deduped │ │ │ └── isarray@2.0.1 │ │ └── to-array@0.1.4 │ └── xtend@4.0.2 └─┬ iobroker.zigbee@1.5.6 ├── @iobroker/adapter-core@2.5.1 deduped ├── tar@6.1.11 deduped ├── typescript@4.5.2 deduped ├─┬ zigbee-herdsman@0.13.110 │ ├── @babel/cli@7.13.0 extraneous │ ├── @babel/preset-env@7.13.9 extraneous │ ├── @babel/preset-typescript@7.13.0 extraneous │ ├─┬ @serialport/bindings@9.0.4 │ │ ├─┬ @serialport/binding-abstract@9.0.7 │ │ │ └── debug@4.3.1 deduped │ │ ├─┬ @serialport/parser-readline@9.0.7 │ │ │ └── @serialport/parser-delimiter@9.0.7 deduped │ │ ├─┬ bindings@1.5.0 │ │ │ └── file-uri-to-path@1.0.0 │ │ ├── debug@4.3.1 deduped │ │ ├── nan@2.14.2 │ │ └─┬ prebuild-install@6.0.1 │ │ ├── detect-libc@1.0.3 │ │ ├── expand-template@2.0.3 │ │ ├── github-from-package@0.0.0 │ │ ├── minimist@1.2.5 │ │ ├── mkdirp-classic@0.5.3 │ │ ├── napi-build-utils@1.0.2 │ │ ├─┬ node-abi@2.20.0 │ │ │ └── semver@5.7.1 │ │ ├── noop-logger@0.1.1 │ │ ├─┬ npmlog@4.1.2 │ │ │ ├─┬ are-we-there-yet@1.1.5 │ │ │ │ ├── delegates@1.0.0 │ │ │ │ └─┬ readable-stream@2.3.7 │ │ │ │ ├── core-util-is@1.0.2 │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@2.0.1 │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ └── util-deprecate@1.0.2 │ │ │ ├── console-control-strings@1.1.0 │ │ │ ├─┬ gauge@2.7.4 │ │ │ │ ├── aproba@1.2.0 │ │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ │ ├── has-unicode@2.0.1 │ │ │ │ ├── object-assign@4.1.1 deduped │ │ │ │ ├── signal-exit@3.0.3 │ │ │ │ ├─┬ string-width@1.0.2 │ │ │ │ │ ├── code-point-at@1.1.0 │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ │ │ └── number-is-nan@1.0.1 │ │ │ │ │ └── strip-ansi@3.0.1 deduped │ │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ │ └── ansi-regex@2.1.1 │ │ │ │ └─┬ wide-align@1.1.3 │ │ │ │ └── string-width@1.0.2 deduped │ │ │ └── set-blocking@2.0.0 │ │ ├─┬ pump@3.0.0 │ │ │ ├─┬ end-of-stream@1.4.4 │ │ │ │ └── once@1.4.0 deduped │ │ │ └─┬ once@1.4.0 │ │ │ └── wrappy@1.0.2 │ │ ├─┬ rc@1.2.8 │ │ │ ├── deep-extend@0.6.0 │ │ │ ├── ini@1.3.8 │ │ │ ├── minimist@1.2.5 deduped │ │ │ └── strip-json-comments@2.0.1 │ │ ├─┬ simple-get@3.1.0 │ │ │ ├─┬ decompress-response@4.2.1 │ │ │ │ └── mimic-response@2.1.0 │ │ │ ├── once@1.4.0 deduped │ │ │ └── simple-concat@1.0.1 │ │ ├─┬ tar-fs@2.1.1 │ │ │ ├── chownr@1.1.4 │ │ │ ├── mkdirp-classic@0.5.3 deduped │ │ │ ├── pump@3.0.0 deduped │ │ │ └─┬ tar-stream@2.2.0 │ │ │ ├─┬ bl@4.1.0 │ │ │ │ ├─┬ buffer@5.7.1 │ │ │ │ │ ├── base64-js@1.5.1 │ │ │ │ │ └── ieee754@1.2.1 │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ └─┬ readable-stream@3.6.0 │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├── string_decoder@1.1.1 deduped │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ ├── fs-constants@1.0.0 │ │ │ ├── inherits@2.0.4 │ │ │ └─┬ readable-stream@3.6.0 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── string_decoder@1.1.1 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├─┬ tunnel-agent@0.6.0 │ │ │ └── safe-buffer@5.1.2 │ │ └── which-pm-runs@1.0.0 │ ├── @types/debounce@1.2.0 extraneous │ ├── @types/debug@4.1.5 extraneous │ ├── @types/jest@26.0.20 extraneous │ ├── @types/mz@2.7.3 extraneous │ ├── @types/nedb@1.8.11 extraneous │ ├── @types/serialport@8.0.1 extraneous │ ├── @typescript-eslint/eslint-plugin@4.16.1 extraneous │ ├── @typescript-eslint/parser@4.16.1 extraneous │ ├── debounce@1.2.0 │ ├─┬ debug@4.3.1 │ │ └── ms@2.1.2 │ ├── eslint@7.21.0 extraneous │ ├── fast-deep-equal@3.1.3 │ ├── jest@26.6.3 extraneous │ ├── mixin-deep@2.0.1 │ ├─┬ mz@2.7.0 │ │ ├── any-promise@1.3.0 │ │ ├── object-assign@4.1.1 │ │ └─┬ thenify-all@1.6.0 │ │ └─┬ thenify@3.3.1 │ │ └── any-promise@1.3.0 deduped │ ├─┬ serialport@9.0.6 │ │ ├─┬ @serialport/binding-mock@9.0.7 │ │ │ ├── @serialport/binding-abstract@9.0.7 deduped │ │ │ └── debug@4.3.1 deduped │ │ ├── @serialport/bindings@9.0.4 deduped │ │ ├── @serialport/parser-byte-length@9.0.7 │ │ ├── @serialport/parser-cctalk@9.0.7 │ │ ├── @serialport/parser-delimiter@9.0.7 │ │ ├── @serialport/parser-inter-byte-timeout@9.0.7 │ │ ├── @serialport/parser-readline@9.0.7 deduped │ │ ├── @serialport/parser-ready@9.0.7 │ │ ├── @serialport/parser-regex@9.0.7 │ │ ├─┬ @serialport/stream@9.0.7 │ │ │ └── debug@4.3.1 deduped │ │ └── debug@4.3.1 deduped │ ├── slip@1.0.2 │ ├── typedoc@0.20.28 extraneous │ ├── typedoc-plugin-markdown@3.6.0 extraneous │ ├── typedoc-plugin-no-inherit@1.2.0 extraneous │ ├── typedoc-plugin-sourcefile-url@1.0.6 extraneous │ └── UNMET PEER DEPENDENCY typescript@4.2.2 extraneous └─┬ zigbee-herdsman-converters@14.0.162 ├─┬ axios@0.21.1 │ └── follow-redirects@1.14.1 ├── buffer-crc32@0.2.13 ├── eslint@7.27.0 extraneous ├── eslint-config-google@0.14.0 extraneous ├── eslint-plugin-jest@24.3.6 extraneous ├─┬ https-proxy-agent@5.0.0 │ ├─┬ agent-base@6.0.2 │ │ └── debug@4.3.1 deduped │ └─┬ debug@4.3.1 │ └── ms@2.1.2 ├── jest@26.6.3 extraneous ├─┬ tar-stream@2.2.0 │ ├─┬ bl@4.1.0 │ │ ├─┬ buffer@5.7.1 │ │ │ ├── base64-js@1.5.1 │ │ │ └── ieee754@1.2.1 │ │ ├── inherits@2.0.4 deduped │ │ └── readable-stream@3.6.0 deduped │ ├─┬ end-of-stream@1.4.4 │ │ └─┬ once@1.4.0 │ │ └── wrappy@1.0.2 │ ├── fs-constants@1.0.0 │ ├── inherits@2.0.4 │ └─┬ readable-stream@3.6.0 │ ├── inherits@2.0.4 deduped │ ├─┬ string_decoder@1.3.0 │ │ └── safe-buffer@5.2.1 │ └── util-deprecate@1.0.2 └─┬ zigbee-herdsman@0.13.107 ├── @babel/cli@7.13.0 extraneous ├── @babel/preset-env@7.13.9 extraneous ├── @babel/preset-typescript@7.13.0 extraneous ├─┬ @serialport/bindings@9.0.4 │ ├─┬ @serialport/binding-abstract@9.0.7 │ │ └── debug@4.3.1 deduped │ ├─┬ @serialport/parser-readline@9.0.7 │ │ └── @serialport/parser-delimiter@9.0.7 deduped │ ├─┬ bindings@1.5.0 │ │ └── file-uri-to-path@1.0.0 │ ├── debug@4.3.1 deduped │ ├── nan@2.14.2 │ └─┬ prebuild-install@6.0.1 │ ├── detect-libc@1.0.3 │ ├── expand-template@2.0.3 │ ├── github-from-package@0.0.0 │ ├── minimist@1.2.5 │ ├── mkdirp-classic@0.5.3 │ ├── napi-build-utils@1.0.2 │ ├─┬ node-abi@2.20.0 │ │ └── semver@5.7.1 │ ├── noop-logger@0.1.1 │ ├─┬ npmlog@4.1.2 │ │ ├─┬ are-we-there-yet@1.1.5 │ │ │ ├── delegates@1.0.0 │ │ │ └─┬ readable-stream@2.3.7 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@2.0.1 │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── util-deprecate@1.0.2 │ │ ├── console-control-strings@1.1.0 │ │ ├─┬ gauge@2.7.4 │ │ │ ├── aproba@1.2.0 │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ ├── has-unicode@2.0.1 │ │ │ ├── object-assign@4.1.1 deduped │ │ │ ├── signal-exit@3.0.3 │ │ │ ├─┬ string-width@1.0.2 │ │ │ │ ├── code-point-at@1.1.0 │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ │ └── number-is-nan@1.0.1 │ │ │ │ └── strip-ansi@3.0.1 deduped │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ └── ansi-regex@2.1.1 │ │ │ └─┬ wide-align@1.1.3 │ │ │ └── string-width@1.0.2 deduped │ │ └── set-blocking@2.0.0 │ ├─┬ pump@3.0.0 │ │ ├─┬ end-of-stream@1.4.4 │ │ │ └── once@1.4.0 deduped │ │ └─┬ once@1.4.0 │ │ └── wrappy@1.0.2 │ ├─┬ rc@1.2.8 │ │ ├── deep-extend@0.6.0 │ │ ├── ini@1.3.8 │ │ ├── minimist@1.2.5 deduped │ │ └── strip-json-comments@2.0.1 │ ├─┬ simple-get@3.1.0 │ │ ├─┬ decompress-response@4.2.1 │ │ │ └── mimic-response@2.1.0 │ │ ├── once@1.4.0 deduped │ │ └── simple-concat@1.0.1 │ ├─┬ tar-fs@2.1.1 │ │ ├── chownr@1.1.4 │ │ ├── mkdirp-classic@0.5.3 deduped │ │ ├── pump@3.0.0 deduped │ │ └─┬ tar-stream@2.2.0 │ │ ├─┬ bl@4.1.0 │ │ │ ├─┬ buffer@5.7.1 │ │ │ │ ├── base64-js@1.5.1 │ │ │ │ └── ieee754@1.2.1 │ │ │ ├── inherits@2.0.4 deduped │ │ │ └─┬ readable-stream@3.6.0 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── string_decoder@1.1.1 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├── end-of-stream@1.4.4 deduped │ │ ├── fs-constants@1.0.0 │ │ ├── inherits@2.0.4 │ │ └─┬ readable-stream@3.6.0 │ │ ├── inherits@2.0.4 deduped │ │ ├── string_decoder@1.1.1 deduped │ │ └── util-deprecate@1.0.2 deduped │ ├─┬ tunnel-agent@0.6.0 │ │ └── safe-buffer@5.1.2 │ └── which-pm-runs@1.0.0 ├── @types/debounce@1.2.0 extraneous ├── @types/debug@4.1.5 extraneous ├── @types/jest@26.0.20 extraneous ├── @types/mz@2.7.3 extraneous ├── @types/nedb@1.8.11 extraneous ├── @types/serialport@8.0.1 extraneous ├── @typescript-eslint/eslint-plugin@4.16.1 extraneous ├── @typescript-eslint/parser@4.16.1 extraneous ├── debounce@1.2.0 ├─┬ debug@4.3.1 │ └── ms@2.1.2 ├── eslint@7.21.0 extraneous ├── fast-deep-equal@3.1.3 ├── jest@26.6.3 extraneous ├── mixin-deep@2.0.1 ├─┬ mz@2.7.0 │ ├── any-promise@1.3.0 │ ├── object-assign@4.1.1 │ └─┬ thenify-all@1.6.0 │ └─┬ thenify@3.3.1 │ └── any-promise@1.3.0 deduped ├─┬ serialport@9.0.6 │ ├─┬ @serialport/binding-mock@9.0.7 │ │ ├── @serialport/binding-abstract@9.0.7 deduped │ │ └── debug@4.3.1 deduped │ ├── @serialport/bindings@9.0.4 deduped │ ├── @serialport/parser-byte-length@9.0.7 │ ├── @serialport/parser-cctalk@9.0.7 │ ├── @serialport/parser-delimiter@9.0.7 │ ├── @serialport/parser-inter-byte-timeout@9.0.7 │ ├── @serialport/parser-readline@9.0.7 deduped │ ├── @serialport/parser-ready@9.0.7 │ ├── @serialport/parser-regex@9.0.7 │ ├─┬ @serialport/stream@9.0.7 │ │ └── debug@4.3.1 deduped │ └── debug@4.3.1 deduped ├── slip@1.0.2 ├── typedoc@0.20.28 extraneous ├── typedoc-plugin-markdown@3.6.0 extraneous ├── typedoc-plugin-no-inherit@1.2.0 extraneous ├── typedoc-plugin-sourcefile-url@1.0.6 extraneous └── UNMET PEER DEPENDENCY typescript@4.2.2 extraneous npm ERR! peer dep missing: @angular/common@>= 5.0.0, required by xmlhttprequest-ts@1.0.1 npm ERR! peer dep missing: @angular/core@>= 5.0.0, required by xmlhttprequest-ts@1.0.1 npm ERR! peer dep missing: typescript@3.9.x || 4.0.x || 4.1.x, required by typedoc@0.20.28 npm ERR! extraneous: @babel/cli@7.13.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/cli npm ERR! extraneous: @babel/preset-env@7.13.9 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-env npm ERR! extraneous: @babel/preset-typescript@7.13.0 /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.20 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/jest npm ERR! extraneous: @types/mz@2.7.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/mz 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.16.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin npm ERR! extraneous: @typescript-eslint/parser@4.16.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser npm ERR! extraneous: eslint@7.21.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@0.20.28 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc npm ERR! extraneous: typedoc-plugin-markdown@3.6.0 /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: eslint@7.27.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.3.6 /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: typescript@3.9.x || 4.0.x || 4.1.x, required by typedoc@0.20.28 npm ERR! extraneous: @babel/cli@7.13.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/cli npm ERR! extraneous: @babel/preset-env@7.13.9 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-env npm ERR! extraneous: @babel/preset-typescript@7.13.0 /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.20 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/jest npm ERR! extraneous: @types/mz@2.7.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/mz 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.16.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.16.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser npm ERR! extraneous: eslint@7.21.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@0.20.28 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc npm ERR! extraneous: typedoc-plugin-markdown@3.6.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
Haben die Error-Meldung irgendeine Auswirkung und müssen beseitigt werden?
-
@sanda sagte in Fehler in Adapterinstallation:
und müssen beseitigt werden?
Eigentlicht ist mein Ansatz ja Meldungen soweit wie möglich auch zu adressieren.
In dem Fall würde ich allerdings die Finger davon lassen. Das wird sich (vermutlich) mit künftigen Updates auswachsen. -
@thomas-braun Hab ich mir auch gedacht und hoffe natürlich, dass es auch sein wird