Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Material UI 0.10.4 liefert nur leere Seite

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    258

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Material UI 0.10.4 liefert nur leere Seite

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 7 Kommentatoren 2.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • justrJ Offline
    justrJ Offline
    justr
    schrieb am zuletzt editiert von
    #7

    Ja, beides. Sonst hätte ich ja die 0.9er-Version gar nicht installieren können. Und dazwischen habe ich auch den ioBroker jeweils neu gestartet.

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #8

      Dan probiere nochmal, ich musste auch 3 Mal.

      Bitte in dieser Reihenfolge :

      1. Instanz löschen

      2. Adapter löschen

      3. npm Cache löschen

      4. neu starten

      5. Adapter installieren

      Sent from my iPhone using Tapatalk

      1 Antwort Letzte Antwort
      0
      • justrJ Offline
        justrJ Offline
        justr
        schrieb am zuletzt editiert von
        #9

        Jetzt kommt er schon mal bis "Objekte lesen", bringt dann aber leider einen neuen Fehler in der Console:

        Size of stored data: 335k. Max possible: 5000k
        conn.js:298 2018-10-01T04:52:59.974Z Connected => authenticate
        conn.js:313 2018-10-01T04:53:00.027Z Authenticated: true
        App.js:244 Uncaught TypeError: Cannot read property 'native' of null
            at App.js:244
            at t.value (App.js:180)
            at t.value (App.js:228)
            at t. <anonymous>(App.js:317)
            at n. <anonymous>(conn.js:154)
            at n.onack (socket.io.js:3)
            at n.onpacket (socket.io.js:3)
            at n. <anonymous>(socket.io.js:3)
            at n.emit (socket.io.js:2)
            at n.ondecoded (socket.io.js:1)
        The script resource is behind a redirect, which is disallowed.
        Failed to load resource: net::ERR_UNSAFE_REDIRECT</anonymous></anonymous></anonymous>
        

        Ich probier mal heute Abend weiter…

        1 Antwort Letzte Antwort
        0
        • justrJ Offline
          justrJ Offline
          justr
          schrieb am zuletzt editiert von
          #10

          Ok, wenn nicht noch jemand eine zündende Idee hat, gebe ich auf. Hab jetzt wirklich viel rumprobiert, an den Einstellungen der web-Instanz geschraubt, zig mal neu installiert, auch "reinstall" ausgeführt. Interessanterweise kommen je nachdem, ob die web-Instanz verschlüsselt ist oder nicht, unterschiedliche Fehlermeldungen. Auch bei der Nutzung verschiedener Ports oder beim Zugriff von anderen Hosts unterscheiden sich die Fehlermeldungen auf der Konsole. Aber wirklich weiter komme ich mit keiner Kombination.

          Ratlose Grüße, justr

          1 Antwort Letzte Antwort
          0
          • ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #11

            Hi,

            also mit einer verschluesselten Seite funktioniert Material leider nicht, zumindest habe ich das nicht hinbekommen.

            Funktionieren tut er, wenn der Web-Adapter ohne https, ohne Auth, konfiguriert ist.

            Simple-Api sollte angewählt und der Socket.io installiert und eingestellt sein.

            Beim Socket.io Adapter einfach alles auf Standard stehen lassen.

            So funktionierts hier zumindest!

            1 Antwort Letzte Antwort
            0
            • justrJ Offline
              justrJ Offline
              justr
              schrieb am zuletzt editiert von
              #12

              Danke ilovegym, aber ich bekomme leider nach wie vor den Fehler

              TypeError: Cannot read property 'admin' of undefined
                  at Function.value (Utils.js:102)
                  ...
              

              'admin' steht für den in der web-Instanz definierten User. Ob da irgendwas mit den Zugriffsrechten nicht passt? Habe aber auch hier schon alles probiert. Andere/neue (Admin-)User, neue Gruppe mit allen Rechten, auch hier immer das gleiche Bild. Außerdem funktionieren die anderen web-Module (vis runtime, vis editor, …) nach wie vor problemlos. :?:

              Die folgende Fehlermeldung kommt übrigens nur mit der Adresse localhost (obige Meldung mit der konkreten privaten IP-Adresse (192...)):

              Uncaught TypeError: Cannot read property 'native' of null
                  at App.js:244
                  at t.value (App.js:180)
                  at t.value (App.js:228)
                  at t. <anonymous>(App.js:317)
                  at n. <anonymous>(conn.js:154)
                  at n.onack (socket.io.js:3)
                  at n.onpacket (socket.io.js:3)
                  at n. <anonymous>(socket.io.js:3)
                  at n.emit (socket.io.js:2)
                  at n.ondecoded (socket.io.js:1)
              The script resource is behind a redirect, which is disallowed.
              Failed to load resource: net::ERR_UNSAFE_REDIRECT</anonymous></anonymous></anonymous>
              
              1 Antwort Letzte Antwort
              0
              • Z Offline
                Z Offline
                Zeebo
                schrieb am zuletzt editiert von
                #13

                Hallo zusammen,

                ich habe exakt die gleichen Probleme, allerdings mit der Mobile-UI. Auch hier erhalte ich nur eine leere bzw. weiße Seite :(

                ioBroker auf Ubuntu 16.04.5 LTS (VM auf ESXi 6.5 Hypervisor) • CCU2 • HomeMatic • Alexa • Harmony Hub

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  solomsv
                  schrieb am zuletzt editiert von
                  #14

                  Hello Everyone!

                  I have same problem like "justr". I tried reinstall, clean npm cash and everything from this topic, but material UI dose not work - after push button "configuration" become blank page.

                  I installed Material UI from npm (pc:/opt/iobroker$ sudo npm install iobroker.material)

                  Please give me instruction how i can install and what necessary configure i have to do (step by step, it is my test comp - i can remove, install and so on).

                  Thanks in advance!

                  Platform: linux (ubuntu)

                  Architecture: x64

                  CPUs: 4

                  Speed: 2363 MHz

                  Model: Intel(R) Core(TM) i3-2370M CPU @ 2.40GHz

                  RAM: 7.6 GB

                  System uptime: 01:05:56

                  Node.js: v8.10.0

                  adapters count: 228

                  NPM: v6.4.1

                  if need more information - i can give it (but don't forget explain how i can get it :) ).

                  9241_screenshot_from_2018-10-17_17-36-20.png
                  9241_screenshot_from_2018-10-17_17-34-00.png
                  9241_screenshot_from_2018-10-17_17-48-02.png

                  1 Antwort Letzte Antwort
                  0
                  • BluefoxB Offline
                    BluefoxB Offline
                    Bluefox
                    schrieb am zuletzt editiert von
                    #15

                    please wait for 0.10.5. There I fixed some known problems.

                    1 Antwort Letzte Antwort
                    0
                    • justrJ Offline
                      justrJ Offline
                      justr
                      schrieb am zuletzt editiert von
                      #16

                      Die 0.10.5 hat bei mir zwar keine Besserung gebracht, aber bei den Warnmeldungen während der Installation

                      npm WARN react-beautiful-dnd@9.0.2 requires a peer of react@^16.3.1 but none is installed. You must install peer dependencies yourself.npm WARN react-motion@0.5.2 requires a peer of react@^0.14.9 || ^15.3.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself.
                      npm WARN react-redux@5.0.7 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself.
                      

                      ist mir eingefallen, dass ich schon mal eine react-Version aufgrund dieser Aufforderung manuell installiert hatte. Habe also mal meine react@16.5.2 deinstalliert (und dabei gleich auch alle sonstigen extraneous Module, s. "npm list") und was soll ich sagen: Es funktioniert wieder! Wieder mal ein Beweis, dass man sich von Warnungen einfach nicht beeinflussen lassen soll. :roll:

                      Danke für eure Hilfe und viele Grüße, justr

                      1 Antwort Letzte Antwort
                      0
                      • J Offline
                        J Offline
                        Jacke
                        schrieb am zuletzt editiert von
                        #17

                        Hallo ich habe das gleiche Problem kann aber nicht genau folgen was ich jetzt tun soll evtl. kann mir ja jemand hier helfen.

                        Bekomme beim installieren diese Meldungen

                        $ ./iobroker add material  --host ioBroker-Pi
                        NPM version: 4.6.1
                        npm install iobroker.material --production --save --prefix "/opt/iobroker" (System call)
                        npm
                         WARN react-beautiful-dnd@9.0.2 requires a peer of react@^16.3.1 but none was installed.npm WARN react-redux@5.1.0 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none was installed.
                        npm WARN react-motion@0.5.2 requires a peer of react@^0.14.9 || ^15.3.0 || ^16.0.0 but none was installed.
                        npm WARN hoist-non-react-statics@3.0.1 requires a peer of react@>=14.x but none was installed.
                        
                        host.ioBroker-Pi install adapter material
                        got /opt/iobroker/node_modules/iobroker.material/admin
                        upload [1] material.admin /opt/iobroker/node_modules/iobroker.material/admin/material.svg material.svg image/svg+xml
                        upload [0] material.admin /opt/iobroker/node_modules/iobroker.material/admin/material.png material.png image/png
                        got /opt/iobroker/node_modules/iobroker.material/www
                        upload [60] material /opt/iobroker/node_modules/iobroker.material/www/vendor/fonts/roboto-woff.css vendor/fonts/roboto-woff.css text/css
                        upload [50] material /opt/iobroker/node_modules/iobroker.material/www/vendor/fonts/Roboto-Light.ttf vendor/fonts/Roboto-Light.ttf font/ttf
                        upload [40] material /opt/iobroker/node_modules/iobroker.material/www/static/media/roboto-latin-900.8c2ade50.woff static/media/roboto-latin-900.8c2ade50.woff font/woff
                        upload [30] material /opt/iobroker/node_modules/iobroker.material/www/static/media/roboto-latin-400italic.d8bcbe72.woff2 static/media/roboto-latin-400italic.d8bcbe72.woff2 font/woff2
                        upload [20] material /opt/iobroker/node_modules/iobroker.material/www/static/media/roboto-latin-100.e9dbbe8a.woff static/media/roboto-latin-100.e9dbbe8a.woff font/woff
                        upload [19] material /opt/iobroker/node_modules/iobroker.material/www/static/media/roboto-latin-100.987b8457.woff2 static/media/roboto-latin-100.987b8457.woff2 font/woff2
                        upload [18] material /opt/iobroker/node_modules/iobroker.material/www/static/media/rgb.5d0e5ef3.png static/media/rgb.5d0e5ef3.png image/png
                        upload [17] material /opt/iobroker/node_modules/iobroker.material/www/static/media/apartment.28bae16c.jpg static/media/apartment.28bae16c.jpg image/jpeg
                        upload [16] material /opt/iobroker/node_modules/iobroker.material/www/static/js/runtime~main.4a686d48.js.map static/js/runtime~main.4a686d48.js.map application/json
                        upload [15] material /opt/iobroker/node_modules/iobroker.material/www/static/js/runtime~main.4a686d48.js static/js/runtime~main.4a686d48.js application/javascript
                        upload [14] material /opt/iobroker/node_modules/iobroker.material/www/static/js/main.4ab4d7b8.chunk.js.map static/js/main.4ab4d7b8.chunk.js.map application/json
                        upload [13] material /opt/iobroker/node_modules/iobroker.material/www/static/js/main.4ab4d7b8.chunk.js static/js/main.4ab4d7b8.chunk.js application/javascript
                        upload [12] material /opt/iobroker/node_modules/iobroker.material/www/static/js/1.ab1c8fb6.chunk.js.map static/js/1.ab1c8fb6.chunk.js.map application/json
                        upload [11] material /opt/iobroker/node_modules/iobroker.material/www/static/js/1.ab1c8fb6.chunk.js static/js/1.ab1c8fb6.chunk.js application/javascript
                        upload [10] material /opt/iobroker/node_modules/iobroker.material/www/static/css/main.66dd9d76.chunk.css.map static/css/main.66dd9d76.chunk.css.map application/json
                        upload [9] material /opt/iobroker/node_modules/iobroker.material/www/static/css/main.66dd9d76.chunk.css static/css/main.66dd9d76.chunk.css text/css
                        upload [8] material /opt/iobroker/node_modules/iobroker.material/www/static/css/1.8ab05407.chunk.css.map static/css/1.8ab05407.chunk.css.map application/json
                        upload [7] material /opt/iobroker/node_modules/iobroker.material/www/static/css/1.8ab05407.chunk.css static/css/1.8ab05407.chunk.css text/css
                        upload [6] material /opt/iobroker/node_modules/iobroker.material/www/service-worker.js service-worker.js application/javascript
                        upload [5] material /opt/iobroker/node_modules/iobroker.material/www/precache-manifest.19a34a077d25f4a8958be4c9db2e1552.js precache-manifest.19a34a077d25f4a8958be4c9db2e1552.js application/javascript
                        upload [4] material /opt/iobroker/node_modules/iobroker.material/www/manifest.json manifest.json application/json
                        upload [3] material /opt/iobroker/node_modules/iobroker.material/www/iob.css iob.css text/css
                        upload [2] material /opt/iobroker/node_modules/iobroker.material/www/index.html index.html text/html
                        upload [1] material /opt/iobroker/node_modules/iobroker.material/www/favicon.ico favicon.ico image/x-icon
                        upload [0] material /opt/iobroker/node_modules/iobroker.material/www/asset-manifest.json asset-manifest.json application/json
                        host.ioBroker-Pi object system.adapter.material created
                        host.ioBroker-Pi create instance material
                        host.ioBroker-Pi object material.0 created
                        host.ioBroker-Pi object system.adapter.material.upload created
                        host.ioBroker-Pi object system.adapter.material.0 created
                        process exited with code 0
                        

                        Also auch das react problem ich habe aber keine Ahnung was das bedeutet.

                        npm list zeigt mir diese ausgabe

                        pi@ioBroker-Pi:~ $ cd /opt/iobroker
                        pi@ioBroker-Pi:/opt/iobroker $ npm list
                        iobroker@1.0.0 /opt/iobroker
                        ├── dropbox-v2-api@2.1.20 extraneous
                        ├── ftp@0.3.10 extraneous
                        ├── UNMET DEPENDENCY iobroker.admin@^3.5.9
                        ├─┬ iobroker.backitup@0.3.5
                        │ ├─┬ dropbox-v2-api@2.1.20
                        │ │ └── 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.0
                        │ │ ├─┬ cron-parser@2.6.0
                        │ │ │ ├─┬ is-nan@1.2.1
                        │ │ │ │ └─┬ define-properties@1.1.3
                        │ │ │ │   └── object-keys@1.0.12
                        │ │ │ └─┬ moment-timezone@0.5.21
                        │ │ │   └── moment@2.22.2
                        │ │ ├── long-timeout@0.1.1
                        │ │ └── sorted-array-functions@1.2.0
                        │ ├─┬ 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.2
                        │ │ │ ├── asynckit@0.4.0
                        │ │ │ ├─┬ combined-stream@1.0.6
                        │ │ │ │ └── delayed-stream@1.0.0 deduped
                        │ │ │ └── mime-types@2.1.20 deduped
                        │ │ ├─┬ har-validator@5.1.0
                        │ │ │ ├─┬ ajv@5.5.2
                        │ │ │ │ ├── co@4.6.0
                        │ │ │ │ ├── fast-deep-equal@1.1.0
                        │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                        │ │ │ │ └── json-schema-traverse@0.3.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.15.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.20
                        │ │ │ └── mime-db@1.36.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.29
                        │ │ │ └── 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 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.0
                        │       │ ├── safe-buffer@5.1.2 deduped
                        │       │ ├─┬ 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.3.0
                        │ ├─┬ 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.2
                        │ │ │ ├── asynckit@0.4.0
                        │ │ │ ├─┬ combined-stream@1.0.6
                        │ │ │ │ └── delayed-stream@1.0.0 deduped
                        │ │ │ └── mime-types@2.1.20 deduped
                        │ │ ├─┬ har-validator@5.1.0
                        │ │ │ ├─┬ ajv@5.5.2
                        │ │ │ │ ├── co@4.6.0
                        │ │ │ │ ├── fast-deep-equal@1.1.0
                        │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                        │ │ │ │ └── json-schema-traverse@0.3.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.15.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 deduped
                        │ │ │   └── tweetnacl@0.14.5
                        │ │ ├── is-typedarray@1.0.0
                        │ │ ├── isstream@0.1.2
                        │ │ ├── json-stringify-safe@5.0.1
                        │ │ ├── mime-types@2.1.20 deduped
                        │ │ ├── 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.29
                        │ │ │ └── punycode@1.4.1
                        │ │ ├─┬ tunnel-agent@0.6.0
                        │ │ │ └── safe-buffer@5.1.2 deduped
                        │ │ └── uuid@3.3.2
                        │ └─┬ xml2js@0.4.19
                        │   ├── sax@1.2.4
                        │   └── xmlbuilder@9.0.7
                        ├── iobroker.denon@0.5.0
                        ├─┬ iobroker.discovery@1.2.4
                        │ ├─┬ mdns-discovery@0.2.6
                        │ │ ├─┬ debug@2.2.0
                        │ │ │ └── ms@0.7.1
                        │ │ ├── dgram@1.0.1
                        │ │ └─┬ dns-packet@1.3.1
                        │ │   ├── ip@1.1.5 deduped
                        │ │   └── safe-buffer@5.1.2 deduped
                        │ ├── netmask@1.0.6
                        │ ├─┬ node-ssdp@3.3.0
                        │ │ ├─┬ async@2.6.1
                        │ │ │ └── lodash@4.17.11
                        │ │ ├── bluebird@3.5.2 deduped
                        │ │ ├─┬ debug@3.2.6
                        │ │ │ └── ms@2.1.1
                        │ │ ├── extend@3.0.2 deduped
                        │ │ └── ip@1.1.5
                        │ └─┬ 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.19.0
                        │   ├─┬ debug@3.2.6
                        │   │ └── ms@2.1.1
                        │   ├── nan@2.11.1
                        │   ├─┬ 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
                        │   │ │ └── minimist@0.0.8 deduped
                        │   │ ├─┬ node-abi@2.4.5
                        │   │ │ └── 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 deduped
                        │   │ │ │   ├── inherits@2.0.3 deduped
                        │   │ │ │   ├── isarray@1.0.0
                        │   │ │ │   ├── process-nextick-args@2.0.0
                        │   │ │ │   ├── safe-buffer@5.1.2 deduped
                        │   │ │ │   ├─┬ string_decoder@1.1.1
                        │   │ │ │   │ └── safe-buffer@5.1.2 deduped
                        │   │ │ │   └── util-deprecate@1.0.2 deduped
                        │   │ │ ├── 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 deduped
                        │   │ │ │ ├── signal-exit@3.0.2
                        │   │ │ │ ├─┬ 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@2.1.1
                        │   │ │ │     ├── is-fullwidth-code-point@2.0.0
                        │   │ │ │     └─┬ strip-ansi@4.0.0
                        │   │ │ │       └── ansi-regex@3.0.0
                        │   │ │ └── set-blocking@2.0.0
                        │   │ ├── 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.1
                        │   │ │ ├── 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 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 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.1 deduped
                        │   │ ├── tunnel-agent@0.6.0 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 deduped
                        │   │   └─┬ prompt-checkbox@2.2.0
                        │   │     ├── ansi-cyan@0.1.1 deduped
                        │   │     ├── debug@2.6.9 deduped
                        │   │     └─┬ prompt-base@4.1.0
                        │   │       ├── component-emitter@1.2.1
                        │   │       ├─┬ debug@3.2.6
                        │   │       │ └── ms@2.1.1
                        │   │       ├── 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.1
                        │   │       │ ├─┬ 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.0
                        │   │       │   │ ├── kind-of@6.0.2 deduped
                        │   │       │   │ └─┬ shallow-clone@3.0.0
                        │   │       │   │   └── 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.0
                        │   │       │   │ └── 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.2.1
                        │   │       │ ├── debug@2.6.9 deduped
                        │   │       │ ├── readline-utils@2.2.3 deduped
                        │   │       │ └── string-width@2.1.1 deduped
                        │   │       ├─┬ 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
                        │   │       │ ├─┬ 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 deduped
                        ├─┬ iobroker.fakeroku@0.2.1
                        │ └─┬ http-headers@3.0.2
                        │   └── next-line@1.1.0
                        ├─┬ iobroker.firetv@0.0.33
                        │ ├─┬ adbkit@2.11.0
                        │ │ ├── adbkit-logcat@1.1.0
                        │ │ ├─┬ adbkit-monkey@1.0.1
                        │ │ │ └── async@0.2.10
                        │ │ ├── bluebird@2.9.34
                        │ │ ├── commander@2.19.0 deduped
                        │ │ ├─┬ debug@2.6.9
                        │ │ │ └── ms@2.0.0
                        │ │ ├── node-forge@0.7.6
                        │ │ └─┬ split@0.3.3
                        │ │   └── through@2.3.8
                        │ ├── bluebird@3.5.2
                        │ ├─┬ mdns-discovery@0.1.12
                        │ │ ├─┬ debug@2.2.0
                        │ │ │ └── ms@0.7.1
                        │ │ ├── dgram@1.0.1 deduped
                        │ │ └── dns-packet@1.3.1 deduped
                        │ ├─┬ path@0.12.7
                        │ │ ├── process@0.11.10
                        │ │ └─┬ util@0.10.4
                        │ │   └── inherits@2.0.3
                        │ └─┬ soef@0.1.49
                        │   ├── array-ext@0.1.5
                        │   └── sprintf-js@1.1.1
                        ├── iobroker.flot@1.9.2
                        ├─┬ iobroker.harmony@0.9.3
                        │ ├─┬ harmonyhubjs-client@1.1.10
                        │ │ ├── debug@2.6.9 deduped
                        │ │ ├─┬ ltx@2.2.0 (git+https://github.com/swissmanu/ltx.git#ce9c34cc19319de8e65cadc3e360e8e5c290746d)
                        │ │ │ └── inherits@2.0.3 deduped
                        │ │ ├─┬ node-xmpp-client@3.0.0
                        │ │ │ ├── browser-request@0.3.3
                        │ │ │ ├── debug@2.6.9 deduped
                        │ │ │ ├─┬ faye-websocket@0.10.0
                        │ │ │ │ └─┬ websocket-driver@0.7.0
                        │ │ │ │   ├── http-parser-js@0.4.13
                        │ │ │ │   └── websocket-extensions@0.1.3
                        │ │ │ ├─┬ istanbul@0.4.5
                        │ │ │ │ ├── abbrev@1.0.9
                        │ │ │ │ ├── async@1.5.2
                        │ │ │ │ ├─┬ escodegen@1.8.1
                        │ │ │ │ │ ├── esprima@2.7.3 deduped
                        │ │ │ │ │ ├── estraverse@1.9.3
                        │ │ │ │ │ ├── esutils@2.0.2
                        │ │ │ │ │ ├─┬ optionator@0.8.2
                        │ │ │ │ │ │ ├── deep-is@0.1.3
                        │ │ │ │ │ │ ├── fast-levenshtein@2.0.6
                        │ │ │ │ │ │ ├─┬ levn@0.3.0
                        │ │ │ │ │ │ │ ├── prelude-ls@1.1.2 deduped
                        │ │ │ │ │ │ │ └── type-check@0.3.2 deduped
                        │ │ │ │ │ │ ├── prelude-ls@1.1.2
                        │ │ │ │ │ │ ├─┬ type-check@0.3.2
                        │ │ │ │ │ │ │ └── prelude-ls@1.1.2 deduped
                        │ │ │ │ │ │ └── wordwrap@1.0.0
                        │ │ │ │ │ └─┬ source-map@0.2.0
                        │ │ │ │ │   └── amdefine@1.0.1
                        │ │ │ │ ├── esprima@2.7.3
                        │ │ │ │ ├─┬ glob@5.0.15
                        │ │ │ │ │ ├─┬ inflight@1.0.6
                        │ │ │ │ │ │ ├── once@1.4.0 deduped
                        │ │ │ │ │ │ └── wrappy@1.0.2 deduped
                        │ │ │ │ │ ├── inherits@2.0.3 deduped
                        │ │ │ │ │ ├─┬ minimatch@3.0.4
                        │ │ │ │ │ │ └─┬ brace-expansion@1.1.11
                        │ │ │ │ │ │   ├── balanced-match@1.0.0
                        │ │ │ │ │ │   └── concat-map@0.0.1
                        │ │ │ │ │ ├── once@1.4.0 deduped
                        │ │ │ │ │ └── path-is-absolute@1.0.1
                        │ │ │ │ ├─┬ handlebars@4.0.12
                        │ │ │ │ │ ├─┬ async@2.6.1
                        │ │ │ │ │ │ └── lodash@4.17.11 deduped
                        │ │ │ │ │ ├── optimist@0.6.1 deduped
                        │ │ │ │ │ ├── source-map@0.6.1
                        │ │ │ │ │ └─┬ uglify-js@3.4.9
                        │ │ │ │ │   ├── commander@2.17.1
                        │ │ │ │ │   └── source-map@0.6.1
                        │ │ │ │ ├─┬ js-yaml@3.12.0
                        │ │ │ │ │ ├─┬ argparse@1.0.10
                        │ │ │ │ │ │ └── sprintf-js@1.0.3
                        │ │ │ │ │ └── esprima@4.0.1
                        │ │ │ │ ├── mkdirp@0.5.1 deduped
                        │ │ │ │ ├─┬ nopt@3.0.6
                        │ │ │ │ │ └── abbrev@1.0.9 deduped
                        │ │ │ │ ├── once@1.4.0 deduped
                        │ │ │ │ ├── resolve@1.1.7
                        │ │ │ │ ├─┬ supports-color@3.2.3
                        │ │ │ │ │ └── has-flag@1.0.0
                        │ │ │ │ ├─┬ which@1.3.1
                        │ │ │ │ │ └── isexe@2.0.0
                        │ │ │ │ └── wordwrap@1.0.0
                        │ │ │ ├── minimist@1.2.0
                        │ │ │ ├─┬ node-xmpp-core@4.2.0
                        │ │ │ │ ├── debug@2.6.9 deduped
                        │ │ │ │ ├── inherits@2.0.3 deduped
                        │ │ │ │ ├─┬ lodash.assign@3.2.0
                        │ │ │ │ │ ├─┬ lodash._baseassign@3.2.0
                        │ │ │ │ │ │ ├── lodash._basecopy@3.0.1
                        │ │ │ │ │ │ └── lodash.keys@3.1.2 deduped
                        │ │ │ │ │ ├─┬ lodash._createassigner@3.1.1
                        │ │ │ │ │ │ ├── lodash._bindcallback@3.0.1
                        │ │ │ │ │ │ ├── lodash._isiterateecall@3.0.9
                        │ │ │ │ │ │ └── lodash.restparam@3.6.1
                        │ │ │ │ │ └─┬ lodash.keys@3.1.2
                        │ │ │ │ │   ├── lodash._getnative@3.9.1
                        │ │ │ │ │   ├── lodash.isarguments@3.1.0
                        │ │ │ │ │   └── lodash.isarray@3.0.4
                        │ │ │ │ ├── ltx@2.2.0 deduped (git+https://github.com/swissmanu/ltx.git#ce9c34cc19319de8e65cadc3e360e8e5c290746d)
                        │ │ │ │ ├── node-xmpp-jid@2.3.0
                        │ │ │ │ ├─┬ reconnect-core@0.0.1
                        │ │ │ │ │ └── backoff@2.3.0
                        │ │ │ │ └── tls-connect@0.2.2
                        │ │ │ └── request@2.88.0 deduped
                        │ │ ├─┬ node-xmpp-stanza@1.1.0
                        │ │ │ ├── inherits@2.0.3 deduped
                        │ │ │ └── ltx@2.2.0 deduped (git+https://github.com/swissmanu/ltx.git#ce9c34cc19319de8e65cadc3e360e8e5c290746d)
                        │ │ ├── q@1.5.1
                        │ │ └── request@2.88.0 deduped
                        │ ├─┬ harmonyhubjs-discover@1.1.1
                        │ │ └── debug@2.6.9 deduped
                        │ └── semaphore@1.0.5
                        ├── iobroker.history@1.8.5
                        ├─┬ iobroker.hm-rpc@1.7.6
                        │ ├─┬ binrpc@3.2.2
                        │ │ ├─┬ binary@0.3.0
                        │ │ │ ├── buffers@0.1.1
                        │ │ │ └─┬ chainsaw@0.1.0
                        │ │ │   └── traverse@0.3.9
                        │ │ └── put@0.0.6
                        │ └─┬ homematic-xmlrpc@1.0.2
                        │   ├── sax@0.4.3
                        │   └── xmlbuilder@0.4.2
                        ├── iobroker.icons-addictive-flavour-png@0.1.0
                        ├─┬ iobroker.javascript@3.6.4
                        │ ├── @types/node@8.10.36
                        │ ├── coffee-compiler@0.3.2
                        │ ├── coffee-script@1.12.7
                        │ ├─┬ node-schedule@1.2.1
                        │ │ ├── cron-parser@1.1.0
                        │ │ ├── long-timeout@0.1.1
                        │ │ └── sorted-array-functions@1.2.0
                        │ ├── request@2.88.0 deduped
                        │ ├── suncalc@1.8.0
                        │ ├── typescript@2.9.2
                        │ ├─┬ virtual-tsc@0.3.4
                        │ │ └─┬ debug@3.2.6
                        │ │   └── ms@2.1.1
                        │ └── wake_on_lan@0.0.4
                        ├── iobroker.js-controller@1.4.2 extraneous
                        ├─┬ iobroker.material@0.10.5
                        │ ├── UNMET PEER DEPENDENCY react@^16.3.1
                        │ └─┬ react-beautiful-dnd@9.0.2
                        │   ├─┬ @babel/runtime-corejs2@7.1.2
                        │   │ ├── core-js@2.5.7
                        │   │ └── regenerator-runtime@0.12.1
                        │   ├─┬ css-box-model@1.1.0
                        │   │ └── tiny-invariant@1.0.1 deduped
                        │   ├── memoize-one@4.0.2
                        │   ├─┬ prop-types@15.6.2
                        │   │ ├─┬ loose-envify@1.4.0
                        │   │ │ └── js-tokens@4.0.0
                        │   │ └── object-assign@4.1.1
                        │   ├── raf-schd@4.0.0
                        │   ├── UNMET PEER DEPENDENCY react@^0.14.9 || ^15.3.0 || ^16.0.0
                        │   ├─┬ react-motion@0.5.2
                        │   │ ├── performance-now@0.2.0
                        │   │ ├── prop-types@15.6.2 deduped
                        │   │ └─┬ raf@3.4.0
                        │   │   └── performance-now@2.1.0 deduped
                        │   ├─┬ react-redux@5.1.0
                        │   │ ├─┬ @babel/runtime@7.1.2
                        │   │ │ └── regenerator-runtime@0.12.1 deduped
                        │   │ ├─┬ hoist-non-react-statics@3.0.1
                        │   │ │ └── react-is@16.6.0 deduped
                        │   │ ├─┬ invariant@2.2.4
                        │   │ │ └── loose-envify@1.4.0 deduped
                        │   │ ├── loose-envify@1.4.0 deduped
                        │   │ ├── prop-types@15.6.2 deduped
                        │   │ ├── UNMET PEER DEPENDENCY react@>=14.x
                        │   │ ├── react-is@16.6.0
                        │   │ └── react-lifecycles-compat@3.0.4
                        │   ├─┬ redux@4.0.1
                        │   │ ├── loose-envify@1.4.0 deduped
                        │   │ └── symbol-observable@1.2.0
                        │   └── tiny-invariant@1.0.1
                        ├── iobroker.mihome-vacuum@1.1.5
                        ├─┬ iobroker.milight@0.3.4
                        │ └─┬ node-milight-promise@0.2.32
                        │   ├── bluebird@3.5.2 deduped
                        │   └─┬ promise-retryer@0.0.1
                        │     └── promise-object@0.1.7
                        ├── iobroker.mobile@0.4.11
                        ├── iobroker.ping@1.3.2
                        ├─┬ iobroker.rpi2@1.0.0
                        │ ├─┬ rpi-gpio@1.0.0
                        │ │ ├── async@1.5.2
                        │ │ ├── debug@2.6.9 deduped
                        │ │ ├─┬ epoll@0.1.22
                        │ │ │ ├── bindings@1.2.1
                        │ │ │ └── nan@2.6.2
                        │ │ └─┬ promise@7.1.1
                        │ │   └── asap@2.0.6
                        │ └── sync-exec@0.6.2
                        ├─┬ iobroker.s7@1.1.4
                        │ ├── async@1.5.2
                        │ ├── iconv-lite@0.4.19
                        │ └─┬ node-snap7@1.0.1
                        │   ├── bindings@1.3.0 deduped
                        │   ├── nan@2.10.0
                        │   └─┬ prebuild-install@5.2.0
                        │     ├── detect-libc@1.0.3 deduped
                        │     ├── expand-template@1.1.1 deduped
                        │     ├── github-from-package@0.0.0 deduped
                        │     ├── minimist@1.2.0
                        │     ├── mkdirp@0.5.1 deduped
                        │     ├── napi-build-utils@1.0.1
                        │     ├── node-abi@2.4.5 deduped
                        │     ├── noop-logger@0.1.1 deduped
                        │     ├── npmlog@4.1.2 deduped
                        │     ├── os-homedir@1.0.2 deduped
                        │     ├── pump@2.0.1 deduped
                        │     ├── rc@1.2.8 deduped
                        │     ├── simple-get@2.8.1 deduped
                        │     ├── tar-fs@1.16.3 deduped
                        │     ├── tunnel-agent@0.6.0 deduped
                        │     └── which-pm-runs@1.0.0 deduped
                        ├── UNMET DEPENDENCY iobroker.simple-api@^2.0.0
                        ├─┬ iobroker.smartmeter@1.2.1
                        │ └─┬ smartmeter-obis@1.1.2
                        │   ├─┬ open-sml@0.3.4
                        │   │ └── int64-buffer@0.1.10
                        │   ├── request@2.88.0 deduped
                        │   └── serialport@6.2.2 deduped
                        ├─┬ iobroker.socketio@2.1.1
                        │ ├─┬ cookie-parser@1.4.3
                        │ │ ├── cookie@0.3.1
                        │ │ └── cookie-signature@1.0.6
                        │ ├─┬ express-session@1.15.6
                        │ │ ├── cookie@0.3.1 deduped
                        │ │ ├── cookie-signature@1.0.6 deduped
                        │ │ ├── crc@3.4.4
                        │ │ ├── debug@2.6.9 deduped
                        │ │ ├── depd@1.1.2
                        │ │ ├── on-headers@1.0.1
                        │ │ ├── parseurl@1.3.2
                        │ │ ├─┬ uid-safe@2.1.5
                        │ │ │ └── random-bytes@1.0.0
                        │ │ └── utils-merge@1.0.1
                        │ ├── request@2.88.0 deduped
                        │ └─┬ socket.io@1.7.2
                        │   ├─┬ debug@2.3.3
                        │   │ └── ms@0.7.2
                        │   ├─┬ engine.io@1.8.2
                        │   │ ├─┬ accepts@1.3.3
                        │   │ │ ├── mime-types@2.1.20 deduped
                        │   │ │ └── negotiator@0.6.1 deduped
                        │   │ ├── base64id@1.0.0
                        │   │ ├── cookie@0.3.1 deduped
                        │   │ ├─┬ debug@2.3.3
                        │   │ │ └── ms@0.7.2
                        │   │ ├─┬ engine.io-parser@1.3.2
                        │   │ │ ├── after@0.8.2
                        │   │ │ ├── arraybuffer.slice@0.0.6
                        │   │ │ ├── base64-arraybuffer@0.1.5
                        │   │ │ ├── blob@0.0.4
                        │   │ │ ├── has-binary@0.1.7 deduped
                        │   │ │ └── wtf-8@1.0.0
                        │   │ └─┬ ws@1.1.1
                        │   │   ├── options@0.0.6
                        │   │   └── ultron@1.0.2
                        │   ├─┬ has-binary@0.1.7
                        │   │ └── isarray@0.0.1
                        │   ├── object-assign@4.1.0
                        │   ├─┬ socket.io-adapter@0.5.0
                        │   │ ├─┬ debug@2.3.3
                        │   │ │ └── ms@0.7.2
                        │   │ └── socket.io-parser@2.3.1 deduped
                        │   ├─┬ socket.io-client@1.7.2
                        │   │ ├── backo2@1.0.2 deduped
                        │   │ ├── component-bind@1.0.0 deduped
                        │   │ ├── component-emitter@1.2.1
                        │   │ ├── debug@2.3.3 deduped
                        │   │ ├── engine.io-client@1.8.2 deduped
                        │   │ ├── has-binary@0.1.7 deduped
                        │   │ ├── indexof@0.0.1 deduped
                        │   │ ├── object-component@0.0.3 deduped
                        │   │ ├── parseuri@0.0.5 deduped
                        │   │ ├── socket.io-parser@2.3.1 deduped
                        │   │ └── to-array@0.1.4 deduped
                        │   └─┬ socket.io-parser@2.3.1
                        │     ├── component-emitter@1.1.2
                        │     ├─┬ debug@2.2.0
                        │     │ └── ms@0.7.1
                        │     ├── isarray@0.0.1 deduped
                        │     └── json3@3.3.2
                        ├─┬ iobroker.sql@1.9.2
                        │ ├─┬ mssql@3.3.0
                        │ │ ├── generic-pool@2.5.4
                        │ │ ├── promise@7.1.1 deduped
                        │ │ └─┬ tedious@1.14.0
                        │ │   ├─┬ babel-runtime@5.8.38
                        │ │   │ └── core-js@1.2.7
                        │ │   ├── big-number@0.3.1
                        │ │   ├─┬ 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
                        │ │   │ │ ├── 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
                        │ │   ├── iconv-lite@0.4.23 deduped
                        │ │   ├─┬ 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 deduped
                        │ │   │ ├─┬ string_decoder@1.1.1
                        │ │   │ │ └── safe-buffer@5.1.2 deduped
                        │ │   │ └── util-deprecate@1.0.2 deduped
                        │ │   ├── semver@5.6.0
                        │ │   └── sprintf@0.1.5
                        │ ├─┬ mysql@2.16.0
                        │ │ ├── bignumber.js@4.1.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.0
                        │ │ │ ├── safe-buffer@5.1.2 deduped
                        │ │ │ ├─┬ string_decoder@1.1.1
                        │ │ │ │ └── safe-buffer@5.1.2 deduped
                        │ │ │ └── util-deprecate@1.0.2
                        │ │ ├── safe-buffer@5.1.2 deduped
                        │ │ └── sqlstring@2.3.1
                        │ ├─┬ pg@6.4.2
                        │ │ ├── buffer-writer@1.0.1
                        │ │ ├── js-string-escape@1.0.1
                        │ │ ├── packet-reader@0.3.1
                        │ │ ├── pg-connection-string@0.1.3
                        │ │ ├─┬ pg-pool@1.8.0
                        │ │ │ ├── generic-pool@2.4.3
                        │ │ │ └── object-assign@4.1.0 deduped
                        │ │ ├─┬ pg-types@1.13.0
                        │ │ │ ├── pg-int8@1.0.1
                        │ │ │ ├── postgres-array@1.0.3
                        │ │ │ ├── postgres-bytea@1.0.0
                        │ │ │ ├── postgres-date@1.0.3
                        │ │ │ └─┬ postgres-interval@1.1.2
                        │ │ │   └── xtend@4.0.1 deduped
                        │ │ ├─┬ pgpass@1.0.2
                        │ │ │ └─┬ split@1.0.1
                        │ │ │   └── through@2.3.8 deduped
                        │ │ └── semver@4.3.2
                        │ ├─┬ sql-client@0.7.0
                        │ │ ├── argf@0.0.1
                        │ │ ├─┬ inote-util@0.8.1
                        │ │ │ ├── mkdirp@0.5.1 deduped
                        │ │ │ ├─┬ nconf@0.7.2
                        │ │ │ │ ├── async@0.9.2
                        │ │ │ │ ├── ini@1.3.5 deduped
                        │ │ │ │ └─┬ yargs@3.15.0
                        │ │ │ │   ├── camelcase@1.2.1
                        │ │ │ │   ├─┬ cliui@2.1.0
                        │ │ │ │   │ ├─┬ center-align@0.1.3
                        │ │ │ │   │ │ ├─┬ align-text@0.1.4
                        │ │ │ │   │ │ │ ├── kind-of@3.2.2 deduped
                        │ │ │ │   │ │ │ ├── longest@1.0.1
                        │ │ │ │   │ │ │ └── repeat-string@1.6.1
                        │ │ │ │   │ │ └── lazy-cache@1.0.4
                        │ │ │ │   │ ├─┬ right-align@0.1.3
                        │ │ │ │   │ │ └── align-text@0.1.4 deduped
                        │ │ │ │   │ └── wordwrap@0.0.2 deduped
                        │ │ │ │   ├── decamelize@1.2.0
                        │ │ │ │   └── window-size@0.1.4
                        │ │ │ ├── node-uuid@1.4.8
                        │ │ │ ├─┬ remove@0.1.5
                        │ │ │ │ └─┬ seq@0.3.5
                        │ │ │ │   ├─┬ chainsaw@0.0.9
                        │ │ │ │   │ └── traverse@0.3.9 deduped
                        │ │ │ │   └─┬ hashish@0.0.4
                        │ │ │ │     └── traverse@0.3.9 deduped
                        │ │ │ ├── request@2.88.0 deduped
                        │ │ │ └── seedrandom@2.4.4
                        │ │ └─┬ optimist@0.6.1
                        │ │   ├── minimist@0.0.8
                        │ │   └── wordwrap@0.0.2
                        │ └─┬ sqlite3@4.0.2
                        │   ├── nan@2.10.0
                        │   ├─┬ node-pre-gyp@0.10.3
                        │   │ ├── detect-libc@1.0.3 deduped
                        │   │ ├── mkdirp@0.5.1 deduped
                        │   │ ├─┬ needle@2.2.4
                        │   │ │ ├── debug@2.6.9 deduped
                        │   │ │ ├── iconv-lite@0.4.23 deduped
                        │   │ │ └── sax@1.2.4 deduped
                        │   │ ├─┬ nopt@4.0.1
                        │   │ │ ├── abbrev@1.0.9 deduped
                        │   │ │ └─┬ osenv@0.1.5
                        │   │ │   ├── os-homedir@1.0.2 deduped
                        │   │ │   └── os-tmpdir@1.0.2
                        │   │ ├─┬ npm-packlist@1.1.12
                        │   │ │ ├─┬ ignore-walk@3.0.1
                        │   │ │ │ └── minimatch@3.0.4 deduped
                        │   │ │ └── npm-bundled@1.0.5
                        │   │ ├── npmlog@4.1.2 deduped
                        │   │ ├── rc@1.2.8 deduped
                        │   │ ├─┬ rimraf@2.6.2
                        │   │ │ └─┬ glob@7.1.3
                        │   │ │   ├── fs.realpath@1.0.0
                        │   │ │   ├── inflight@1.0.6 deduped
                        │   │ │   ├── inherits@2.0.3 deduped
                        │   │ │   ├── minimatch@3.0.4 deduped
                        │   │ │   ├── once@1.4.0 deduped
                        │   │ │   └── path-is-absolute@1.0.1 deduped
                        │   │ ├── semver@5.6.0 deduped
                        │   │ └─┬ tar@4.4.6
                        │   │   ├── chownr@1.1.1 deduped
                        │   │   ├─┬ fs-minipass@1.2.5
                        │   │   │ └── minipass@2.3.4 deduped
                        │   │   ├─┬ minipass@2.3.4
                        │   │   │ ├── safe-buffer@5.1.2 deduped
                        │   │   │ └── yallist@3.0.2 deduped
                        │   │   ├─┬ minizlib@1.1.1
                        │   │   │ └── minipass@2.3.4 deduped
                        │   │   ├── mkdirp@0.5.1 deduped
                        │   │   ├── safe-buffer@5.1.2 deduped
                        │   │   └── yallist@3.0.2
                        │   └── request@2.88.0 deduped
                        ├─┬ iobroker.vis@1.1.7
                        │ └─┬ jsonwebtoken@8.3.0
                        │   ├─┬ jws@3.1.5
                        │   │ ├─┬ jwa@1.1.6
                        │   │ │ ├── buffer-equal-constant-time@1.0.1
                        │   │ │ ├─┬ ecdsa-sig-formatter@1.0.10
                        │   │ │ │ └── safe-buffer@5.1.2 deduped
                        │   │ │ └── safe-buffer@5.1.2 deduped
                        │   │ └── safe-buffer@5.1.2 deduped
                        │   ├── lodash.includes@4.3.0
                        │   ├── lodash.isboolean@3.0.3
                        │   ├── lodash.isinteger@4.0.4
                        │   ├── lodash.isnumber@3.0.3
                        │   ├── lodash.isplainobject@4.0.6
                        │   ├── lodash.isstring@4.0.1
                        │   ├── lodash.once@4.1.1
                        │   └── ms@2.1.1
                        ├── iobroker.vis-bars@0.1.4
                        ├── iobroker.vis-canvas-gauges@0.1.5
                        ├── iobroker.vis-fancyswitch@1.1.0
                        ├── iobroker.vis-google-fonts@0.1.0
                        ├── iobroker.vis-history@0.2.7
                        ├── iobroker.vis-hqwidgets@1.1.2
                        ├── iobroker.vis-jqui-mfd@1.0.12
                        ├── iobroker.vis-justgage@1.0.0
                        ├── iobroker.vis-lcars@1.0.4
                        ├── iobroker.vis-metro@1.1.2
                        ├── iobroker.vis-players@0.1.5
                        ├── iobroker.vis-plumb@1.0.1
                        ├── iobroker.vis-rgraph@0.0.2
                        ├── iobroker.vis-weather@2.1.0
                        ├─┬ iobroker.web@2.4.1
                        │ ├─┬ body-parser@1.18.3
                        │ │ ├── bytes@3.0.0
                        │ │ ├── content-type@1.0.4
                        │ │ ├── debug@2.6.9 deduped
                        │ │ ├── depd@1.1.2 deduped
                        │ │ ├─┬ http-errors@1.6.3
                        │ │ │ ├── depd@1.1.2 deduped
                        │ │ │ ├── inherits@2.0.3 deduped
                        │ │ │ ├── setprototypeof@1.1.0 deduped
                        │ │ │ └── statuses@1.5.0
                        │ │ ├─┬ iconv-lite@0.4.23
                        │ │ │ └── safer-buffer@2.1.2
                        │ │ ├─┬ on-finished@2.3.0
                        │ │ │ └── ee-first@1.1.1
                        │ │ ├── qs@6.5.2 deduped
                        │ │ ├─┬ raw-body@2.3.3
                        │ │ │ ├── bytes@3.0.0 deduped
                        │ │ │ ├── http-errors@1.6.3 deduped
                        │ │ │ ├── iconv-lite@0.4.23 deduped
                        │ │ │ └── unpipe@1.0.0
                        │ │ └─┬ type-is@1.6.16
                        │ │   ├── media-typer@0.3.0
                        │ │   └── mime-types@2.1.20 deduped
                        │ ├── connect-flash@0.1.1
                        │ ├── cookie-parser@1.4.3 deduped
                        │ ├─┬ express@4.16.4
                        │ │ ├─┬ accepts@1.3.5
                        │ │ │ ├── mime-types@2.1.20 deduped
                        │ │ │ └── negotiator@0.6.1
                        │ │ ├── array-flatten@1.1.1
                        │ │ ├── body-parser@1.18.3 deduped
                        │ │ ├── content-disposition@0.5.2
                        │ │ ├── content-type@1.0.4 deduped
                        │ │ ├── cookie@0.3.1 deduped
                        │ │ ├── cookie-signature@1.0.6 deduped
                        │ │ ├── debug@2.6.9 deduped
                        │ │ ├── depd@1.1.2 deduped
                        │ │ ├── encodeurl@1.0.2
                        │ │ ├── escape-html@1.0.3
                        │ │ ├── etag@1.8.1
                        │ │ ├─┬ finalhandler@1.1.1
                        │ │ │ ├── debug@2.6.9 deduped
                        │ │ │ ├── encodeurl@1.0.2 deduped
                        │ │ │ ├── escape-html@1.0.3 deduped
                        │ │ │ ├── on-finished@2.3.0 deduped
                        │ │ │ ├── parseurl@1.3.2 deduped
                        │ │ │ ├── statuses@1.4.0
                        │ │ │ └── unpipe@1.0.0 deduped
                        │ │ ├── fresh@0.5.2
                        │ │ ├── merge-descriptors@1.0.1
                        │ │ ├── methods@1.1.2
                        │ │ ├── on-finished@2.3.0 deduped
                        │ │ ├── parseurl@1.3.2 deduped
                        │ │ ├── path-to-regexp@0.1.7
                        │ │ ├─┬ proxy-addr@2.0.4
                        │ │ │ ├── forwarded@0.1.2
                        │ │ │ └── ipaddr.js@1.8.0
                        │ │ ├── qs@6.5.2 deduped
                        │ │ ├── range-parser@1.2.0
                        │ │ ├── safe-buffer@5.1.2 deduped
                        │ │ ├─┬ send@0.16.2
                        │ │ │ ├── debug@2.6.9 deduped
                        │ │ │ ├── depd@1.1.2 deduped
                        │ │ │ ├── destroy@1.0.4
                        │ │ │ ├── encodeurl@1.0.2 deduped
                        │ │ │ ├── escape-html@1.0.3 deduped
                        │ │ │ ├── etag@1.8.1 deduped
                        │ │ │ ├── fresh@0.5.2 deduped
                        │ │ │ ├── http-errors@1.6.3 deduped
                        │ │ │ ├── mime@1.4.1
                        │ │ │ ├── ms@2.0.0 deduped
                        │ │ │ ├── on-finished@2.3.0 deduped
                        │ │ │ ├── range-parser@1.2.0 deduped
                        │ │ │ └── statuses@1.4.0
                        │ │ ├─┬ serve-static@1.13.2
                        │ │ │ ├── encodeurl@1.0.2 deduped
                        │ │ │ ├── escape-html@1.0.3 deduped
                        │ │ │ ├── parseurl@1.3.2 deduped
                        │ │ │ └── send@0.16.2 deduped
                        │ │ ├── setprototypeof@1.1.0
                        │ │ ├── statuses@1.4.0
                        │ │ ├── type-is@1.6.16 deduped
                        │ │ ├── utils-merge@1.0.1 deduped
                        │ │ └── vary@1.1.2
                        │ ├── express-session@1.15.6 deduped
                        │ ├── iobroker.simple-api@2.0.0
                        │ ├── iobroker.socketio@2.1.1 deduped
                        │ ├─┬ mime-types@2.1.20
                        │ │ └── mime-db@1.36.0
                        │ ├─┬ passport@0.4.0
                        │ │ ├── passport-strategy@1.0.0
                        │ │ └── pause@0.0.1
                        │ ├─┬ passport-local@1.0.0
                        │ │ └── passport-strategy@1.0.0 deduped
                        │ ├─┬ passport.socketio@3.7.0
                        │ │ └── xtend@4.0.1 deduped
                        │ ├── request@2.88.0 deduped
                        │ ├─┬ socket.io-client@1.7.2
                        │ │ ├── backo2@1.0.2
                        │ │ ├── component-bind@1.0.0
                        │ │ ├── component-emitter@1.2.1
                        │ │ ├─┬ debug@2.3.3
                        │ │ │ └── ms@0.7.2
                        │ │ ├─┬ engine.io-client@1.8.2
                        │ │ │ ├── component-emitter@1.2.1
                        │ │ │ ├── component-inherit@0.0.3
                        │ │ │ ├─┬ debug@2.3.3
                        │ │ │ │ └── ms@0.7.2
                        │ │ │ ├── engine.io-parser@1.3.2 deduped
                        │ │ │ ├── has-cors@1.1.0
                        │ │ │ ├── indexof@0.0.1 deduped
                        │ │ │ ├─┬ parsejson@0.0.3
                        │ │ │ │ └── better-assert@1.0.2 deduped
                        │ │ │ ├─┬ parseqs@0.0.5
                        │ │ │ │ └── better-assert@1.0.2 deduped
                        │ │ │ ├── parseuri@0.0.5 deduped
                        │ │ │ ├── ws@1.1.1 deduped
                        │ │ │ ├── xmlhttprequest-ssl@1.5.3
                        │ │ │ └── yeast@0.1.2
                        │ │ ├── has-binary@0.1.7 deduped
                        │ │ ├── indexof@0.0.1
                        │ │ ├── object-component@0.0.3
                        │ │ ├─┬ parseuri@0.0.5
                        │ │ │ └─┬ better-assert@1.0.2
                        │ │ │   └── callsite@1.0.0
                        │ │ ├── socket.io-parser@2.3.1 deduped
                        │ │ └── to-array@0.1.4
                        │ └── xtend@4.0.1
                        └── targz@1.0.1 extraneous
                        
                        npm ERR! missing: iobroker.admin@^3.5.9, required by iobroker@1.0.0
                        npm ERR! missing: iobroker.simple-api@^2.0.0, required by iobroker@1.0.0
                        npm ERR! extraneous: dropbox-v2-api@2.1.20 /opt/iobroker/node_modules/dropbox-v2-api
                        npm ERR! extraneous: ftp@0.3.10 /opt/iobroker/node_modules/ftp
                        npm ERR! extraneous: iobroker.js-controller@1.4.2 /opt/iobroker/node_modules/iobroker.js-controller
                        npm ERR! extraneous: targz@1.0.1 /opt/iobroker/node_modules/targz
                        npm ERR! peer dep missing: react@^16.3.1, required by react-beautiful-dnd@9.0.2
                        npm ERR! peer dep missing: react@^0.14.9 || ^15.3.0 || ^16.0.0, required by react-motion@0.5.2
                        npm ERR! peer dep missing: react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0, required by react-redux@5.1.0
                        npm ERR! peer dep missing: react@>=14.x, required by hoist-non-react-statics@3.0.1
                        pi@ioBroker-Pi:/opt/iobroker $
                        
                        
                        1 Antwort Letzte Antwort
                        0
                        • justrJ Offline
                          justrJ Offline
                          justr
                          schrieb am zuletzt editiert von
                          #18

                          Hi Jacke,

                          ich bin kein Entwickler und kann auch nur spekulieren. Evtl. kann sich ja noch jemand mit Ahnung äußern. ;)

                          Also die ersten 3 der 4 react-Fehlermeldungen habe ich auch wieder. Und genau seitdem funktioniert meine material-ui wieder. Solange ich ja react manuell nachinstalliert hatte, waren zwar die Meldungen weg, aber material hat eben nur eine leere Seite geliefert. Klingt unlogisch, ist aber so. ;)

                          Keine Ahnung, wo deine drei "extraneous" Module dropbox, ftp und targz herkommen. Vermutlich hast du sie selbst mal manuell installiert. Wenn du sie nicht benötigst kannst du sie bestimmt gefahrlos deinstallieren (npm uninstall …).

                          Dass js-controller, admin und simple-api "extraneous" bzw. "missing" sind, ist sehr seltsam. Die würde ich mal neu installieren oder gleich mal die reinstall.js im iobroker-Verzeichnis ausführen. Evtl. kam das Skript aber erst mit der mittlerweile zurückgezogenen 1.5-js-controller-Version. Das reinstall.sh-Shell-Skript hatte bei mir immer Probleme gemacht. Bei Bedarf kannst du das reinstall.js-Java-Script ja einzeln bei git (iobroker.js-controller) laden.

                          Wird dir aber vermutlich alles nicht bei deinem material-Problem weiterhelfen.

                          Viele Grüße, justr

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          611

                          Online

                          32.7k

                          Benutzer

                          82.5k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe