NEWS
RasPi4 erkennt nicht CC2531
-
Hallo,
ich musste ja kurzfristig auf einen neuen RasPi4 umsteigen.
Das meißte läuft inzwischen, aber mit Zigbee hab ich Probleme.Ich glaube nicht, dass der Stick beim Crash des alsten Raspis was abbekommen hat. denn er wird ja erkannt:
ls -la /dev/serial/by-id insgesamt 0 drwxr-xr-x 2 root root 60 Aug 12 16:23 . drwxr-xr-x 4 root root 80 Aug 12 16:23 .. lrwxrwxrwx 1 root root 13 Aug 12 16:23 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B00193B0756-if00 -> ../../ttyACM0
Der COM Anschlussname lautet:
/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B00193B0756-if00 PanID 6754 Kanal 11
Der Prüfpunkt bleibt rot, alle 3 Einträge lauten "Falsch"
Im Log mit Filter "zigbee" kommen diese Meldungen:
host.ioBroker2 2019-08-12 16:46:03.458 info Restart adapter system.adapter.zigbee.0 because enabled host.ioBroker2 2019-08-12 16:46:03.458 error instance system.adapter.zigbee.0 terminated with code 1 () host.ioBroker2 2019-08-12 16:46:02.860 info instance system.adapter.zigbee.0 started with pid 25873 host.ioBroker2 2019-08-12 16:45:32.843 info Restart adapter system.adapter.zigbee.0 because enabled host.ioBroker2 2019-08-12 16:45:32.843 error instance system.adapter.zigbee.0 terminated with code 1 () host.ioBroker2 2019-08-12 16:45:32.278 info instance system.adapter.zigbee.0 started with pid 25146 host.ioBroker2 2019-08-12 16:45:02.259 info Restart adapter system.adapter.zigbee.0 because enabled host.ioBroker2 2019-08-12 16:45:02.259 error instance system.adapter.zigbee.0 terminated with code 1 () host.ioBroker2 2019-08-12 16:45:01.673 info instance system.adapter.zigbee.0 started with pid 24443 host.ioBroker2 2019-08-12 16:44:31.667 info Restart adapter system.adapter.zigbee.0 because enabled host.ioBroker2 2019-08-12 16:44:31.667 error instance system.adapter.zigbee.0 terminated with code 1 () host.ioBroker2 2019-08-12 16:44:31.067 info instance system.adapter.zigbee.0 started with pid 23873 host.ioBroker2 2019-08-12 16:44:31.066 info object change system.adapter.zigbee.0
Ich habe die USB-Steckplätze getauscht (USB2 - USB3), hatte aber keine Wirkung.
Der Adapter wurde bereits deinstalliert und nach einem Neustart neu installiert, hatte auch keinen Erfolg.
Habt ihr noch eine Idee, was ich versuchen könnte?Viele Grüße
-
@docadams welche Version des SerialPortParity ist installiert ? Der pi4 hat zwangsweise node 10, da weiß ich nicht ob der im Adapter angegebene SerialPortParity wirklich sauber läuft.
A.
-
Hallo,
wie kann ich das ermitteln?
Könnte ich auf Version 8 zurückgehen? -
@docadams auf node 8 kannst du mit dem pi4 nicht gehen.
Wenn du auf der console im Verzeichnis /opt/iobroker den Befehl “sudo npm list” ausführst bekommst du einen Baum der installierten Pakete.A.
-
@Asgothian sagte in RasPi4 erkennt nicht CC2531:
SerialPortParity
Guten Morgen,
nach einem Schreck, weil sich viele Sekunden nichts tat, kam dann diese Liste.
Allerdings habe ich keinen auch nur so ähnlich aussehenden Eintrag gefunden./opt/iobroker $ sudo npm list iobroker.inst@2.0.3 /opt/iobroker ├── @apollon/iobroker-tools@0.1.0 extraneous ├── async-retry@1.2.3 extraneous ├── cloneextend@0.0.3 extraneous ├── colors@1.3.3 ├── dropbox-v2-api@2.1.22 extraneous ├─┬ fs-extra@7.0.1 │ ├── graceful-fs@4.1.15 │ ├─┬ jsonfile@4.0.0 │ │ └── graceful-fs@4.1.15 deduped │ └── universalify@0.1.2 ├── ftp@0.3.10 extraneous ├─┬ iobroker@2.0.3 │ ├── colors@1.3.3 deduped │ ├── fs-extra@7.0.1 deduped │ ├── semver@5.6.0 deduped │ └── yargs@7.1.0 deduped ├── UNMET DEPENDENCY iobroker.admin@stable ├─┬ iobroker.backitup@1.1.4 │ ├─┬ @iobroker/adapter-core@1.0.3 │ │ └─┬ @types/iobroker@1.4.10 │ │ └── @types/node@11.13.8 │ ├─┬ dropbox-v2-api@2.3.0 │ │ └── request@2.88.0 deduped │ ├─┬ ftp@0.3.10 │ │ ├─┬ readable-stream@1.1.14 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── inherits@2.0.3 │ │ │ ├── isarray@0.0.1 │ │ │ └── string_decoder@0.10.31 │ │ └── xregexp@2.0.0 │ ├─┬ node-schedule@1.3.2 │ │ ├─┬ cron-parser@2.11.0 │ │ │ ├─┬ is-nan@1.2.1 │ │ │ │ └─┬ define-properties@1.1.3 │ │ │ │ └── object-keys@1.1.1 │ │ │ └─┬ moment-timezone@0.5.25 │ │ │ └── moment@2.24.0 │ │ ├── long-timeout@0.1.1 │ │ └── sorted-array-functions@1.2.0 │ ├── node-wol@0.1.1 │ ├─┬ request@2.88.0 │ │ ├── aws-sign2@0.7.0 │ │ ├── aws4@1.8.0 │ │ ├── caseless@0.12.0 │ │ ├─┬ combined-stream@1.0.7 │ │ │ └── delayed-stream@1.0.0 │ │ ├── extend@3.0.2 │ │ ├── forever-agent@0.6.1 │ │ ├─┬ form-data@2.3.3 │ │ │ ├── asynckit@0.4.0 │ │ │ ├── combined-stream@1.0.7 deduped │ │ │ └── mime-types@2.1.24 deduped │ │ ├─┬ har-validator@5.1.3 │ │ │ ├─┬ ajv@6.10.0 │ │ │ │ ├── fast-deep-equal@2.0.1 │ │ │ │ ├── fast-json-stable-stringify@2.0.0 │ │ │ │ ├── json-schema-traverse@0.4.1 │ │ │ │ └─┬ uri-js@4.2.2 │ │ │ │ └── punycode@2.1.1 │ │ │ └── har-schema@2.0.0 │ │ ├─┬ http-signature@1.2.0 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├─┬ jsprim@1.4.1 │ │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ │ ├── extsprintf@1.3.0 │ │ │ │ ├── json-schema@0.2.3 │ │ │ │ └─┬ verror@1.10.0 │ │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ └── extsprintf@1.3.0 deduped │ │ │ └─┬ sshpk@1.16.1 │ │ │ ├─┬ asn1@0.2.4 │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 │ │ │ │ └── tweetnacl@0.14.5 deduped │ │ │ ├─┬ dashdash@1.14.1 │ │ │ │ └── assert-plus@1.0.0 deduped │ │ │ ├─┬ ecc-jsbn@0.1.2 │ │ │ │ ├── jsbn@0.1.1 deduped │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ ├─┬ getpass@0.1.7 │ │ │ │ └── assert-plus@1.0.0 deduped │ │ │ ├── jsbn@0.1.1 │ │ │ ├── safer-buffer@2.1.2 │ │ │ └── tweetnacl@0.14.5 │ │ ├── is-typedarray@1.0.0 │ │ ├── isstream@0.1.2 │ │ ├── json-stringify-safe@5.0.1 │ │ ├─┬ mime-types@2.1.24 │ │ │ └── mime-db@1.40.0 │ │ ├── oauth-sign@0.9.0 │ │ ├── performance-now@2.1.0 │ │ ├── qs@6.5.2 │ │ ├── safe-buffer@5.1.2 │ │ ├─┬ tough-cookie@2.4.3 │ │ │ ├── psl@1.1.31 │ │ │ └── punycode@1.4.1 │ │ ├─┬ tunnel-agent@0.6.0 │ │ │ └── safe-buffer@5.1.2 deduped │ │ └── uuid@3.3.2 │ └─┬ targz@1.0.1 │ └─┬ tar-fs@1.16.3 │ ├── chownr@1.1.1 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├─┬ pump@1.0.3 │ │ ├─┬ end-of-stream@1.4.1 │ │ │ └── once@1.4.0 deduped │ │ └─┬ once@1.4.0 │ │ └── wrappy@1.0.2 │ └─┬ tar-stream@1.6.2 │ ├─┬ bl@1.2.2 │ │ ├─┬ readable-stream@2.3.6 │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ ├── inherits@2.0.3 deduped │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@2.0.0 deduped │ │ │ ├── safe-buffer@5.1.2 │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ └── safe-buffer@5.1.2 │ │ │ └── util-deprecate@1.0.2 deduped │ │ └── safe-buffer@5.1.2 deduped │ ├─┬ buffer-alloc@1.2.0 │ │ ├── buffer-alloc-unsafe@1.1.0 │ │ └── buffer-fill@1.0.0 │ ├── end-of-stream@1.4.1 deduped │ ├── fs-constants@1.0.0 │ ├─┬ readable-stream@2.3.6 │ │ ├── core-util-is@1.0.2 deduped │ │ ├── inherits@2.0.3 deduped │ │ ├── isarray@1.0.0 │ │ ├── process-nextick-args@2.0.0 │ │ ├── safe-buffer@5.1.2 │ │ ├─┬ string_decoder@1.1.1 │ │ │ └── safe-buffer@5.1.2 deduped │ │ └── util-deprecate@1.0.2 │ ├── to-buffer@1.1.1 │ └── xtend@4.0.1 ├── iobroker.daswetter@2.8.0 extraneous ├─┬ iobroker.discovery@1.3.0 invalid │ ├─┬ @iobroker/adapter-core@1.0.3 │ │ └─┬ @types/iobroker@1.4.11 │ │ └── @types/node@12.7.1 │ ├── mdns-discovery@0.2.6 extraneous │ ├── netmask@1.0.6 extraneous │ ├── node-ssdp@3.3.0 extraneous │ └─┬ serialport@6.2.2 │ ├─┬ @serialport/parser-byte-length@1.0.5 │ │ └── safe-buffer@5.1.2 deduped │ ├─┬ @serialport/parser-cctalk@1.0.5 │ │ └── safe-buffer@5.1.2 deduped │ ├─┬ @serialport/parser-delimiter@1.0.5 │ │ └── safe-buffer@5.1.2 deduped │ ├─┬ @serialport/parser-readline@1.0.5 │ │ ├── @serialport/parser-delimiter@1.0.5 deduped │ │ └── safe-buffer@5.1.2 deduped │ ├─┬ @serialport/parser-ready@1.0.5 │ │ └── safe-buffer@5.1.2 deduped │ ├─┬ @serialport/parser-regex@1.0.5 │ │ └── safe-buffer@5.1.2 deduped │ ├── bindings@1.3.0 │ ├── commander@2.20.0 │ ├─┬ debug@3.2.6 │ │ └── ms@2.1.2 │ ├── nan@2.14.0 │ ├─┬ prebuild-install@4.0.0 │ │ ├── detect-libc@1.0.3 │ │ ├── expand-template@1.1.1 │ │ ├── github-from-package@0.0.0 │ │ ├── minimist@1.2.0 │ │ ├── mkdirp@0.5.1 deduped │ │ ├─┬ node-abi@2.10.0 │ │ │ └── semver@5.6.0 deduped │ │ ├── noop-logger@0.1.1 │ │ ├─┬ npmlog@4.1.2 │ │ │ ├─┬ are-we-there-yet@1.1.5 │ │ │ │ ├── delegates@1.0.0 │ │ │ │ └─┬ readable-stream@2.3.6 │ │ │ │ ├── core-util-is@1.0.2 │ │ │ │ ├── inherits@2.0.3 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.0 │ │ │ │ ├── signal-exit@3.0.2 │ │ │ │ ├── string-width@1.0.2 deduped │ │ │ │ ├── strip-ansi@3.0.1 deduped │ │ │ │ └─┬ wide-align@1.1.3 │ │ │ │ └── string-width@1.0.2 deduped │ │ │ └── set-blocking@2.0.0 deduped │ │ ├── os-homedir@1.0.2 │ │ ├─┬ pump@2.0.1 │ │ │ ├─┬ end-of-stream@1.4.1 │ │ │ │ └── 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.5 │ │ │ ├── minimist@1.2.0 │ │ │ └── strip-json-comments@2.0.1 │ │ ├─┬ simple-get@2.8.1 │ │ │ ├─┬ decompress-response@3.3.0 │ │ │ │ └── mimic-response@1.0.1 │ │ │ ├── once@1.4.0 deduped │ │ │ └── simple-concat@1.0.0 │ │ ├─┬ tar-fs@1.16.3 │ │ │ ├── chownr@1.1.2 │ │ │ ├── mkdirp@0.5.1 deduped │ │ │ ├─┬ pump@1.0.3 │ │ │ │ ├── end-of-stream@1.4.1 deduped │ │ │ │ └── once@1.4.0 deduped │ │ │ └─┬ tar-stream@1.6.2 │ │ │ ├─┬ bl@1.2.2 │ │ │ │ ├─┬ readable-stream@2.3.6 │ │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ │ ├── isarray@1.0.0 │ │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ ├─┬ buffer-alloc@1.2.0 │ │ │ │ ├── buffer-alloc-unsafe@1.1.0 │ │ │ │ └── buffer-fill@1.0.0 │ │ │ ├── end-of-stream@1.4.1 deduped │ │ │ ├── fs-constants@1.0.0 │ │ │ ├─┬ readable-stream@2.3.6 │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ ├── to-buffer@1.1.1 │ │ │ └── xtend@4.0.2 │ │ ├─┬ tunnel-agent@0.6.0 │ │ │ └── safe-buffer@5.1.2 deduped │ │ └── which-pm-runs@1.0.0 │ ├── promirepl@1.0.1 │ ├─┬ prompt-list@3.2.0 │ │ ├─┬ ansi-cyan@0.1.1 │ │ │ └── ansi-wrap@0.1.0 │ │ ├─┬ ansi-dim@0.1.1 │ │ │ └── ansi-wrap@0.1.0 deduped │ │ └─┬ prompt-radio@1.2.1 │ │ ├─┬ debug@2.6.9 │ │ │ └── ms@2.0.0 │ │ └─┬ prompt-checkbox@2.2.0 │ │ ├── ansi-cyan@0.1.1 deduped │ │ ├── debug@2.6.9 deduped │ │ └─┬ prompt-base@4.1.0 │ │ ├── component-emitter@1.3.0 │ │ ├─┬ debug@3.2.6 │ │ │ └── ms@2.1.2 │ │ ├── koalas@1.0.2 │ │ ├─┬ log-utils@0.2.1 │ │ │ ├─┬ ansi-colors@0.2.0 │ │ │ │ ├─┬ ansi-bgblack@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bgblue@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bgcyan@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bggreen@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bgmagenta@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bgred@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bgwhite@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bgyellow@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-black@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-blue@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-bold@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├── ansi-cyan@0.1.1 deduped │ │ │ │ ├── ansi-dim@0.1.1 deduped │ │ │ │ ├─┬ ansi-gray@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-green@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-grey@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-hidden@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-inverse@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-italic@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-magenta@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-red@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-reset@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-strikethrough@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-underline@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-white@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ ├─┬ ansi-yellow@0.1.1 │ │ │ │ │ └── ansi-wrap@0.1.0 deduped │ │ │ │ └─┬ lazy-cache@2.0.2 │ │ │ │ └─┬ set-getter@0.1.0 │ │ │ │ └─┬ to-object-path@0.3.0 │ │ │ │ └── kind-of@3.2.2 deduped │ │ │ ├── error-symbol@0.1.0 │ │ │ ├── info-symbol@0.1.0 │ │ │ ├─┬ log-ok@0.1.1 │ │ │ │ ├── ansi-green@0.1.1 deduped │ │ │ │ └── success-symbol@0.1.0 deduped │ │ │ ├── success-symbol@0.1.0 │ │ │ ├── time-stamp@1.1.0 │ │ │ └── warning-symbol@0.1.0 │ │ ├─┬ prompt-actions@3.0.2 │ │ │ └── debug@2.6.9 deduped │ │ ├─┬ prompt-question@5.0.2 │ │ │ ├─┬ clone-deep@1.0.0 │ │ │ │ ├─┬ for-own@1.0.0 │ │ │ │ │ └── for-in@1.0.2 │ │ │ │ ├─┬ is-plain-object@2.0.4 │ │ │ │ │ └── isobject@3.0.1 deduped │ │ │ │ ├── kind-of@5.1.0 │ │ │ │ └─┬ shallow-clone@1.0.0 │ │ │ │ ├── is-extendable@0.1.1 deduped │ │ │ │ ├── kind-of@5.1.0 │ │ │ │ └─┬ mixin-object@2.0.1 │ │ │ │ ├── for-in@0.1.8 │ │ │ │ └── is-extendable@0.1.1 deduped │ │ │ ├─┬ debug@3.2.6 │ │ │ │ └── ms@2.1.2 │ │ │ ├─┬ define-property@1.0.0 │ │ │ │ └─┬ is-descriptor@1.0.2 │ │ │ │ ├─┬ is-accessor-descriptor@1.0.0 │ │ │ │ │ └── kind-of@6.0.2 │ │ │ │ ├─┬ is-data-descriptor@1.0.0 │ │ │ │ │ └── kind-of@6.0.2 │ │ │ │ └── kind-of@6.0.2 │ │ │ ├── isobject@3.0.1 │ │ │ ├── kind-of@5.1.0 │ │ │ ├── koalas@1.0.2 deduped │ │ │ └─┬ prompt-choices@4.1.0 │ │ │ ├── arr-flatten@1.1.0 deduped │ │ │ ├─┬ arr-swap@1.0.1 │ │ │ │ └─┬ is-number@3.0.0 │ │ │ │ └── kind-of@3.2.2 deduped │ │ │ ├─┬ choices-separator@2.0.0 │ │ │ │ ├── ansi-dim@0.1.1 deduped │ │ │ │ ├── debug@2.6.9 deduped │ │ │ │ └── strip-color@0.1.0 deduped │ │ │ ├─┬ clone-deep@4.0.1 │ │ │ │ ├── is-plain-object@2.0.4 deduped │ │ │ │ ├── kind-of@6.0.2 deduped │ │ │ │ └─┬ shallow-clone@3.0.1 │ │ │ │ └── kind-of@6.0.2 deduped │ │ │ ├─┬ collection-visit@1.0.0 │ │ │ │ ├─┬ map-visit@1.0.0 │ │ │ │ │ └── object-visit@1.0.1 deduped │ │ │ │ └─┬ object-visit@1.0.1 │ │ │ │ └── isobject@3.0.1 deduped │ │ │ ├─┬ define-property@2.0.2 │ │ │ │ ├── is-descriptor@1.0.2 deduped │ │ │ │ └── isobject@3.0.1 deduped │ │ │ ├── is-number@6.0.0 │ │ │ ├── kind-of@6.0.2 │ │ │ ├── koalas@1.0.2 deduped │ │ │ ├── log-utils@0.2.1 deduped │ │ │ ├── pointer-symbol@1.0.0 │ │ │ ├─┬ radio-symbol@2.0.0 │ │ │ │ ├── ansi-gray@0.1.1 deduped │ │ │ │ ├── ansi-green@0.1.1 deduped │ │ │ │ └── is-windows@1.0.2 deduped │ │ │ ├─┬ set-value@3.0.1 │ │ │ │ └── is-plain-object@2.0.4 deduped │ │ │ ├── strip-color@0.1.0 deduped │ │ │ ├─┬ terminal-paginator@2.0.2 │ │ │ │ ├── debug@2.6.9 deduped │ │ │ │ ├── extend-shallow@2.0.1 deduped │ │ │ │ └── log-utils@0.2.1 deduped │ │ │ └─┬ toggle-array@1.0.1 │ │ │ └── isobject@3.0.1 deduped │ │ ├─┬ readline-ui@2.2.3 │ │ │ ├── component-emitter@1.3.0 │ │ │ ├── debug@2.6.9 deduped │ │ │ ├── readline-utils@2.2.3 deduped │ │ │ └─┬ string-width@2.1.1 │ │ │ ├── is-fullwidth-code-point@2.0.0 │ │ │ └─┬ strip-ansi@4.0.0 │ │ │ └── ansi-regex@3.0.0 │ │ ├─┬ readline-utils@2.2.3 │ │ │ ├── arr-flatten@1.1.0 │ │ │ ├─┬ extend-shallow@2.0.1 │ │ │ │ └── is-extendable@0.1.1 │ │ │ ├── is-buffer@1.1.6 deduped │ │ │ ├─┬ is-number@3.0.0 │ │ │ │ └─┬ kind-of@3.2.2 │ │ │ │ └── is-buffer@1.1.6 deduped │ │ │ ├── is-windows@1.0.2 │ │ │ ├── koalas@1.0.2 deduped │ │ │ ├── mute-stream@0.0.7 │ │ │ ├── strip-color@0.1.0 │ │ │ └─┬ window-size@1.1.1 │ │ │ ├── define-property@1.0.0 deduped │ │ │ └─┬ is-number@3.0.0 │ │ │ └── kind-of@3.2.2 deduped │ │ └─┬ static-extend@0.1.2 │ │ ├─┬ define-property@0.2.5 │ │ │ └─┬ is-descriptor@0.1.6 │ │ │ ├─┬ is-accessor-descriptor@0.1.6 │ │ │ │ └─┬ kind-of@3.2.2 │ │ │ │ └── is-buffer@1.1.6 deduped │ │ │ ├─┬ is-data-descriptor@0.1.4 │ │ │ │ └─┬ kind-of@3.2.2 │ │ │ │ └── is-buffer@1.1.6 deduped │ │ │ └── kind-of@5.1.0 │ │ └─┬ object-copy@0.1.0 │ │ ├── copy-descriptor@0.1.1 │ │ ├─┬ define-property@0.2.5 │ │ │ └─┬ is-descriptor@0.1.6 │ │ │ ├─┬ is-accessor-descriptor@0.1.6 │ │ │ │ └── kind-of@3.2.2 deduped │ │ │ ├─┬ is-data-descriptor@0.1.4 │ │ │ │ └── kind-of@3.2.2 deduped │ │ │ └── kind-of@5.1.0 │ │ └── kind-of@3.2.2 deduped │ └── safe-buffer@5.1.2 ├── iobroker.dwd@2.4.3 extraneous ├── iobroker.feiertage@1.0.11 extraneous ├── iobroker.flot@1.9.2 extraneous ├── iobroker.fritzbox@0.3.1 extraneous ├── iobroker.fritzdect@0.2.1 extraneous ├── iobroker.history@1.8.6 extraneous ├── iobroker.ical@1.7.0 extraneous ├── iobroker.icons-material-svg@0.1.0 extraneous ├── iobroker.icons-open-icon-library-png@0.1.3 extraneous ├─┬ iobroker.info@1.3.7 invalid │ ├── @iobroker/adapter-core@1.0.3 deduped │ ├── axios@0.18.1 extraneous │ ├── UNMET OPTIONAL DEPENDENCY osx-temperature-sensor@^1.0.3 │ └── systeminformation@4.14.4 extraneous ├── iobroker.javascript@4.1.12 extraneous ├─┬ iobroker.js-controller@1.5.14 invalid │ ├── bluebird@3.5.5 extraneous │ ├── cycle@1.0.3 extraneous │ ├── daemonize2@0.4.2 extraneous │ ├── diskusage@1.1.3 extraneous │ ├── glossy@0.1.7 extraneous │ ├── greenlock@2.7.1 extraneous │ ├── iobroker.admin@3.6.2 extraneous │ ├── jsonwebtoken@8.5.1 extraneous │ ├── jszip@3.2.2 extraneous │ ├── le-acme-core@2.1.4 extraneous │ ├── le-challenge-fs@2.0.9 extraneous │ ├── le-sni-auto@2.1.9 extraneous │ ├── loadavg-windows@1.1.1 extraneous │ ├── mime@1.6.0 extraneous │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├── ncp@2.0.0 extraneous │ ├── node-schedule@1.3.2 extraneous │ ├── node.extend@2.0.2 extraneous │ ├── pidusage@2.0.17 extraneous │ ├── prompt@1.0.0 extraneous │ ├── pyconf@1.1.7 extraneous │ ├── redis@2.8.0 extraneous │ ├── request@2.88.0 extraneous │ ├── safe-replace@1.1.0 extraneous │ ├── semver@5.6.0 deduped │ ├── socket.io@1.7.2 extraneous │ ├── socket.io-client@1.7.2 extraneous │ ├── tar@4.4.10 extraneous │ ├── winston@2.4.4 extraneous │ ├── winston-daily-rotate-file@1.7.2 extraneous │ └── yargs@11.1.0 extraneous ├── iobroker.mqtt@2.0.4 extraneous ├─┬ iobroker.owfs@0.6.1 │ ├─┬ @iobroker/adapter-core@1.0.3 │ │ └─┬ @types/iobroker@1.4.11 │ │ └── @types/node@12.6.8 │ └─┬ owjs@0.1.1 │ └── q@0.9.7 ├── iobroker.parser@1.0.7 extraneous ├── iobroker.ping@1.3.2 extraneous ├── iobroker.rpi2@1.1.1 extraneous ├── iobroker.schoolfree@0.2.2 extraneous ├── iobroker.shelly@3.0.5 extraneous ├── iobroker.sonoff@2.2.2 extraneous ├── iobroker.sql@1.9.4 extraneous ├── iobroker.tankerkoenig@2.0.5 extraneous ├── iobroker.telegram@1.4.3 extraneous ├── iobroker.text2command@1.2.5 extraneous ├── iobroker.tr-064@0.4.14 extraneous ├── iobroker.vis@1.1.10 extraneous ├── iobroker.vis-colorpicker@1.1.1 extraneous ├── iobroker.vis-fancyswitch@1.1.0 extraneous ├── iobroker.vis-history@0.2.7 extraneous ├── iobroker.vis-hqwidgets@1.1.2 extraneous ├── iobroker.vis-material@0.1.3 extraneous ├── iobroker.vis-metro@1.1.2 extraneous ├── iobroker.vis-timeandweather@1.1.7 extraneous ├── iobroker.vis-weather@2.3.0 extraneous ├── iobroker.weatherunderground@3.1.1 extraneous ├── iobroker.web@2.4.1 extraneous ├── iobroker.wetty@0.1.1 extraneous ├─┬ iobroker.zigbee@0.10.2 │ ├── @iobroker/adapter-core@1.0.3 deduped │ ├─┬ debug@4.1.1 │ │ └── ms@2.1.2 │ ├─┬ queue@6.0.0 │ │ └── inherits@2.0.3 │ ├── serialport@6.2.2 deduped │ ├─┬ zigbee-shepherd@0.3.0 │ │ ├── areq@0.2.0 │ │ ├── busyman@0.3.0 │ │ ├─┬ cc-znp@0.5.0 │ │ │ ├─┬ debug@4.1.1 │ │ │ │ └── ms@2.1.1 │ │ │ ├─┬ enum@2.5.0 │ │ │ │ └── is-buffer@1.1.6 │ │ │ ├── serialport@6.2.2 deduped │ │ │ └─┬ unpi@1.1.1 │ │ │ ├── concentrate@0.2.3 deduped │ │ │ └── dissolve-chunks@1.3.0 deduped │ │ ├─┬ debug@3.2.6 │ │ │ └── ms@2.1.1 │ │ ├─┬ objectbox@0.3.0 │ │ │ ├── busyman@0.3.0 deduped │ │ │ └─┬ nedb@1.8.0 │ │ │ ├── async@0.2.10 │ │ │ ├─┬ binary-search-tree@0.2.5 │ │ │ │ └── underscore@1.4.4 │ │ │ ├─┬ localforage@1.7.3 │ │ │ │ └─┬ lie@3.1.1 │ │ │ │ └── immediate@3.0.6 │ │ │ ├── mkdirp@0.5.1 deduped │ │ │ └── underscore@1.4.4 │ │ ├── proving@0.1.0 │ │ ├── q@1.5.1 │ │ ├─┬ zcl-id@0.4.0 │ │ │ ├── busyman@0.3.0 deduped │ │ │ └── enum@2.5.0 deduped │ │ ├─┬ zcl-packet@0.2.4 │ │ │ ├── concentrate@0.2.3 │ │ │ ├─┬ dissolve-chunks@1.3.0 │ │ │ │ └─┬ dissolve@0.3.3 │ │ │ │ ├─┬ bl@0.7.0 │ │ │ │ │ └─┬ readable-stream@1.0.34 │ │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ │ ├── isarray@0.0.1 deduped │ │ │ │ │ └── string_decoder@0.10.31 │ │ │ │ ├─┬ readable-stream@1.1.14 │ │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ │ ├── inherits@2.0.3 deduped │ │ │ │ │ ├── isarray@0.0.1 │ │ │ │ │ └── string_decoder@0.10.31 │ │ │ │ └── UNMET PEER DEPENDENCY stream-browserify@* │ │ │ ├── enum@2.5.0 deduped │ │ │ └── zcl-id@0.4.0 deduped │ │ ├─┬ ziee@0.3.0 │ │ │ ├── busyman@0.3.0 deduped │ │ │ └─┬ zcl-id@0.2.0 │ │ │ ├── busyman@0.3.0 deduped │ │ │ └── enum@2.5.0 deduped │ │ └── zstack-constants@0.2.0 │ └─┬ zigbee-shepherd-converters@8.0.2 │ ├─┬ chai@4.2.0 │ │ ├── assertion-error@1.1.0 │ │ ├── check-error@1.0.2 │ │ ├─┬ deep-eql@3.0.1 │ │ │ └── type-detect@4.0.8 deduped │ │ ├── get-func-name@2.0.0 │ │ ├── pathval@1.1.0 │ │ └── type-detect@4.0.8 │ ├── debounce@1.2.0 │ ├─┬ debug@3.2.6 │ │ └── ms@2.1.1 │ └── zcl-id@0.4.0 deduped ├── js2xmlparser@3.0.0 extraneous ├── later@1.2.0 extraneous ├── mongodb@3.1.13 extraneous ├── mssql@3.3.0 extraneous ├── mysql@2.16.0 extraneous ├── node-ical@0.9.2 extraneous ├── node-red@0.19.6 extraneous ├── node-red-contrib-aggregator@1.4.0 extraneous ├── node-red-contrib-os@0.1.7 extraneous ├── node-red-contrib-polymer@0.0.21 extraneous ├── node-red-dashboard@2.13.2 extraneous ├── node-telegram-bot-api@0.30.0 extraneous ├── node-wol@0.1.1 extraneous ├── owjs@0.1.1 extraneous ├── pg@7.8.1 extraneous ├── ping@0.2.2 extraneous ├── rpi-gpio@1.0.0 extraneous ├── semver@5.6.0 ├── shelly-iot@1.0.2 extraneous ├── socksv5@0.0.6 extraneous ├── soef@0.4.15 extraneous ├── sql-client@1.3.0 extraneous ├── sqlite3@4.0.6 extraneous ├── sync-exec@0.6.2 extraneous ├── targz@1.0.1 extraneous ├── tr-064@0.2.0 extraneous ├── tr-O64@0.2.4 extraneous └─┬ yargs@7.1.0 ├── camelcase@3.0.0 ├─┬ cliui@3.2.0 │ ├── string-width@1.0.2 deduped │ ├─┬ strip-ansi@3.0.1 │ │ └── ansi-regex@2.1.1 │ └─┬ wrap-ansi@2.1.0 │ ├── string-width@1.0.2 deduped │ └── strip-ansi@3.0.1 deduped ├── decamelize@1.2.0 ├── get-caller-file@1.0.3 ├─┬ os-locale@1.4.0 │ └─┬ lcid@1.0.0 │ └── invert-kv@1.0.0 ├─┬ read-pkg-up@1.0.1 │ ├─┬ find-up@1.1.2 │ │ ├─┬ path-exists@2.1.0 │ │ │ └── pinkie-promise@2.0.1 deduped │ │ └─┬ pinkie-promise@2.0.1 │ │ └── pinkie@2.0.4 │ └─┬ read-pkg@1.1.0 │ ├─┬ load-json-file@1.1.0 │ │ ├── graceful-fs@4.1.15 deduped │ │ ├─┬ parse-json@2.2.0 │ │ │ └─┬ error-ex@1.3.2 │ │ │ └── is-arrayish@0.2.1 │ │ ├── pify@2.3.0 │ │ ├── pinkie-promise@2.0.1 deduped │ │ └─┬ strip-bom@2.0.0 │ │ └── is-utf8@0.2.1 │ ├─┬ normalize-package-data@2.4.0 │ │ ├── hosted-git-info@2.7.1 │ │ ├─┬ is-builtin-module@1.0.0 │ │ │ └── builtin-modules@1.1.1 │ │ ├── semver@5.6.0 deduped │ │ └─┬ validate-npm-package-license@3.0.4 │ │ ├─┬ spdx-correct@3.1.0 │ │ │ ├── spdx-expression-parse@3.0.0 deduped │ │ │ └── spdx-license-ids@3.0.3 │ │ └─┬ spdx-expression-parse@3.0.0 │ │ ├── spdx-exceptions@2.2.0 │ │ └── spdx-license-ids@3.0.3 deduped │ └─┬ path-type@1.1.0 │ ├── graceful-fs@4.1.15 deduped │ ├── pify@2.3.0 deduped │ └── pinkie-promise@2.0.1 deduped ├── require-directory@2.1.1 ├── require-main-filename@1.0.1 ├── set-blocking@2.0.0 ├─┬ 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 ├── which-module@1.0.0 ├── y18n@3.2.1 └─┬ yargs-parser@5.0.0 └── camelcase@3.0.0 deduped npm ERR! missing: iobroker.admin@stable, required by iobroker.inst@2.0.3 npm ERR! extraneous: @apollon/iobroker-tools@0.1.0 /opt/iobroker/node_modules/@apollon/iobroker-tools npm ERR! extraneous: async-retry@1.2.3 /opt/iobroker/node_modules/async-retry npm ERR! extraneous: cloneextend@0.0.3 /opt/iobroker/node_modules/cloneextend npm ERR! extraneous: dropbox-v2-api@2.1.22 /opt/iobroker/node_modules/dropbox-v2-api npm ERR! extraneous: ftp@0.3.10 /opt/iobroker/node_modules/ftp npm ERR! extraneous: iobroker.daswetter@2.8.0 /opt/iobroker/node_modules/iobroker.daswetter npm ERR! invalid: iobroker.discovery@1.3.0 /opt/iobroker/node_modules/iobroker.discovery npm ERR! extraneous: mdns-discovery@0.2.6 /opt/iobroker/node_modules/mdns-discovery npm ERR! extraneous: netmask@1.0.6 /opt/iobroker/node_modules/netmask npm ERR! extraneous: node-ssdp@3.3.0 /opt/iobroker/node_modules/node-ssdp npm ERR! extraneous: iobroker.dwd@2.4.3 /opt/iobroker/node_modules/iobroker.dwd npm ERR! extraneous: iobroker.feiertage@1.0.11 /opt/iobroker/node_modules/iobroker.feiertage npm ERR! extraneous: iobroker.flot@1.9.2 /opt/iobroker/node_modules/iobroker.flot npm ERR! extraneous: iobroker.fritzbox@0.3.1 /opt/iobroker/node_modules/iobroker.fritzbox npm ERR! extraneous: iobroker.fritzdect@0.2.1 /opt/iobroker/node_modules/iobroker.fritzdect npm ERR! extraneous: iobroker.history@1.8.6 /opt/iobroker/node_modules/iobroker.history npm ERR! extraneous: iobroker.ical@1.7.0 /opt/iobroker/node_modules/iobroker.ical npm ERR! extraneous: iobroker.icons-material-svg@0.1.0 /opt/iobroker/node_modules/iobroker.icons-material-svg npm ERR! extraneous: iobroker.icons-open-icon-library-png@0.1.3 /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png npm ERR! invalid: iobroker.info@1.3.7 /opt/iobroker/node_modules/iobroker.info npm ERR! extraneous: axios@0.18.1 /opt/iobroker/node_modules/axios npm ERR! extraneous: systeminformation@4.14.4 /opt/iobroker/node_modules/systeminformation npm ERR! extraneous: iobroker.javascript@4.1.12 /opt/iobroker/node_modules/iobroker.javascript npm ERR! invalid: iobroker.js-controller@1.5.14 /opt/iobroker/node_modules/iobroker.js-controller npm ERR! extraneous: bluebird@3.5.5 /opt/iobroker/node_modules/bluebird npm ERR! extraneous: cycle@1.0.3 /opt/iobroker/node_modules/cycle npm ERR! extraneous: daemonize2@0.4.2 /opt/iobroker/node_modules/daemonize2 npm ERR! extraneous: diskusage@1.1.3 /opt/iobroker/node_modules/diskusage npm ERR! extraneous: glossy@0.1.7 /opt/iobroker/node_modules/glossy npm ERR! extraneous: greenlock@2.7.1 /opt/iobroker/node_modules/greenlock npm ERR! extraneous: iobroker.admin@3.6.2 /opt/iobroker/node_modules/iobroker.admin npm ERR! extraneous: yargs@11.1.0 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs npm ERR! extraneous: jsonwebtoken@8.5.1 /opt/iobroker/node_modules/jsonwebtoken npm ERR! extraneous: jszip@3.2.2 /opt/iobroker/node_modules/jszip npm ERR! extraneous: le-acme-core@2.1.4 /opt/iobroker/node_modules/le-acme-core npm ERR! extraneous: le-challenge-fs@2.0.9 /opt/iobroker/node_modules/le-challenge-fs npm ERR! extraneous: le-sni-auto@2.1.9 /opt/iobroker/node_modules/le-sni-auto npm ERR! extraneous: loadavg-windows@1.1.1 /opt/iobroker/node_modules/loadavg-windows npm ERR! extraneous: mime@1.6.0 /opt/iobroker/node_modules/mime npm ERR! extraneous: ncp@2.0.0 /opt/iobroker/node_modules/ncp npm ERR! extraneous: node-schedule@1.3.2 /opt/iobroker/node_modules/node-schedule npm ERR! extraneous: node.extend@2.0.2 /opt/iobroker/node_modules/node.extend npm ERR! extraneous: pidusage@2.0.17 /opt/iobroker/node_modules/pidusage npm ERR! extraneous: prompt@1.0.0 /opt/iobroker/node_modules/prompt npm ERR! extraneous: pyconf@1.1.7 /opt/iobroker/node_modules/pyconf npm ERR! extraneous: redis@2.8.0 /opt/iobroker/node_modules/redis npm ERR! extraneous: request@2.88.0 /opt/iobroker/node_modules/request npm ERR! extraneous: safe-replace@1.1.0 /opt/iobroker/node_modules/safe-replace npm ERR! extraneous: socket.io@1.7.2 /opt/iobroker/node_modules/socket.io npm ERR! extraneous: socket.io-client@1.7.2 /opt/iobroker/node_modules/socket.io-client npm ERR! extraneous: tar@4.4.10 /opt/iobroker/node_modules/tar npm ERR! extraneous: winston@2.4.4 /opt/iobroker/node_modules/winston npm ERR! extraneous: winston-daily-rotate-file@1.7.2 /opt/iobroker/node_modules/winston-daily-rotate-file npm ERR! extraneous: iobroker.mqtt@2.0.4 /opt/iobroker/node_modules/iobroker.mqtt npm ERR! extraneous: iobroker.parser@1.0.7 /opt/iobroker/node_modules/iobroker.parser npm ERR! extraneous: iobroker.ping@1.3.2 /opt/iobroker/node_modules/iobroker.ping npm ERR! extraneous: iobroker.rpi2@1.1.1 /opt/iobroker/node_modules/iobroker.rpi2 npm ERR! extraneous: iobroker.schoolfree@0.2.2 /opt/iobroker/node_modules/iobroker.schoolfree npm ERR! extraneous: iobroker.shelly@3.0.5 /opt/iobroker/node_modules/iobroker.shelly npm ERR! extraneous: iobroker.sonoff@2.2.2 /opt/iobroker/node_modules/iobroker.sonoff npm ERR! extraneous: iobroker.sql@1.9.4 /opt/iobroker/node_modules/iobroker.sql npm ERR! extraneous: iobroker.tankerkoenig@2.0.5 /opt/iobroker/node_modules/iobroker.tankerkoenig npm ERR! extraneous: iobroker.telegram@1.4.3 /opt/iobroker/node_modules/iobroker.telegram npm ERR! extraneous: iobroker.text2command@1.2.5 /opt/iobroker/node_modules/iobroker.text2command npm ERR! extraneous: iobroker.tr-064@0.4.14 /opt/iobroker/node_modules/iobroker.tr-064 npm ERR! extraneous: iobroker.vis@1.1.10 /opt/iobroker/node_modules/iobroker.vis npm ERR! extraneous: iobroker.vis-colorpicker@1.1.1 /opt/iobroker/node_modules/iobroker.vis-colorpicker npm ERR! extraneous: iobroker.vis-fancyswitch@1.1.0 /opt/iobroker/node_modules/iobroker.vis-fancyswitch npm ERR! extraneous: iobroker.vis-history@0.2.7 /opt/iobroker/node_modules/iobroker.vis-history npm ERR! extraneous: iobroker.vis-hqwidgets@1.1.2 /opt/iobroker/node_modules/iobroker.vis-hqwidgets npm ERR! extraneous: iobroker.vis-material@0.1.3 /opt/iobroker/node_modules/iobroker.vis-material npm ERR! extraneous: iobroker.vis-metro@1.1.2 /opt/iobroker/node_modules/iobroker.vis-metro npm ERR! extraneous: iobroker.vis-timeandweather@1.1.7 /opt/iobroker/node_modules/iobroker.vis-timeandweather npm ERR! extraneous: iobroker.vis-weather@2.3.0 /opt/iobroker/node_modules/iobroker.vis-weather npm ERR! extraneous: iobroker.weatherunderground@3.1.1 /opt/iobroker/node_modules/iobroker.weatherunderground npm ERR! extraneous: iobroker.web@2.4.1 /opt/iobroker/node_modules/iobroker.web npm ERR! extraneous: iobroker.wetty@0.1.1 /opt/iobroker/node_modules/iobroker.wetty npm ERR! extraneous: js2xmlparser@3.0.0 /opt/iobroker/node_modules/js2xmlparser npm ERR! extraneous: later@1.2.0 /opt/iobroker/node_modules/later npm ERR! extraneous: mongodb@3.1.13 /opt/iobroker/node_modules/mongodb npm ERR! extraneous: mssql@3.3.0 /opt/iobroker/node_modules/mssql npm ERR! extraneous: mysql@2.16.0 /opt/iobroker/node_modules/mysql npm ERR! extraneous: node-ical@0.9.2 /opt/iobroker/node_modules/node-ical npm ERR! extraneous: node-red@0.19.6 /opt/iobroker/node_modules/node-red npm ERR! extraneous: node-red-contrib-aggregator@1.4.0 /opt/iobroker/node_modules/node-red-contrib-aggregator npm ERR! extraneous: node-red-contrib-os@0.1.7 /opt/iobroker/node_modules/node-red-contrib-os npm ERR! extraneous: node-red-contrib-polymer@0.0.21 /opt/iobroker/node_modules/node-red-contrib-polymer npm ERR! extraneous: node-red-dashboard@2.13.2 /opt/iobroker/node_modules/node-red-dashboard npm ERR! extraneous: node-telegram-bot-api@0.30.0 /opt/iobroker/node_modules/node-telegram-bot-api npm ERR! extraneous: node-wol@0.1.1 /opt/iobroker/node_modules/node-wol npm ERR! extraneous: owjs@0.1.1 /opt/iobroker/node_modules/owjs npm ERR! extraneous: pg@7.8.1 /opt/iobroker/node_modules/pg npm ERR! extraneous: ping@0.2.2 /opt/iobroker/node_modules/ping npm ERR! extraneous: rpi-gpio@1.0.0 /opt/iobroker/node_modules/rpi-gpio npm ERR! extraneous: shelly-iot@1.0.2 /opt/iobroker/node_modules/shelly-iot npm ERR! extraneous: socksv5@0.0.6 /opt/iobroker/node_modules/socksv5 npm ERR! extraneous: soef@0.4.15 /opt/iobroker/node_modules/soef npm ERR! extraneous: sql-client@1.3.0 /opt/iobroker/node_modules/sql-client npm ERR! extraneous: sqlite3@4.0.6 /opt/iobroker/node_modules/sqlite3 npm ERR! extraneous: sync-exec@0.6.2 /opt/iobroker/node_modules/sync-exec npm ERR! extraneous: targz@1.0.1 /opt/iobroker/node_modules/targz npm ERR! extraneous: tr-064@0.2.0 /opt/iobroker/node_modules/tr-064 npm ERR! extraneous: tr-O64@0.2.4 /opt/iobroker/node_modules/tr-O64 npm ERR! peer dep missing: stream-browserify@*, required by bl@0.7.0
Könnten die vielen Fehlermeldungen am Ende daher rühren, dass ich beim Umzug von RasPi3 auf RasPi4 lediglich die beiden Ordner
/opt/iobroker/iobroker-data
/opt/iobroker/node-modules
gezipt und so auf den neuen Raspi übertragen hatte? Ist das in irgendeiner Weise schädlich? -
@docadams ich bin da kein experte, aber so wie es aussieht hast du viele extra Pakete, und nur 2 die npm mit seinen Abhängigkeiten als fehlend einstuft.
Die SerialPort Version die bei Dir installiert ist sollte unter node10 aber laufen.
A.