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

  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Adapter: Worx Landroid v2.x.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Adapter: Worx Landroid v2.x.x

Geplant Angeheftet Gesperrt Verschoben Entwicklung
1.2k Beiträge 121 Kommentatoren 459.6k Aufrufe 64 Watching
  • Ä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.
  • dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #266

    @algermi:

    Servus zusammen,

    mal nee Frage an die Experten. Über den Adapter kann ja der Mower "gestoppt" werden und er fährt nach Hause.

    Hat es jemand geschafft die Pause-Funktion zu senden?

    Wenn man in der Worx App am Handy, die Pause Taste drückt, bleibt er ja stehen, im Adapter habe ich dann unter Status auf 34 steht.

    Leider kann ich diesen nicht über Script setzen, also setzen ja, aber der Mower macht keine Pause.

    Was hab ich vor. Möchte es so steuern, das wenn ein Fenstersensor meldet, Tür offen, dann Mower auf Pause.

    Jemand nee Idee?

    Danke Euch ` wie setzt Du den Status ? Im "original-Adapter" ist der Wert bei den Objekten nur der Status und nicht beschreibbar, das kann man zwar ändern, aber dann ist ja nur der Status falsch.

    Vielleicht müsste das Start/Stopp Objekt im Adapter verändert werden, oder noch eins für Pause eingefügt werden ?

    Vielleicht hier…?

    https://github.com/MeisterTR/ioBroker.l ... er/main.js

    oder hier:

    https://github.com/MeisterTR/ioBroker.l ... ckage.json

    1 Antwort Letzte Antwort
    0
    • cashC Offline
      cashC Offline
      cash
      Most Active
      schrieb am zuletzt editiert von
      #267

      Es gibt doch den state Datenpunkt mit true und false.

      Mit true startet man den Roboter und mit false fährt er nach Hause. Darüber kann man ihn auch in Alexa steuern.

      Per Routine "Alexa, mäh den Rasen"

      1 Antwort Letzte Antwort
      0
      • dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #268

        @cash:

        Es gibt doch den state Datenpunkt mit true und false.

        Mit true startet man den Roboter und mit false fährt er nach Hause. Darüber kann man ihn auch in Alexa steuern.

        Per Routine "Alexa, mäh den Rasen" `

        es geht um die Pause Funktion, nicht ums starten oder nach Hause fahren. Wenn man die Stopp Taste auf dem Mäher drückt bleibt er ja auch an Ort und Stelle liegen, ich denke das ist gemeint.

        1 Antwort Letzte Antwort
        0
        • MeistertrM Offline
          MeistertrM Offline
          Meistertr
          Developer
          schrieb am zuletzt editiert von
          #269

          Bevor ihr noch mehr fachsimpelt, einfach ein issue auf git anlegen. Dann schau ich mir das an und verliere es nicht aus den Augen. Bin gerade im Urlaub.. Das ist so über irgendwelche Änderungen an Datenpunkte nicht möglich. Muss ich erst implementieren. Pause geht aber nur 2 min danach geht er in idle und schaltet sich ab

          Gesendet von meinem Handy

          1 Antwort Letzte Antwort
          0
          • dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #270

            Danke für die Info und schönen Urlaub weiterhin.[emoji106]

            (ich wollte nicht Fachsimpeln, ich wollte nur versuchen zu helfen[emoji6])

            1 Antwort Letzte Antwort
            0
            • MeistertrM Offline
              MeistertrM Offline
              Meistertr
              Developer
              schrieb am zuletzt editiert von
              #271

              @dslraser:

              Danke für die Info und schönen Urlaub weiterhin.[emoji106]

              (ich wollte nicht Fachsimpeln, ich wollte nur versuchen zu helfen[emoji6]) ` Unter dem Punkt raw ist die komplette Nachricht von dem Landy. Der Punkt cmd ist die variable die den landroid steuert zum Beispiel wird zum Starten Dann {cmd:5} gesendet. Der Pause button muss auch so ein Wert sein Bsp 6 oder so. Das gilt es noch heraus zu finden…

              Gesendet von meinem Handy

              1 Antwort Letzte Antwort
              0
              • dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #272

                Ich habe es Dir mal eingetragen

                https://github.com/MeisterTR/ioBroker.l … s/issues/7

                1 Antwort Letzte Antwort
                0
                • dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #273

                  @Meistertr:

                  @dslraser:

                  Danke für die Info und schönen Urlaub weiterhin.[emoji106]

                  (ich wollte nicht Fachsimpeln, ich wollte nur versuchen zu helfen[emoji6]) ` Unter dem Punkt raw ist die komplette Nachricht von dem Landy. Der Punkt cmd ist die variable die den landroid steuert zum Beispiel wird zum Starten Dann {cmd:5} gesendet. Der Pause button muss auch so ein Wert sein Bsp 6 oder so. Das gilt es noch heraus zu finden…

                  Gesendet von meinem Handy `
                  Das sind die beiden Meldungen, vielleicht kannst Du die gebrauchen.

                  die erste Meldung ist der Stopp und die zweite ist wieder mähen, beides direkt am Mäher über die Tasten ausgelöst.

                  {"cfg":{"lg":"it","tm":"13:35:20","dt":"01/08/2018","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["07:00",660,0],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz":[0,0,0,0],"mzv":[0,0,0,0,0,0,0,0,0,0],"rd":300,"sn":"XXX"},"dat":{"mac":"XXX","fw":3.45,"bt":{"t":37.9,"v":17.92,"p":53,"nr":558,"c":0},"dmp":[4.7,1.8,341.9],"st":{"b":9031,"d":157655,"wt":9646},"ls":0,"le":0,"lz":0,"rsi":-65,"lk":0}}
                  
                  {"cfg":{"lg":"it","tm":"13:34:21","dt":"01/08/2018","sc":{"m":1,"p":0,"d":[["00:00",0,0],["00:00",0,0],["00:00",0,0],["07:00",660,0],["00:00",0,0],["00:00",0,0],["00:00",0,0]]},"cmd":0,"mz":[0,0,0,0],"mzv":[0,0,0,0,0,0,0,0,0,0],"rd":300,"sn":"XXX"},"dat":{"mac":"XXX","fw":3.45,"bt":{"t":37.9,"v":17.91,"p":52,"nr":558,"c":0},"dmp":[2.6,-0.2,325.8],"st":{"b":9032,"d":157680,"wt":9647},"ls":7,"le":0,"lz":0,"rsi":-71,"lk":0}}
                  

                  eigentlich nur bei ls ein anderer Wert, oder ?

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    algermi
                    schrieb am zuletzt editiert von
                    #274

                    Servus zusammen,

                    danke euch für die Mühe. Und richtig, es geht mir um die Pause. Mal sehen was wir zusammen herausfinden können.

                    LG Alex

                    1 Antwort Letzte Antwort
                    0
                    • dslraserD Offline
                      dslraserD Offline
                      dslraser
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #275

                      dann werde ich mal 2.5.2 / 2.5.4 probieren.

                      [emoji106][emoji3]

                      https://github.com/MeisterTR/ioBroker.l … ADME_de.md

                      1 Antwort Letzte Antwort
                      0
                      • A Offline
                        A Offline
                        algermi
                        schrieb am zuletzt editiert von
                        #276

                        @dslraser:

                        dann werde ich mal 2.5.2 / 2.5.4 probieren.

                        [emoji106][emoji3]

                        https://github.com/MeisterTR/ioBroker.l … ADME_de.md `

                        Servus zusammen, wie kann die neue Pause Funktion genutzt werden?

                        Konnte leider Github nichts finden, auch ich hab ggf Tomate auf den Augen,

                        Danke Euch

                        1 Antwort Letzte Antwort
                        0
                        • dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #277

                          @algermi:

                          @dslraser:

                          dann werde ich mal 2.5.2 / 2.5.4 probieren.

                          [emoji106][emoji3]

                          https://github.com/MeisterTR/ioBroker.l … ADME_de.md `

                          Servus zusammen, wie kann die neue Pause Funktion genutzt werden?

                          Konnte leider Github nichts finden, auch ich hab ggf Tomate auf den Augen,

                          Danke Euch ` ähm, da ist die Pause Funktion. Kannst Du doch in einem Script oder Blockly nutzen.![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201808 ... ec866b.jpg">https://uploads.tapatalk-cdn.com/20180812/03e220b245461c512d34377246ec866b.jpg</link_text>" />

                          1 Antwort Letzte Antwort
                          0
                          • A Offline
                            A Offline
                            algermi
                            schrieb am zuletzt editiert von
                            #278

                            @dslraser:

                            @algermi:

                            @dslraser:

                            dann werde ich mal 2.5.2 / 2.5.4 probieren.

                            [emoji106][emoji3]

                            https://github.com/MeisterTR/ioBroker.l … ADME_de.md `

                            Servus zusammen, wie kann die neue Pause Funktion genutzt werden?

                            Konnte leider Github nichts finden, auch ich hab ggf Tomate auf den Augen,

                            Danke Euch ähm, da ist die Pause Funktion. Kannst Du doch in einem Script oder Blockly nutzen.![](https://uploads.tapatalk-cdn.com/20180812/03e220b245461c512d34377246ec866b.jpg)~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201808 ... ec866b.jpg">https://uploads.tapatalk-cdn.com/20180812/03e220b245461c512d34377246ec866b.jpg</link_text>" />~~ ~~OK, Danke, musste einmal die Objekte für den Landi löschen, nun ist die Pause-Funktion vorhanden.

                            Danke Dir~~

                            1 Antwort Letzte Antwort
                            0
                            • A Offline
                              A Offline
                              algermi
                              schrieb am zuletzt editiert von
                              #279

                              @dslraser:

                              dann werde ich mal 2.5.2 / 2.5.4 probieren.

                              [emoji106][emoji3]

                              https://github.com/MeisterTR/ioBroker.l … ADME_de.md `

                              Perfekte Funktion. Pause reagiert so wie halt nee Pause-Funktion reagieren soll. Somit kann der Landi gezielt bei einzelnen Aktionen in die Pause-Funktion gesetzt werden. Daumen Hoch.

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                Kalle
                                schrieb am zuletzt editiert von
                                #280

                                Hallo zusammen,

                                ich habe ein Problem den Adapter landroid-s auf meinem Rock64 zu installieren.

                                Vielleicht könnte da bitte mal wer drüberschauen, der sich damit etwas besser als ich auskennt (also fast alle…)

                                Bei der Installation im ioBroker wird folgende Fehlermeldung angezeigt:

                                $ ./iobroker add landroid-s 
                                npm install iobroker.landroid-s --production --prefix "/opt/iobroker" (System call)
                                npm
                                 ERR! Unexpected end of JSON input while parsing near '..."shasum":"4a56ac725aa'
                                
                                npm ERR! A complete log of this run can be found in:npm 
                                ERR!     /root/.npm/_logs/2018-08-19T07_10_13_243Z-debug.log
                                host.ioBroker-Rock64 install adapter landroid-s
                                npm install iobroker.landroid-s --production --prefix "/opt/iobroker" (System call)
                                npm
                                 ERR! Unexpected end of JSON input while parsing near '..."shasum":"4a56ac725aa'
                                
                                npm ERR! A complete log of this run can be found in:npm ERR!     /root/.npm/_logs/2018-08-19T07_10_50_867Z-debug.log
                                
                                host.ioBroker-Rock64 install adapter landroid-s
                                npm install iobroker.landroid-s --production --prefix "/opt/iobroker" (System call)
                                npm
                                 ERR! Unexpected end of JSON input while parsing near '..."shasum":"4a56ac725aa'
                                
                                npm ERR! A complete log of this run can be found in:npm ERR!     /root/.npm/_logs/2018-08-19T07_11_28_360Z-debug.log
                                
                                host.ioBroker-Rock64 install adapter landroid-s
                                ERROR: host.ioBroker-Rock64 Cannot install landroid-s
                                ERROR: process exited with code 13
                                

                                Die /root/.npm/_logs/2018-08-19T07_11_28_360Z-debug.log sieht folgendermaßen aus:

                                 ____   ___   ____ _  ____   _  _
                                |  _ \ / _ \ / ___| |/ / /_ | || |
                                | |_) | | | | |   | ' / '_ \| || |_
                                |  _ <| |_| | |___| . \ (_) |__   _|
                                |_| \_\\___/ \____|_|\_\___/   |_|
                                
                                Welcome to ARMBIAN 5.58.180812 nightly Debian GNU/Linux 9 (stretch) 4.17.0-rc6-r                                                                                        k3328
                                System load:   0.12 0.03 0.01   Up time:       0 min
                                Memory usage:  2 % of 4001MB    IP:            192.168.188.34
                                CPU temp:      50°C
                                Usage of /:    7% of 29G
                                
                                [ General system configuration (beta): armbian-config ]
                                
                                Last login: Sun Aug 19 09:01:41 2018 from 192.168.188.37
                                
                                root@ioBroker-Rock64:~# npm -v
                                6.4.0
                                root@ioBroker-Rock64:~# iobroker start
                                Starting iobroker controller daemon...
                                iobroker controller daemon started. PID: 1204
                                root@ioBroker-Rock64:~# cat /root/.npm/_logs/2018-08-19T07_11_28_360Z-debug.log
                                0 info it worked if it ends with ok
                                1 verbose cli [ '/usr/bin/node',
                                1 verbose cli   '/usr/bin/npm',
                                1 verbose cli   'install',
                                1 verbose cli   'iobroker.landroid-s',
                                1 verbose cli   '--production',
                                1 verbose cli   '--prefix',
                                1 verbose cli   '/opt/iobroker' ]
                                2 info using npm@6.4.0
                                3 info using node@v8.11.4
                                4 verbose npm-session b2c2a18fcd539e1a
                                5 silly install loadCurrentTree
                                6 silly install readLocalPackageData
                                7 http fetch GET 200 https://registry.npmjs.org/iobroker.landroid-s 101ms (from cache)
                                8 silly pacote tag manifest for iobroker.landroid-s@latest fetched in 156ms
                                9 timing stage:loadCurrentTree Completed in 22147ms
                                10 silly install loadIdealTree
                                11 silly install cloneCurrentTreeToIdealTree
                                12 timing stage:loadIdealTree:cloneCurrentTree Completed in 165ms
                                13 silly install loadShrinkwrap
                                14 timing stage:loadIdealTree:loadShrinkwrap Completed in 5654ms
                                15 silly install loadAllDepsIntoIdealTree
                                16 silly resolveWithNewModule iobroker.landroid-s@2.5.4 checking installable status
                                17 http fetch GET 200 https://registry.npmjs.org/mqtt 27ms (from cache)
                                18 silly pacote range manifest for mqtt@^2.13.0 fetched in 48ms
                                19 silly resolveWithNewModule mqtt@2.18.3 checking installable status
                                20 http fetch GET 200 https://registry.npmjs.org/commist 164ms (from cache)
                                21 http fetch GET 200 https://registry.npmjs.org/end-of-stream 159ms (from cache)
                                22 http fetch GET 200 https://registry.npmjs.org/concat-stream 164ms (from cache)
                                23 http fetch GET 200 https://registry.npmjs.org/help-me 161ms (from cache)
                                24 http fetch GET 200 https://registry.npmjs.org/minimist 160ms (from cache)
                                25 http fetch GET 200 https://registry.npmjs.org/mqtt-packet 159ms (from cache)
                                26 http fetch GET 200 https://registry.npmjs.org/pump 160ms (from cache)
                                27 http fetch GET 200 https://registry.npmjs.org/readable-stream 160ms (from cache)
                                28 http fetch GET 200 https://registry.npmjs.org/reinterval 162ms (from cache)
                                29 http fetch GET 200 https://registry.npmjs.org/split2 189ms (from cache)
                                30 silly pacote range manifest for commist@^1.0.0 fetched in 223ms
                                31 silly resolveWithNewModule commist@1.0.0 checking installable status
                                32 silly pacote range manifest for end-of-stream@^1.4.1 fetched in 224ms
                                33 silly resolveWithNewModule end-of-stream@1.4.1 checking installable status
                                34 silly pacote range manifest for concat-stream@^1.6.2 fetched in 237ms
                                35 silly resolveWithNewModule concat-stream@1.6.2 checking installable status
                                36 silly pacote range manifest for help-me@^1.0.1 fetched in 239ms
                                37 silly resolveWithNewModule help-me@1.1.0 checking installable status
                                38 silly pacote range manifest for minimist@^1.2.0 fetched in 243ms
                                39 silly resolveWithNewModule minimist@1.2.0 checking installable status
                                40 silly pacote range manifest for mqtt-packet@^5.6.0 fetched in 244ms
                                41 silly resolveWithNewModule mqtt-packet@5.6.0 checking installable status
                                42 silly pacote range manifest for pump@^3.0.0 fetched in 247ms
                                43 silly resolveWithNewModule pump@3.0.0 checking installable status
                                44 silly pacote range manifest for readable-stream@^2.3.6 fetched in 250ms
                                45 silly resolveWithNewModule readable-stream@2.3.6 checking installable status
                                46 silly pacote range manifest for reinterval@^1.1.0 fetched in 255ms
                                47 silly resolveWithNewModule reinterval@1.1.0 checking installable status
                                48 silly pacote range manifest for split2@^2.1.1 fetched in 262ms
                                49 silly resolveWithNewModule split2@2.2.0 checking installable status
                                50 http fetch GET 200 https://registry.npmjs.org/websocket-stream 31ms (from cache)
                                51 silly fetchPackageMetaData error for websocket-stream@^5.1.2 Unexpected end of JSON input while parsing near '..."shasum":"4a56ac725aa'
                                52 http fetch GET 200 https://registry.npmjs.org/xtend 37ms (from cache)
                                53 silly pacote range manifest for xtend@^4.0.1 fetched in 43ms
                                54 silly resolveWithNewModule xtend@4.0.1 checking installable status
                                55 timing stage:rollbackFailedOptional Completed in 3ms
                                56 timing stage:runTopLevelLifecycles Completed in 28501ms
                                57 silly saveTree iobroker.inst@1.1.2
                                57 silly saveTree ├─┬ iobroker.admin@3.5.1
                                57 silly saveTree │ ├─┬ body-parser@1.18.3
                                57 silly saveTree │ │ ├── bytes@3.0.0
                                57 silly saveTree │ │ ├── content-type@1.0.4
                                57 silly saveTree │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ ├── depd@1.1.2
                                57 silly saveTree │ │ ├─┬ http-errors@1.6.3
                                57 silly saveTree │ │ │ ├── inherits@2.0.3
                                57 silly saveTree │ │ │ ├── setprototypeof@1.1.0
                                57 silly saveTree │ │ │ └── statuses@1.5.0
                                57 silly saveTree │ │ ├─┬ iconv-lite@0.4.23
                                57 silly saveTree │ │ │ └── safer-buffer@2.1.2
                                57 silly saveTree │ │ ├─┬ on-finished@2.3.0
                                57 silly saveTree │ │ │ └── ee-first@1.1.1
                                57 silly saveTree │ │ ├── qs@6.5.2
                                57 silly saveTree │ │ ├─┬ raw-body@2.3.3
                                57 silly saveTree │ │ │ └── unpipe@1.0.0
                                57 silly saveTree │ │ └─┬ type-is@1.6.16
                                57 silly saveTree │ │   ├── media-typer@0.3.0
                                57 silly saveTree │ │   └─┬ mime-types@2.1.19
                                57 silly saveTree │ │     └── mime-db@1.35.0
                                57 silly saveTree │ ├── connect-flash@0.1.1
                                57 silly saveTree │ ├─┬ cookie-parser@1.4.3
                                57 silly saveTree │ │ ├── cookie-signature@1.0.6
                                57 silly saveTree │ │ └── cookie@0.3.1
                                57 silly saveTree │ ├─┬ express-fileupload@0.4.0
                                57 silly saveTree │ │ ├─┬ busboy@0.2.14
                                57 silly saveTree │ │ │ ├─┬ dicer@0.2.5
                                57 silly saveTree │ │ │ │ ├─┬ readable-stream@1.1.14
                                57 silly saveTree │ │ │ │ │ ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │ │ │ ├── isarray@0.0.1
                                57 silly saveTree │ │ │ │ │ └── string_decoder@0.10.31
                                57 silly saveTree │ │ │ │ └── streamsearch@0.1.2
                                57 silly saveTree │ │ │ └── readable-stream@1.1.14
                                57 silly saveTree │ │ ├─┬ fs-extra@4.0.3
                                57 silly saveTree │ │ │ ├── graceful-fs@4.1.11
                                57 silly saveTree │ │ │ ├── jsonfile@4.0.0
                                57 silly saveTree │ │ │ └── universalify@0.1.2
                                57 silly saveTree │ │ ├─┬ md5@2.2.1
                                57 silly saveTree │ │ │ ├── charenc@0.0.2
                                57 silly saveTree │ │ │ ├── crypt@0.0.2
                                57 silly saveTree │ │ │ └── is-buffer@1.1.6
                                57 silly saveTree │ │ └── streamifier@0.1.1
                                57 silly saveTree │ ├─┬ express-session@1.15.6
                                57 silly saveTree │ │ ├── crc@3.4.4
                                57 silly saveTree │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ ├── on-headers@1.0.1
                                57 silly saveTree │ │ ├── parseurl@1.3.2
                                57 silly saveTree │ │ ├─┬ uid-safe@2.1.5
                                57 silly saveTree │ │ │ └── random-bytes@1.0.0
                                57 silly saveTree │ │ └── utils-merge@1.0.1
                                57 silly saveTree │ ├─┬ express@4.16.3
                                57 silly saveTree │ │ ├─┬ accepts@1.3.5
                                57 silly saveTree │ │ │ └── negotiator@0.6.1
                                57 silly saveTree │ │ ├── array-flatten@1.1.1
                                57 silly saveTree │ │ ├─┬ body-parser@1.18.2
                                57 silly saveTree │ │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ │ ├── iconv-lite@0.4.19
                                57 silly saveTree │ │ │ ├── qs@6.5.1
                                57 silly saveTree │ │ │ └─┬ raw-body@2.3.2
                                57 silly saveTree │ │ │   └─┬ http-errors@1.6.2
                                57 silly saveTree │ │ │     ├── depd@1.1.1
                                57 silly saveTree │ │ │     ├── setprototypeof@1.0.3
                                57 silly saveTree │ │ │     └── statuses@1.4.0
                                57 silly saveTree │ │ ├── content-disposition@0.5.2
                                57 silly saveTree │ │ ├── debug@2.6.9
                                57 silly saveTree │ │ ├── encodeurl@1.0.2
                                57 silly saveTree │ │ ├── escape-html@1.0.3
                                57 silly saveTree │ │ ├── etag@1.8.1
                                57 silly saveTree │ │ ├─┬ finalhandler@1.1.1
                                57 silly saveTree │ │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ │ └── statuses@1.4.0
                                57 silly saveTree │ │ ├── fresh@0.5.2
                                57 silly saveTree │ │ ├── merge-descriptors@1.0.1
                                57 silly saveTree │ │ ├── methods@1.1.2
                                57 silly saveTree │ │ ├── path-to-regexp@0.1.7
                                57 silly saveTree │ │ ├─┬ proxy-addr@2.0.4
                                57 silly saveTree │ │ │ ├── forwarded@0.1.2
                                57 silly saveTree │ │ │ └── ipaddr.js@1.8.0
                                57 silly saveTree │ │ ├── qs@6.5.1
                                57 silly saveTree │ │ ├── range-parser@1.2.0
                                57 silly saveTree │ │ ├── safe-buffer@5.1.1
                                57 silly saveTree │ │ ├─┬ send@0.16.2
                                57 silly saveTree │ │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ │ ├── destroy@1.0.4
                                57 silly saveTree │ │ │ ├── mime@1.4.1
                                57 silly saveTree │ │ │ ├── ms@2.0.0
                                57 silly saveTree │ │ │ └── statuses@1.4.0
                                57 silly saveTree │ │ ├── serve-static@1.13.2
                                57 silly saveTree │ │ ├── statuses@1.4.0
                                57 silly saveTree │ │ └── vary@1.1.2
                                57 silly saveTree │ ├─┬ passport-local@1.0.0
                                57 silly saveTree │ │ └── passport-strategy@1.0.0
                                57 silly saveTree │ ├─┬ passport.socketio@3.7.0
                                57 silly saveTree │ │ └── xtend@4.0.1
                                57 silly saveTree │ ├─┬ passport@0.4.0
                                57 silly saveTree │ │ └── pause@0.0.1
                                57 silly saveTree │ ├─┬ request@2.88.0
                                57 silly saveTree │ │ ├── aws-sign2@0.7.0
                                57 silly saveTree │ │ ├── aws4@1.8.0
                                57 silly saveTree │ │ ├── caseless@0.12.0
                                57 silly saveTree │ │ ├─┬ combined-stream@1.0.6
                                57 silly saveTree │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree │ │ ├── extend@3.0.2
                                57 silly saveTree │ │ ├── forever-agent@0.6.1
                                57 silly saveTree │ │ ├─┬ form-data@2.3.2
                                57 silly saveTree │ │ │ └── asynckit@0.4.0
                                57 silly saveTree │ │ ├─┬ har-validator@5.1.0
                                57 silly saveTree │ │ │ ├─┬ ajv@5.5.2
                                57 silly saveTree │ │ │ │ ├── co@4.6.0
                                57 silly saveTree │ │ │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree │ │ │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree │ │ │ └── har-schema@2.0.0
                                57 silly saveTree │ │ ├─┬ http-signature@1.2.0
                                57 silly saveTree │ │ │ ├── assert-plus@1.0.0
                                57 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
                                57 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
                                57 silly saveTree │ │ │ │ ├── json-schema@0.2.3
                                57 silly saveTree │ │ │ │ └── verror@1.10.0
                                57 silly saveTree │ │ │ └─┬ sshpk@1.14.2
                                57 silly saveTree │ │ │   ├── asn1@0.2.4
                                57 silly saveTree │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
                                57 silly saveTree │ │ │   │ └── tweetnacl@0.14.5
                                57 silly saveTree │ │ │   ├── dashdash@1.14.1
                                57 silly saveTree │ │ │   ├─┬ ecc-jsbn@0.1.2
                                57 silly saveTree │ │ │   │ └── jsbn@0.1.1
                                57 silly saveTree │ │ │   ├── getpass@0.1.7
                                57 silly saveTree │ │ │   ├── jsbn@0.1.1
                                57 silly saveTree │ │ │   └── tweetnacl@0.14.5
                                57 silly saveTree │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree │ │ ├── isstream@0.1.2
                                57 silly saveTree │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree │ │ ├── oauth-sign@0.9.0
                                57 silly saveTree │ │ ├── performance-now@2.1.0
                                57 silly saveTree │ │ ├── safe-buffer@5.1.2
                                57 silly saveTree │ │ ├─┬ tough-cookie@2.4.3
                                57 silly saveTree │ │ │ ├── psl@1.1.29
                                57 silly saveTree │ │ │ └── punycode@1.4.1
                                57 silly saveTree │ │ ├── tunnel-agent@0.6.0
                                57 silly saveTree │ │ └── uuid@3.3.2
                                57 silly saveTree │ ├─┬ socket.io@1.7.2
                                57 silly saveTree │ │ ├─┬ debug@2.3.3
                                57 silly saveTree │ │ │ └── ms@0.7.2
                                57 silly saveTree │ │ ├─┬ engine.io@1.8.2
                                57 silly saveTree │ │ │ ├── accepts@1.3.3
                                57 silly saveTree │ │ │ ├── base64id@1.0.0
                                57 silly saveTree │ │ │ ├─┬ engine.io-parser@1.3.2
                                57 silly saveTree │ │ │ │ ├── after@0.8.2
                                57 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.6
                                57 silly saveTree │ │ │ │ ├── base64-arraybuffer@0.1.5
                                57 silly saveTree │ │ │ │ ├── blob@0.0.4
                                57 silly saveTree │ │ │ │ ├── has-binary@0.1.7
                                57 silly saveTree │ │ │ │ └── wtf-8@1.0.0
                                57 silly saveTree │ │ │ └─┬ ws@1.1.1
                                57 silly saveTree │ │ │   ├── options@0.0.6
                                57 silly saveTree │ │ │   └── ultron@1.0.2
                                57 silly saveTree │ │ ├── has-binary@0.1.7
                                57 silly saveTree │ │ ├── object-assign@4.1.0
                                57 silly saveTree │ │ ├─┬ socket.io-adapter@0.5.0
                                57 silly saveTree │ │ │ └─┬ socket.io-parser@2.3.1
                                57 silly saveTree │ │ │   ├── component-emitter@1.1.2
                                57 silly saveTree │ │ │   ├─┬ debug@2.2.0
                                57 silly saveTree │ │ │   │ └── ms@0.7.1
                                57 silly saveTree │ │ │   └── json3@3.3.2
                                57 silly saveTree │ │ ├─┬ socket.io-client@1.7.2
                                57 silly saveTree │ │ │ ├── backo2@1.0.2
                                57 silly saveTree │ │ │ ├── component-bind@1.0.0
                                57 silly saveTree │ │ │ ├── component-emitter@1.2.1
                                57 silly saveTree │ │ │ ├─┬ engine.io-client@1.8.2
                                57 silly saveTree │ │ │ │ ├── component-inherit@0.0.3
                                57 silly saveTree │ │ │ │ ├── has-cors@1.1.0
                                57 silly saveTree │ │ │ │ ├── indexof@0.0.1
                                57 silly saveTree │ │ │ │ ├─┬ parsejson@0.0.3
                                57 silly saveTree │ │ │ │ │ └─┬ better-assert@1.0.2
                                57 silly saveTree │ │ │ │ │   └── callsite@1.0.0
                                57 silly saveTree │ │ │ │ ├── parseqs@0.0.5
                                57 silly saveTree │ │ │ │ ├── parseuri@0.0.5
                                57 silly saveTree │ │ │ │ ├── xmlhttprequest-ssl@1.5.3
                                57 silly saveTree │ │ │ │ └── yeast@0.1.2
                                57 silly saveTree │ │ │ ├── indexof@0.0.1
                                57 silly saveTree │ │ │ ├── object-component@0.0.3
                                57 silly saveTree │ │ │ ├── parseuri@0.0.5
                                57 silly saveTree │ │ │ └── to-array@0.1.4
                                57 silly saveTree │ │ └── socket.io-parser@2.3.1
                                57 silly saveTree │ └── xtend@4.0.1
                                57 silly saveTree ├─┬ iobroker.amazon-dash@0.2.9
                                57 silly saveTree │ └─┬ pcap@2.0.0
                                57 silly saveTree │   ├── nan@2.10.0
                                57 silly saveTree │   └── socketwatcher@0.3.0
                                57 silly saveTree ├─┬ iobroker.ble@0.5.2
                                57 silly saveTree │ └─┬ noble@1.9.1
                                57 silly saveTree │   ├─┬ bluetooth-hci-socket@0.5.1
                                57 silly saveTree │   │ ├─┬ debug@2.2.0
                                57 silly saveTree │   │ │ └── ms@0.7.1
                                57 silly saveTree │   │ ├── nan@2.10.0
                                57 silly saveTree │   │ └─┬ usb@1.3.2
                                57 silly saveTree │   │   └─┬ node-pre-gyp@0.10.3
                                57 silly saveTree │   │     ├── detect-libc@1.0.3
                                57 silly saveTree │   │     ├─┬ mkdirp@0.5.1
                                57 silly saveTree │   │     │ └── minimist@0.0.8
                                57 silly saveTree │   │     ├─┬ needle@2.2.2
                                57 silly saveTree │   │     │ ├─┬ iconv-lite@0.4.23
                                57 silly saveTree │   │     │ │ └── safer-buffer@2.1.2
                                57 silly saveTree │   │     │ └── sax@1.2.4
                                57 silly saveTree │   │     ├─┬ nopt@4.0.1
                                57 silly saveTree │   │     │ ├── abbrev@1.1.1
                                57 silly saveTree │   │     │ └─┬ osenv@0.1.5
                                57 silly saveTree │   │     │   ├── os-homedir@1.0.2
                                57 silly saveTree │   │     │   └── os-tmpdir@1.0.2
                                57 silly saveTree │   │     ├─┬ npm-packlist@1.1.11
                                57 silly saveTree │   │     │ ├─┬ ignore-walk@3.0.1
                                57 silly saveTree │   │     │ │ └─┬ minimatch@3.0.4
                                57 silly saveTree │   │     │ │   └─┬ brace-expansion@1.1.11
                                57 silly saveTree │   │     │ │     ├── balanced-match@1.0.0
                                57 silly saveTree │   │     │ │     └── concat-map@0.0.1
                                57 silly saveTree │   │     │ └── npm-bundled@1.0.5
                                57 silly saveTree │   │     ├─┬ npmlog@4.1.2
                                57 silly saveTree │   │     │ ├─┬ are-we-there-yet@1.1.5
                                57 silly saveTree │   │     │ │ ├── delegates@1.0.0
                                57 silly saveTree │   │     │ │ └─┬ readable-stream@2.3.6
                                57 silly saveTree │   │     │ │   ├── core-util-is@1.0.2
                                57 silly saveTree │   │     │ │   ├── inherits@2.0.3
                                57 silly saveTree │   │     │ │   ├── isarray@1.0.0
                                57 silly saveTree │   │     │ │   ├── process-nextick-args@2.0.0
                                57 silly saveTree │   │     │ │   ├── safe-buffer@5.1.2
                                57 silly saveTree │   │     │ │   ├── string_decoder@1.1.1
                                57 silly saveTree │   │     │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │   │     │ ├── console-control-strings@1.1.0
                                57 silly saveTree │   │     │ ├─┬ gauge@2.7.4
                                57 silly saveTree │   │     │ │ ├── aproba@1.2.0
                                57 silly saveTree │   │     │ │ ├── has-unicode@2.0.1
                                57 silly saveTree │   │     │ │ ├── object-assign@4.1.1
                                57 silly saveTree │   │     │ │ ├── signal-exit@3.0.2
                                57 silly saveTree │   │     │ │ ├─┬ string-width@1.0.2
                                57 silly saveTree │   │     │ │ │ ├── code-point-at@1.1.0
                                57 silly saveTree │   │     │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
                                57 silly saveTree │   │     │ │ │ │ └── number-is-nan@1.0.1
                                57 silly saveTree │   │     │ │ │ └─┬ strip-ansi@3.0.1
                                57 silly saveTree │   │     │ │ │   └── ansi-regex@2.1.1
                                57 silly saveTree │   │     │ │ ├── strip-ansi@3.0.1
                                57 silly saveTree │   │     │ │ └── wide-align@1.1.3
                                57 silly saveTree │   │     │ └── set-blocking@2.0.0
                                57 silly saveTree │   │     ├─┬ rc@1.2.8
                                57 silly saveTree │   │     │ ├── deep-extend@0.6.0
                                57 silly saveTree │   │     │ ├── ini@1.3.5
                                57 silly saveTree │   │     │ ├── minimist@1.2.0
                                57 silly saveTree │   │     │ └── strip-json-comments@2.0.1
                                57 silly saveTree │   │     ├─┬ rimraf@2.6.2
                                57 silly saveTree │   │     │ └─┬ glob@7.1.2
                                57 silly saveTree │   │     │   ├── fs.realpath@1.0.0
                                57 silly saveTree │   │     │   ├─┬ inflight@1.0.6
                                57 silly saveTree │   │     │   │ ├─┬ once@1.4.0
                                57 silly saveTree │   │     │   │ │ └── wrappy@1.0.2
                                57 silly saveTree │   │     │   │ └── wrappy@1.0.2
                                57 silly saveTree │   │     │   ├── once@1.4.0
                                57 silly saveTree │   │     │   └── path-is-absolute@1.0.1
                                57 silly saveTree │   │     ├── semver@5.5.0
                                57 silly saveTree │   │     └─┬ tar@4.4.6
                                57 silly saveTree │   │       ├── chownr@1.0.1
                                57 silly saveTree │   │       ├─┬ fs-minipass@1.2.5
                                57 silly saveTree │   │       │ └─┬ minipass@2.3.4
                                57 silly saveTree │   │       │   └── yallist@3.0.2
                                57 silly saveTree │   │       ├── minipass@2.3.4
                                57 silly saveTree │   │       ├── minizlib@1.1.0
                                57 silly saveTree │   │       └── yallist@3.0.2
                                57 silly saveTree │   ├── bplist-parser@0.0.6
                                57 silly saveTree │   └── debug@2.2.0
                                57 silly saveTree ├─┬ iobroker.daikin@1.0.2
                                57 silly saveTree │ └─┬ daikin-controller@1.1.2
                                57 silly saveTree │   └─┬ node-rest-client@3.1.0
                                57 silly saveTree │     ├─┬ debug@2.2.0
                                57 silly saveTree │     │ └── ms@0.7.1
                                57 silly saveTree │     ├─┬ follow-redirects@1.5.2
                                57 silly saveTree │     │ └─┬ debug@3.1.0
                                57 silly saveTree │     │   └── ms@2.0.0
                                57 silly saveTree │     └─┬ xml2js@0.4.19
                                57 silly saveTree │       ├── sax@1.2.4
                                57 silly saveTree │       └── xmlbuilder@9.0.7
                                57 silly saveTree ├─┬ iobroker.discovery@1.2.1
                                57 silly saveTree │ ├─┬ mdns-discovery@0.2.6
                                57 silly saveTree │ │ ├─┬ debug@2.2.0
                                57 silly saveTree │ │ │ └── ms@0.7.1
                                57 silly saveTree │ │ ├── dgram@1.0.1
                                57 silly saveTree │ │ └─┬ dns-packet@1.3.1
                                57 silly saveTree │ │   ├── ip@1.1.5
                                57 silly saveTree │ │   └── safe-buffer@5.1.2
                                57 silly saveTree │ ├── netmask@1.0.6
                                57 silly saveTree │ ├─┬ node-ssdp@3.3.0
                                57 silly saveTree │ │ ├─┬ async@2.6.1
                                57 silly saveTree │ │ │ └── lodash@4.17.10
                                57 silly saveTree │ │ ├── bluebird@3.5.1
                                57 silly saveTree │ │ ├─┬ debug@3.1.0
                                57 silly saveTree │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ └── extend@3.0.2
                                57 silly saveTree │ └─┬ serialport@6.2.2
                                57 silly saveTree │   ├── @serialport/parser-byte-length@1.0.5
                                57 silly saveTree │   ├── @serialport/parser-cctalk@1.0.5
                                57 silly saveTree │   ├── @serialport/parser-delimiter@1.0.5
                                57 silly saveTree │   ├── @serialport/parser-readline@1.0.5
                                57 silly saveTree │   ├── @serialport/parser-ready@1.0.5
                                57 silly saveTree │   ├── @serialport/parser-regex@1.0.5
                                57 silly saveTree │   ├── bindings@1.3.0
                                57 silly saveTree │   ├── commander@2.17.1
                                57 silly saveTree │   ├── nan@2.10.0
                                57 silly saveTree │   ├─┬ prebuild-install@4.0.0
                                57 silly saveTree │   │ ├── detect-libc@1.0.3
                                57 silly saveTree │   │ ├── expand-template@1.1.1
                                57 silly saveTree │   │ ├── github-from-package@0.0.0
                                57 silly saveTree │   │ ├── minimist@1.2.0
                                57 silly saveTree │   │ ├─┬ mkdirp@0.5.1
                                57 silly saveTree │   │ │ └── minimist@0.0.8
                                57 silly saveTree │   │ ├─┬ node-abi@2.4.3
                                57 silly saveTree │   │ │ └── semver@5.5.0
                                57 silly saveTree │   │ ├── noop-logger@0.1.1
                                57 silly saveTree │   │ ├─┬ npmlog@4.1.2
                                57 silly saveTree │   │ │ ├─┬ are-we-there-yet@1.1.5
                                57 silly saveTree │   │ │ │ ├── delegates@1.0.0
                                57 silly saveTree │   │ │ │ └─┬ readable-stream@2.3.6
                                57 silly saveTree │   │ │ │   ├── core-util-is@1.0.2
                                57 silly saveTree │   │ │ │   ├── inherits@2.0.3
                                57 silly saveTree │   │ │ │   ├── isarray@1.0.0
                                57 silly saveTree │   │ │ │   ├── process-nextick-args@2.0.0
                                57 silly saveTree │   │ │ │   ├── string_decoder@1.1.1
                                57 silly saveTree │   │ │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │   │ │ ├── console-control-strings@1.1.0
                                57 silly saveTree │   │ │ ├─┬ gauge@2.7.4
                                57 silly saveTree │   │ │ │ ├── aproba@1.2.0
                                57 silly saveTree │   │ │ │ ├── has-unicode@2.0.1
                                57 silly saveTree │   │ │ │ ├── object-assign@4.1.1
                                57 silly saveTree │   │ │ │ ├── signal-exit@3.0.2
                                57 silly saveTree │   │ │ │ ├─┬ string-width@1.0.2
                                57 silly saveTree │   │ │ │ │ ├── code-point-at@1.1.0
                                57 silly saveTree │   │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
                                57 silly saveTree │   │ │ │ │ │ └── number-is-nan@1.0.1
                                57 silly saveTree │   │ │ │ │ └─┬ strip-ansi@3.0.1
                                57 silly saveTree │   │ │ │ │   └── ansi-regex@2.1.1
                                57 silly saveTree │   │ │ │ ├── strip-ansi@3.0.1
                                57 silly saveTree │   │ │ │ └── wide-align@1.1.3
                                57 silly saveTree │   │ │ └── set-blocking@2.0.0
                                57 silly saveTree │   │ ├── os-homedir@1.0.2
                                57 silly saveTree │   │ ├─┬ pump@2.0.1
                                57 silly saveTree │   │ │ ├─┬ end-of-stream@1.4.1
                                57 silly saveTree │   │ │ │ └─┬ once@1.4.0
                                57 silly saveTree │   │ │ │   └── wrappy@1.0.2
                                57 silly saveTree │   │ │ └── once@1.4.0
                                57 silly saveTree │   │ ├─┬ rc@1.2.8
                                57 silly saveTree │   │ │ ├── deep-extend@0.6.0
                                57 silly saveTree │   │ │ ├── ini@1.3.5
                                57 silly saveTree │   │ │ └── strip-json-comments@2.0.1
                                57 silly saveTree │   │ ├─┬ simple-get@2.8.1
                                57 silly saveTree │   │ │ ├─┬ decompress-response@3.3.0
                                57 silly saveTree │   │ │ │ └── mimic-response@1.0.1
                                57 silly saveTree │   │ │ └── simple-concat@1.0.0
                                57 silly saveTree │   │ ├─┬ tar-fs@1.16.3
                                57 silly saveTree │   │ │ ├── chownr@1.0.1
                                57 silly saveTree │   │ │ ├── pump@1.0.3
                                57 silly saveTree │   │ │ └─┬ tar-stream@1.6.1
                                57 silly saveTree │   │ │   ├── bl@1.2.2
                                57 silly saveTree │   │ │   ├─┬ buffer-alloc@1.2.0
                                57 silly saveTree │   │ │   │ ├── buffer-alloc-unsafe@1.1.0
                                57 silly saveTree │   │ │   │ └── buffer-fill@1.0.0
                                57 silly saveTree │   │ │   ├── fs-constants@1.0.0
                                57 silly saveTree │   │ │   ├── to-buffer@1.1.1
                                57 silly saveTree │   │ │   └── xtend@4.0.1
                                57 silly saveTree │   │ ├── tunnel-agent@0.6.0
                                57 silly saveTree │   │ └── which-pm-runs@1.0.0
                                57 silly saveTree │   └── promirepl@1.0.1
                                57 silly saveTree ├─┬ iobroker.email@1.0.4
                                57 silly saveTree │ └── nodemailer@4.6.7
                                57 silly saveTree ├─┬ iobroker.feiertage@1.0.8
                                57 silly saveTree │ └─┬ request@2.88.0
                                57 silly saveTree │   ├── aws-sign2@0.7.0
                                57 silly saveTree │   ├── aws4@1.8.0
                                57 silly saveTree │   ├── caseless@0.12.0
                                57 silly saveTree │   ├─┬ combined-stream@1.0.6
                                57 silly saveTree │   │ └── delayed-stream@1.0.0
                                57 silly saveTree │   ├── extend@3.0.2
                                57 silly saveTree │   ├── forever-agent@0.6.1
                                57 silly saveTree │   ├─┬ form-data@2.3.2
                                57 silly saveTree │   │ ├── asynckit@0.4.0
                                57 silly saveTree │   │ └─┬ mime-types@2.1.19
                                57 silly saveTree │   │   └── mime-db@1.35.0
                                57 silly saveTree │   ├─┬ har-validator@5.1.0
                                57 silly saveTree │   │ ├─┬ ajv@5.5.2
                                57 silly saveTree │   │ │ ├── co@4.6.0
                                57 silly saveTree │   │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree │   │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree │   │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree │   │ └── har-schema@2.0.0
                                57 silly saveTree │   ├─┬ http-signature@1.2.0
                                57 silly saveTree │   │ ├── assert-plus@1.0.0
                                57 silly saveTree │   │ ├─┬ jsprim@1.4.1
                                57 silly saveTree │   │ │ ├── extsprintf@1.3.0
                                57 silly saveTree │   │ │ ├── json-schema@0.2.3
                                57 silly saveTree │   │ │ └─┬ verror@1.10.0
                                57 silly saveTree │   │ │   └── core-util-is@1.0.2
                                57 silly saveTree │   │ └─┬ sshpk@1.14.2
                                57 silly saveTree │   │   ├─┬ asn1@0.2.4
                                57 silly saveTree │   │   │ └── safer-buffer@2.1.2
                                57 silly saveTree │   │   ├─┬ bcrypt-pbkdf@1.0.2
                                57 silly saveTree │   │   │ └── tweetnacl@0.14.5
                                57 silly saveTree │   │   ├── dashdash@1.14.1
                                57 silly saveTree │   │   ├─┬ ecc-jsbn@0.1.2
                                57 silly saveTree │   │   │ └── jsbn@0.1.1
                                57 silly saveTree │   │   ├── getpass@0.1.7
                                57 silly saveTree │   │   ├── jsbn@0.1.1
                                57 silly saveTree │   │   ├── safer-buffer@2.1.2
                                57 silly saveTree │   │   └── tweetnacl@0.14.5
                                57 silly saveTree │   ├── is-typedarray@1.0.0
                                57 silly saveTree │   ├── isstream@0.1.2
                                57 silly saveTree │   ├── json-stringify-safe@5.0.1
                                57 silly saveTree │   ├── mime-types@2.1.19
                                57 silly saveTree │   ├── oauth-sign@0.9.0
                                57 silly saveTree │   ├── performance-now@2.1.0
                                57 silly saveTree │   ├── qs@6.5.2
                                57 silly saveTree │   ├── safe-buffer@5.1.2
                                57 silly saveTree │   ├─┬ tough-cookie@2.4.3
                                57 silly saveTree │   │ ├── psl@1.1.29
                                57 silly saveTree │   │ └── punycode@1.4.1
                                57 silly saveTree │   ├── tunnel-agent@0.6.0
                                57 silly saveTree │   └── uuid@3.3.2
                                57 silly saveTree ├── iobroker.flot@1.9.1
                                57 silly saveTree ├── iobroker.history@1.8.5
                                57 silly saveTree ├─┬ iobroker.hm-rega@1.7.1
                                57 silly saveTree │ ├── extend@3.0.2
                                57 silly saveTree │ ├─┬ iconv-lite@0.4.23
                                57 silly saveTree │ │ └── safer-buffer@2.1.2
                                57 silly saveTree │ ├─┬ request@2.88.0
                                57 silly saveTree │ │ ├── aws-sign2@0.7.0
                                57 silly saveTree │ │ ├── aws4@1.8.0
                                57 silly saveTree │ │ ├── caseless@0.12.0
                                57 silly saveTree │ │ ├─┬ combined-stream@1.0.6
                                57 silly saveTree │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree │ │ ├── forever-agent@0.6.1
                                57 silly saveTree │ │ ├─┬ form-data@2.3.2
                                57 silly saveTree │ │ │ ├── asynckit@0.4.0
                                57 silly saveTree │ │ │ └─┬ mime-types@2.1.19
                                57 silly saveTree │ │ │   └── mime-db@1.35.0
                                57 silly saveTree │ │ ├─┬ har-validator@5.1.0
                                57 silly saveTree │ │ │ ├─┬ ajv@5.5.2
                                57 silly saveTree │ │ │ │ ├── co@4.6.0
                                57 silly saveTree │ │ │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree │ │ │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree │ │ │ └── har-schema@2.0.0
                                57 silly saveTree │ │ ├─┬ http-signature@1.2.0
                                57 silly saveTree │ │ │ ├── assert-plus@1.0.0
                                57 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
                                57 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
                                57 silly saveTree │ │ │ │ ├── json-schema@0.2.3
                                57 silly saveTree │ │ │ │ └─┬ verror@1.10.0
                                57 silly saveTree │ │ │ │   └── core-util-is@1.0.2
                                57 silly saveTree │ │ │ └─┬ sshpk@1.14.2
                                57 silly saveTree │ │ │   ├── asn1@0.2.4
                                57 silly saveTree │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
                                57 silly saveTree │ │ │   │ └── tweetnacl@0.14.5
                                57 silly saveTree │ │ │   ├── dashdash@1.14.1
                                57 silly saveTree │ │ │   ├─┬ ecc-jsbn@0.1.2
                                57 silly saveTree │ │ │   │ └── jsbn@0.1.1
                                57 silly saveTree │ │ │   ├── getpass@0.1.7
                                57 silly saveTree │ │ │   ├── jsbn@0.1.1
                                57 silly saveTree │ │ │   └── tweetnacl@0.14.5
                                57 silly saveTree │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree │ │ ├── isstream@0.1.2
                                57 silly saveTree │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree │ │ ├── mime-types@2.1.19
                                57 silly saveTree │ │ ├── oauth-sign@0.9.0
                                57 silly saveTree │ │ ├── performance-now@2.1.0
                                57 silly saveTree │ │ ├── qs@6.5.2
                                57 silly saveTree │ │ ├── safe-buffer@5.1.2
                                57 silly saveTree │ │ ├─┬ tough-cookie@2.4.3
                                57 silly saveTree │ │ │ ├── psl@1.1.29
                                57 silly saveTree │ │ │ └── punycode@1.4.1
                                57 silly saveTree │ │ ├── tunnel-agent@0.6.0
                                57 silly saveTree │ │ └── uuid@3.3.2
                                57 silly saveTree │ └─┬ xml2js@0.4.19
                                57 silly saveTree │   ├── sax@1.2.4
                                57 silly saveTree │   └── xmlbuilder@9.0.7
                                57 silly saveTree ├─┬ iobroker.hm-rpc@1.7.6
                                57 silly saveTree │ ├─┬ binrpc@3.2.1
                                57 silly saveTree │ │ ├─┬ binary@0.3.0
                                57 silly saveTree │ │ │ ├── buffers@0.1.1
                                57 silly saveTree │ │ │ └─┬ chainsaw@0.1.0
                                57 silly saveTree │ │ │   └── traverse@0.3.9
                                57 silly saveTree │ │ └── put@0.0.6
                                57 silly saveTree │ └─┬ homematic-xmlrpc@1.0.2
                                57 silly saveTree │   ├── sax@0.4.3
                                57 silly saveTree │   └── xmlbuilder@0.4.2
                                57 silly saveTree ├─┬ iobroker.javascript@3.6.4
                                57 silly saveTree │ ├── @types/node@8.10.9
                                57 silly saveTree │ ├── coffee-compiler@0.3.2
                                57 silly saveTree │ ├── coffee-script@1.12.7
                                57 silly saveTree │ ├─┬ node-schedule@1.2.1
                                57 silly saveTree │ │ ├── cron-parser@1.1.0
                                57 silly saveTree │ │ ├── long-timeout@0.1.1
                                57 silly saveTree │ │ └── sorted-array-functions@1.1.0
                                57 silly saveTree │ ├─┬ request@2.85.0
                                57 silly saveTree │ │ ├── aws-sign2@0.7.0
                                57 silly saveTree │ │ ├── aws4@1.7.0
                                57 silly saveTree │ │ ├── caseless@0.12.0
                                57 silly saveTree │ │ ├─┬ combined-stream@1.0.6
                                57 silly saveTree │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree │ │ ├── extend@3.0.1
                                57 silly saveTree │ │ ├── forever-agent@0.6.1
                                57 silly saveTree │ │ ├─┬ form-data@2.3.2
                                57 silly saveTree │ │ │ ├── asynckit@0.4.0
                                57 silly saveTree │ │ │ └─┬ mime-types@2.1.18
                                57 silly saveTree │ │ │   └── mime-db@1.33.0
                                57 silly saveTree │ │ ├─┬ har-validator@5.0.3
                                57 silly saveTree │ │ │ ├─┬ ajv@5.5.2
                                57 silly saveTree │ │ │ │ ├── co@4.6.0
                                57 silly saveTree │ │ │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree │ │ │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree │ │ │ └── har-schema@2.0.0
                                57 silly saveTree │ │ ├─┬ hawk@6.0.2
                                57 silly saveTree │ │ │ ├─┬ boom@4.3.1
                                57 silly saveTree │ │ │ │ └── hoek@4.2.1
                                57 silly saveTree │ │ │ ├─┬ cryptiles@3.1.2
                                57 silly saveTree │ │ │ │ └── boom@5.2.0
                                57 silly saveTree │ │ │ ├── hoek@4.2.1
                                57 silly saveTree │ │ │ └── sntp@2.1.0
                                57 silly saveTree │ │ ├─┬ http-signature@1.2.0
                                57 silly saveTree │ │ │ ├── assert-plus@1.0.0
                                57 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
                                57 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
                                57 silly saveTree │ │ │ │ ├── json-schema@0.2.3
                                57 silly saveTree │ │ │ │ └─┬ verror@1.10.0
                                57 silly saveTree │ │ │ │   └── core-util-is@1.0.2
                                57 silly saveTree │ │ │ └─┬ sshpk@1.14.1
                                57 silly saveTree │ │ │   ├── asn1@0.2.3
                                57 silly saveTree │ │ │   ├─┬ bcrypt-pbkdf@1.0.1
                                57 silly saveTree │ │ │   │ └── tweetnacl@0.14.5
                                57 silly saveTree │ │ │   ├── dashdash@1.14.1
                                57 silly saveTree │ │ │   ├─┬ ecc-jsbn@0.1.1
                                57 silly saveTree │ │ │   │ └── jsbn@0.1.1
                                57 silly saveTree │ │ │   ├── getpass@0.1.7
                                57 silly saveTree │ │ │   ├── jsbn@0.1.1
                                57 silly saveTree │ │ │   └── tweetnacl@0.14.5
                                57 silly saveTree │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree │ │ ├── isstream@0.1.2
                                57 silly saveTree │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree │ │ ├── mime-types@2.1.18
                                57 silly saveTree │ │ ├── oauth-sign@0.8.2
                                57 silly saveTree │ │ ├── performance-now@2.1.0
                                57 silly saveTree │ │ ├── qs@6.5.1
                                57 silly saveTree │ │ ├── safe-buffer@5.1.1
                                57 silly saveTree │ │ ├── stringstream@0.0.5
                                57 silly saveTree │ │ ├─┬ tough-cookie@2.3.4
                                57 silly saveTree │ │ │ └── punycode@1.4.1
                                57 silly saveTree │ │ ├── tunnel-agent@0.6.0
                                57 silly saveTree │ │ └── uuid@3.2.1
                                57 silly saveTree │ ├── suncalc@1.8.0
                                57 silly saveTree │ ├── typescript@2.8.1
                                57 silly saveTree │ ├─┬ virtual-tsc@0.3.4
                                57 silly saveTree │ │ └─┬ debug@3.1.0
                                57 silly saveTree │ │   └── ms@2.0.0
                                57 silly saveTree │ └── wake_on_lan@0.0.4
                                57 silly saveTree ├─┬ iobroker.js-controller@1.2.3
                                57 silly saveTree │ ├── bluebird@3.5.1
                                57 silly saveTree │ ├── daemonize2@0.4.2
                                57 silly saveTree │ ├─┬ greenlock@2.2.1
                                57 silly saveTree │ │ ├─┬ acme-v2@1.2.1
                                57 silly saveTree │ │ │ ├── @coolaj86/urequest@1.3.6
                                57 silly saveTree │ │ │ └─┬ rsa-compat@1.6.0
                                57 silly saveTree │ │ │   ├── node-forge@0.7.6
                                57 silly saveTree │ │ │   └─┬ ursa-optional@0.9.6
                                57 silly saveTree │ │ │     ├── bindings@1.3.0
                                57 silly saveTree │ │ │     └── nan@2.10.0
                                57 silly saveTree │ │ ├── asn1js@1.2.12
                                57 silly saveTree │ │ ├─┬ certpem@1.0.1
                                57 silly saveTree │ │ │ ├── buffer-v6-polyfill@1.0.5
                                57 silly saveTree │ │ │ ├─┬ node.extend@1.1.6
                                57 silly saveTree │ │ │ │ └── is@3.2.1
                                57 silly saveTree │ │ │ └── pkijs@1.3.33
                                57 silly saveTree │ │ ├── homedir@0.6.0
                                57 silly saveTree │ │ ├─┬ le-acme-core@2.1.2
                                57 silly saveTree │ │ │ └─┬ rsa-compat@1.3.2
                                57 silly saveTree │ │ │   ├── node-forge@0.6.49
                                57 silly saveTree │ │ │   └─┬ ursa@0.9.4
                                57 silly saveTree │ │ │     └── bindings@1.2.1
                                57 silly saveTree │ │ ├─┬ le-challenge-fs@2.0.8
                                57 silly saveTree │ │ │ └─┬ mkdirp@0.5.1
                                57 silly saveTree │ │ │   └── minimist@0.0.8
                                57 silly saveTree │ │ ├─┬ le-challenge-sni@2.0.1
                                57 silly saveTree │ │ │ └── le-tls-sni@0.1.4
                                57 silly saveTree │ │ ├── le-sni-auto@2.1.1
                                57 silly saveTree │ │ ├─┬ le-store-certbot@2.0.5
                                57 silly saveTree │ │ │ ├─┬ pyconf@1.1.2
                                57 silly saveTree │ │ │ │ └── safe-replace@1.0.2
                                57 silly saveTree │ │ │ └── safe-replace@1.0.2
                                57 silly saveTree │ │ ├── localhost.daplie.me-certificates@1.3.5
                                57 silly saveTree │ │ ├── node.extend@1.1.6
                                57 silly saveTree │ │ ├── pkijs@1.3.33
                                57 silly saveTree │ │ └── rsa-compat@1.3.2
                                57 silly saveTree │ ├─┬ jszip@3.1.5
                                57 silly saveTree │ │ ├── core-js@2.3.0
                                57 silly saveTree │ │ ├── es6-promise@3.0.2
                                57 silly saveTree │ │ ├─┬ lie@3.1.1
                                57 silly saveTree │ │ │ └── immediate@3.0.6
                                57 silly saveTree │ │ ├── pako@1.0.6
                                57 silly saveTree │ │ └─┬ readable-stream@2.0.6
                                57 silly saveTree │ │   ├── inherits@2.0.3
                                57 silly saveTree │ │   ├── isarray@1.0.0
                                57 silly saveTree │ │   ├── process-nextick-args@1.0.7
                                57 silly saveTree │ │   ├── string_decoder@0.10.31
                                57 silly saveTree │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │ ├── le-challenge-fs@2.0.8
                                57 silly saveTree │ ├── le-sni-auto@2.1.1
                                57 silly saveTree │ ├── mime@1.4.1
                                57 silly saveTree │ ├── mkdirp@0.5.1
                                57 silly saveTree │ ├── ncp@2.0.0
                                57 silly saveTree │ ├─┬ node-schedule@1.3.0
                                57 silly saveTree │ │ └─┬ cron-parser@2.5.0
                                57 silly saveTree │ │   ├─┬ is-nan@1.2.1
                                57 silly saveTree │ │   │ └─┬ define-properties@1.1.2
                                57 silly saveTree │ │   │   ├── foreach@2.0.5
                                57 silly saveTree │ │   │   └── object-keys@1.0.11
                                57 silly saveTree │ │   └─┬ moment-timezone@0.5.16
                                57 silly saveTree │ │     └── moment@2.22.1
                                57 silly saveTree │ ├── node.extend@2.0.0
                                57 silly saveTree │ ├─┬ npm@2.15.12
                                57 silly saveTree │ │ ├── abbrev@1.0.9
                                57 silly saveTree │ │ ├── ansi-regex@2.0.0
                                57 silly saveTree │ │ ├── ansi@0.3.1
                                57 silly saveTree │ │ ├── ansicolors@0.3.2
                                57 silly saveTree │ │ ├── ansistyles@0.1.3
                                57 silly saveTree │ │ ├── archy@1.0.0
                                57 silly saveTree │ │ ├─┬ async-some@1.0.2
                                57 silly saveTree │ │ │ └─┬ dezalgo@1.0.3
                                57 silly saveTree │ │ │   ├── asap@2.0.6
                                57 silly saveTree │ │ │   └── wrappy@1.0.2
                                57 silly saveTree │ │ ├─┬ block-stream@0.0.9
                                57 silly saveTree │ │ │ └── inherits@2.0.3
                                57 silly saveTree │ │ ├── char-spinner@1.0.1
                                57 silly saveTree │ │ ├── chmodr@1.0.2
                                57 silly saveTree │ │ ├── chownr@1.0.1
                                57 silly saveTree │ │ ├─┬ cmd-shim@2.0.2
                                57 silly saveTree │ │ │ ├── graceful-fs@4.1.6
                                57 silly saveTree │ │ │ └─┬ mkdirp@0.5.1
                                57 silly saveTree │ │ │   └── minimist@0.0.8
                                57 silly saveTree │ │ ├─┬ columnify@1.5.4
                                57 silly saveTree │ │ │ ├── strip-ansi@3.0.1
                                57 silly saveTree │ │ │ └─┬ wcwidth@1.0.0
                                57 silly saveTree │ │ │   └─┬ defaults@1.0.3
                                57 silly saveTree │ │ │     └── clone@1.0.2
                                57 silly saveTree │ │ ├─┬ config-chain@1.1.10
                                57 silly saveTree │ │ │ ├── ini@1.3.4
                                57 silly saveTree │ │ │ └── proto-list@1.2.4
                                57 silly saveTree │ │ ├── dezalgo@1.0.3
                                57 silly saveTree │ │ ├── editor@1.0.0
                                57 silly saveTree │ │ ├─┬ fs-vacuum@1.2.9
                                57 silly saveTree │ │ │ ├── path-is-inside@1.0.1
                                57 silly saveTree │ │ │ └─┬ rimraf@2.5.4
                                57 silly saveTree │ │ │   └─┬ glob@7.0.6
                                57 silly saveTree │ │ │     ├── fs.realpath@1.0.0
                                57 silly saveTree │ │ │     ├─┬ inflight@1.0.5
                                57 silly saveTree │ │ │     │ ├─┬ once@1.4.0
                                57 silly saveTree │ │ │     │ │ └── wrappy@1.0.2
                                57 silly saveTree │ │ │     │ └── wrappy@1.0.2
                                57 silly saveTree │ │ │     ├─┬ minimatch@3.0.3
                                57 silly saveTree │ │ │     │ └─┬ brace-expansion@1.1.6
                                57 silly saveTree │ │ │     │   ├── balanced-match@0.4.2
                                57 silly saveTree │ │ │     │   └── concat-map@0.0.1
                                57 silly saveTree │ │ │     ├── once@1.4.0
                                57 silly saveTree │ │ │     └── path-is-absolute@1.0.0
                                57 silly saveTree │ │ ├─┬ fs-write-stream-atomic@1.0.8
                                57 silly saveTree │ │ │ ├── iferr@0.1.5
                                57 silly saveTree │ │ │ ├── imurmurhash@0.1.4
                                57 silly saveTree │ │ │ └─┬ readable-stream@2.1.5
                                57 silly saveTree │ │ │   ├── buffer-shims@1.0.0
                                57 silly saveTree │ │ │   ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │   ├── isarray@1.0.0
                                57 silly saveTree │ │ │   ├── process-nextick-args@1.0.7
                                57 silly saveTree │ │ │   ├── string_decoder@0.10.31
                                57 silly saveTree │ │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │ │ ├─┬ fstream-npm@1.1.1
                                57 silly saveTree │ │ │ └─┬ fstream-ignore@1.0.5
                                57 silly saveTree │ │ │   └─┬ fstream@1.0.10
                                57 silly saveTree │ │ │     ├── graceful-fs@4.1.11
                                57 silly saveTree │ │ │     └─┬ rimraf@2.6.2
                                57 silly saveTree │ │ │       └─┬ glob@7.1.2
                                57 silly saveTree │ │ │         ├── fs.realpath@1.0.0
                                57 silly saveTree │ │ │         ├─┬ inflight@1.0.6
                                57 silly saveTree │ │ │         │ └── once@1.4.0
                                57 silly saveTree │ │ │         ├─┬ minimatch@3.0.4
                                57 silly saveTree │ │ │         │ └─┬ brace-expansion@1.1.11
                                57 silly saveTree │ │ │         │   ├── balanced-match@1.0.0
                                57 silly saveTree │ │ │         │   └── concat-map@0.0.1
                                57 silly saveTree │ │ │         ├── once@1.4.0
                                57 silly saveTree │ │ │         └── path-is-absolute@1.0.1
                                57 silly saveTree │ │ ├── fstream@1.0.10
                                57 silly saveTree │ │ ├── github-url-from-git@1.4.0
                                57 silly saveTree │ │ ├── github-url-from-username-repo@1.0.2
                                57 silly saveTree │ │ ├── glob@7.0.6
                                57 silly saveTree │ │ ├── graceful-fs@4.1.6
                                57 silly saveTree │ │ ├── hosted-git-info@2.1.5
                                57 silly saveTree │ │ ├── imurmurhash@0.1.4
                                57 silly saveTree │ │ ├── inflight@1.0.5
                                57 silly saveTree │ │ ├── inherits@2.0.3
                                57 silly saveTree │ │ ├── ini@1.3.4
                                57 silly saveTree │ │ ├─┬ init-package-json@1.9.4
                                57 silly saveTree │ │ │ ├─┬ glob@6.0.4
                                57 silly saveTree │ │ │ │ └── path-is-absolute@1.0.0
                                57 silly saveTree │ │ │ ├─┬ npm-package-arg@4.1.0
                                57 silly saveTree │ │ │ │ └── semver@5.1.0
                                57 silly saveTree │ │ │ ├─┬ promzard@0.3.0
                                57 silly saveTree │ │ │ │ └─┬ read@1.0.7
                                57 silly saveTree │ │ │ │   └── mute-stream@0.0.5
                                57 silly saveTree │ │ │ ├─┬ read-package-json@2.0.4
                                57 silly saveTree │ │ │ │ ├─┬ glob@6.0.4
                                57 silly saveTree │ │ │ │ │ └── path-is-absolute@1.0.0
                                57 silly saveTree │ │ │ │ ├─┬ json-parse-helpfulerror@1.0.3
                                57 silly saveTree │ │ │ │ │ └── jju@1.3.0
                                57 silly saveTree │ │ │ │ └─┬ normalize-package-data@2.3.5
                                57 silly saveTree │ │ │ │   ├─┬ is-builtin-module@1.0.0
                                57 silly saveTree │ │ │ │   │ └── builtin-modules@1.1.0
                                57 silly saveTree │ │ │ │   └─┬ validate-npm-package-license@3.0.1
                                57 silly saveTree │ │ │ │     ├─┬ spdx-correct@1.0.2
                                57 silly saveTree │ │ │ │     │ └── spdx-license-ids@1.2.2
                                57 silly saveTree │ │ │ │     └─┬ spdx-expression-parse@1.0.2
                                57 silly saveTree │ │ │ │       └── spdx-exceptions@1.0.4
                                57 silly saveTree │ │ │ ├── read@1.0.7
                                57 silly saveTree │ │ │ ├── semver@5.1.0
                                57 silly saveTree │ │ │ ├── validate-npm-package-license@3.0.1
                                57 silly saveTree │ │ │ └─┬ validate-npm-package-name@2.2.2
                                57 silly saveTree │ │ │   └── builtins@0.0.7
                                57 silly saveTree │ │ ├── lockfile@1.0.1
                                57 silly saveTree │ │ ├─┬ lru-cache@4.0.1
                                57 silly saveTree │ │ │ ├── pseudomap@1.0.2
                                57 silly saveTree │ │ │ └── yallist@2.0.0
                                57 silly saveTree │ │ ├── minimatch@3.0.3
                                57 silly saveTree │ │ ├── mkdirp@0.5.1
                                57 silly saveTree │ │ ├─┬ node-gyp@3.6.0
                                57 silly saveTree │ │ │ ├─┬ nopt@3.0.6
                                57 silly saveTree │ │ │ │ └── abbrev@1.1.1
                                57 silly saveTree │ │ │ ├─┬ npmlog@2.0.4
                                57 silly saveTree │ │ │ │ ├─┬ are-we-there-yet@1.1.2
                                57 silly saveTree │ │ │ │ │ └── delegates@1.0.0
                                57 silly saveTree │ │ │ │ └─┬ gauge@1.2.7
                                57 silly saveTree │ │ │ │   ├── has-unicode@2.0.0
                                57 silly saveTree │ │ │ │   ├─┬ lodash.pad@4.4.0
                                57 silly saveTree │ │ │ │   │ ├── lodash._baseslice@4.0.0
                                57 silly saveTree │ │ │ │   │ ├── lodash._basetostring@4.12.0
                                57 silly saveTree │ │ │ │   │ └── lodash.tostring@4.1.4
                                57 silly saveTree │ │ │ │   ├── lodash.padend@4.5.0
                                57 silly saveTree │ │ │ │   └── lodash.padstart@4.5.0
                                57 silly saveTree │ │ │ ├─┬ osenv@0.1.3
                                57 silly saveTree │ │ │ │ ├── os-homedir@1.0.0
                                57 silly saveTree │ │ │ │ └── os-tmpdir@1.0.1
                                57 silly saveTree │ │ │ ├─┬ request@2.74.0
                                57 silly saveTree │ │ │ │ ├── aws-sign2@0.6.0
                                57 silly saveTree │ │ │ │ ├── aws4@1.4.1
                                57 silly saveTree │ │ │ │ ├─┬ bl@1.1.2
                                57 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.0.6
                                57 silly saveTree │ │ │ │ │   ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │ │ │   ├── isarray@1.0.0
                                57 silly saveTree │ │ │ │ │   ├── process-nextick-args@1.0.7
                                57 silly saveTree │ │ │ │ │   ├── string_decoder@0.10.31
                                57 silly saveTree │ │ │ │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │ │ │ │ ├── caseless@0.11.0
                                57 silly saveTree │ │ │ │ ├─┬ combined-stream@1.0.5
                                57 silly saveTree │ │ │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree │ │ │ │ ├── extend@3.0.0
                                57 silly saveTree │ │ │ │ ├── forever-agent@0.6.1
                                57 silly saveTree │ │ │ │ ├─┬ form-data@1.0.0-rc4
                                57 silly saveTree │ │ │ │ │ ├── async@1.5.2
                                57 silly saveTree │ │ │ │ │ └─┬ mime-types@2.1.11
                                57 silly saveTree │ │ │ │ │   └── mime-db@1.23.0
                                57 silly saveTree │ │ │ │ ├─┬ har-validator@2.0.6
                                57 silly saveTree │ │ │ │ │ ├─┬ chalk@1.1.3
                                57 silly saveTree │ │ │ │ │ │ ├── ansi-styles@2.2.1
                                57 silly saveTree │ │ │ │ │ │ ├── escape-string-regexp@1.0.5
                                57 silly saveTree │ │ │ │ │ │ ├── has-ansi@2.0.0
                                57 silly saveTree │ │ │ │ │ │ └── supports-color@2.0.0
                                57 silly saveTree │ │ │ │ │ ├─┬ commander@2.9.0
                                57 silly saveTree │ │ │ │ │ │ └── graceful-readlink@1.0.1
                                57 silly saveTree │ │ │ │ │ ├─┬ is-my-json-valid@2.13.1
                                57 silly saveTree │ │ │ │ │ │ ├── generate-function@2.0.0
                                57 silly saveTree │ │ │ │ │ │ ├─┬ generate-object-property@1.2.0
                                57 silly saveTree │ │ │ │ │ │ │ └── is-property@1.0.2
                                57 silly saveTree │ │ │ │ │ │ ├── jsonpointer@2.0.0
                                57 silly saveTree │ │ │ │ │ │ └── xtend@4.0.1
                                57 silly saveTree │ │ │ │ │ └─┬ pinkie-promise@2.0.1
                                57 silly saveTree │ │ │ │ │   └── pinkie@2.0.4
                                57 silly saveTree │ │ │ │ ├─┬ hawk@3.1.3
                                57 silly saveTree │ │ │ │ │ ├─┬ boom@2.10.1
                                57 silly saveTree │ │ │ │ │ │ └── hoek@2.16.3
                                57 silly saveTree │ │ │ │ │ ├── cryptiles@2.0.5
                                57 silly saveTree │ │ │ │ │ ├── hoek@2.16.3
                                57 silly saveTree │ │ │ │ │ └── sntp@1.0.9
                                57 silly saveTree │ │ │ │ ├─┬ http-signature@1.1.1
                                57 silly saveTree │ │ │ │ │ ├── assert-plus@0.2.0
                                57 silly saveTree │ │ │ │ │ ├─┬ jsprim@1.3.0
                                57 silly saveTree │ │ │ │ │ │ ├── extsprintf@1.0.2
                                57 silly saveTree │ │ │ │ │ │ ├── json-schema@0.2.2
                                57 silly saveTree │ │ │ │ │ │ └── verror@1.3.6
                                57 silly saveTree │ │ │ │ │ └─┬ sshpk@1.9.2
                                57 silly saveTree │ │ │ │ │   ├── asn1@0.2.3
                                57 silly saveTree │ │ │ │ │   ├── assert-plus@1.0.0
                                57 silly saveTree │ │ │ │ │   ├── dashdash@1.14.0
                                57 silly saveTree │ │ │ │ │   ├─┬ ecc-jsbn@0.1.1
                                57 silly saveTree │ │ │ │ │   │ └── jsbn@0.1.0
                                57 silly saveTree │ │ │ │ │   ├── getpass@0.1.6
                                57 silly saveTree │ │ │ │ │   ├── jodid25519@1.0.2
                                57 silly saveTree │ │ │ │ │   ├── jsbn@0.1.0
                                57 silly saveTree │ │ │ │ │   └── tweetnacl@0.13.3
                                57 silly saveTree │ │ │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree │ │ │ │ ├── isstream@0.1.2
                                57 silly saveTree │ │ │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree │ │ │ │ ├── mime-types@2.1.11
                                57 silly saveTree │ │ │ │ ├── node-uuid@1.4.7
                                57 silly saveTree │ │ │ │ ├── oauth-sign@0.8.2
                                57 silly saveTree │ │ │ │ ├── qs@6.2.1
                                57 silly saveTree │ │ │ │ ├── stringstream@0.0.5
                                57 silly saveTree │ │ │ │ ├── tough-cookie@2.3.1
                                57 silly saveTree │ │ │ │ └── tunnel-agent@0.4.3
                                57 silly saveTree │ │ │ ├── semver@5.3.0
                                57 silly saveTree │ │ │ ├── tar@2.2.1
                                57 silly saveTree │ │ │ └─┬ which@1.2.11
                                57 silly saveTree │ │ │   └── isexe@1.1.2
                                57 silly saveTree │ │ ├── nopt@3.0.6
                                57 silly saveTree │ │ ├── normalize-git-url@3.0.2
                                57 silly saveTree │ │ ├── normalize-package-data@2.3.5
                                57 silly saveTree │ │ ├── npm-cache-filename@1.0.2
                                57 silly saveTree │ │ ├── npm-install-checks@1.0.7
                                57 silly saveTree │ │ ├── npm-package-arg@4.1.0
                                57 silly saveTree │ │ ├─┬ npm-registry-client@7.2.1
                                57 silly saveTree │ │ │ ├─┬ concat-stream@1.5.2
                                57 silly saveTree │ │ │ │ ├─┬ readable-stream@2.0.6
                                57 silly saveTree │ │ │ │ │ ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │ │ │ ├── isarray@1.0.0
                                57 silly saveTree │ │ │ │ │ ├── process-nextick-args@1.0.7
                                57 silly saveTree │ │ │ │ │ ├── string_decoder@0.10.31
                                57 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2
                                57 silly saveTree │ │ │ │ └── typedarray@0.0.6
                                57 silly saveTree │ │ │ ├── retry@0.10.0
                                57 silly saveTree │ │ │ └── slide@1.1.6
                                57 silly saveTree │ │ ├── npm-user-validate@0.1.5
                                57 silly saveTree │ │ ├── npmlog@2.0.4
                                57 silly saveTree │ │ ├── once@1.4.0
                                57 silly saveTree │ │ ├── opener@1.4.1
                                57 silly saveTree │ │ ├── osenv@0.1.3
                                57 silly saveTree │ │ ├── path-is-inside@1.0.1
                                57 silly saveTree │ │ ├─┬ read-installed@4.0.3
                                57 silly saveTree │ │ │ ├── debuglog@1.0.1
                                57 silly saveTree │ │ │ ├─┬ read-package-json@2.0.13
                                57 silly saveTree │ │ │ │ ├── json-parse-better-errors@1.0.2
                                57 silly saveTree │ │ │ │ ├─┬ normalize-package-data@2.4.0
                                57 silly saveTree │ │ │ │ │ ├── hosted-git-info@2.6.0
                                57 silly saveTree │ │ │ │ │ ├─┬ is-builtin-module@1.0.0
                                57 silly saveTree │ │ │ │ │ │ └── builtin-modules@1.1.1
                                57 silly saveTree │ │ │ │ │ ├── semver@5.5.0
                                57 silly saveTree │ │ │ │ │ └─┬ validate-npm-package-license@3.0.3
                                57 silly saveTree │ │ │ │ │   ├─┬ spdx-correct@3.0.0
                                57 silly saveTree │ │ │ │ │   │ ├─┬ spdx-expression-parse@3.0.0
                                57 silly saveTree │ │ │ │ │   │ │ ├── spdx-exceptions@2.1.0
                                57 silly saveTree │ │ │ │ │   │ │ └── spdx-license-ids@3.0.0
                                57 silly saveTree │ │ │ │ │   │ └── spdx-license-ids@3.0.0
                                57 silly saveTree │ │ │ │ │   └── spdx-expression-parse@3.0.0
                                57 silly saveTree │ │ │ │ └── slash@1.0.0
                                57 silly saveTree │ │ │ ├── readdir-scoped-modules@1.0.2
                                57 silly saveTree │ │ │ ├── semver@5.5.0
                                57 silly saveTree │ │ │ ├── slide@1.1.6
                                57 silly saveTree │ │ │ └── util-extend@1.0.3
                                57 silly saveTree │ │ ├── read-package-json@2.0.4
                                57 silly saveTree │ │ ├── read@1.0.7
                                57 silly saveTree │ │ ├── readable-stream@2.1.5
                                57 silly saveTree │ │ ├── realize-package-specifier@3.0.1
                                57 silly saveTree │ │ ├── request@2.74.0
                                57 silly saveTree │ │ ├── retry@0.10.0
                                57 silly saveTree │ │ ├── rimraf@2.5.4
                                57 silly saveTree │ │ ├── semver@5.1.0
                                57 silly saveTree │ │ ├─┬ sha@2.0.1
                                57 silly saveTree │ │ │ └─┬ readable-stream@2.0.2
                                57 silly saveTree │ │ │   ├── core-util-is@1.0.1
                                57 silly saveTree │ │ │   ├── isarray@0.0.1
                                57 silly saveTree │ │ │   ├── process-nextick-args@1.0.3
                                57 silly saveTree │ │ │   ├── string_decoder@0.10.31
                                57 silly saveTree │ │ │   └── util-deprecate@1.0.1
                                57 silly saveTree │ │ ├── slide@1.1.6
                                57 silly saveTree │ │ ├── sorted-object@2.0.0
                                57 silly saveTree │ │ ├── spdx-license-ids@1.2.2
                                57 silly saveTree │ │ ├── strip-ansi@3.0.1
                                57 silly saveTree │ │ ├── tar@2.2.1
                                57 silly saveTree │ │ ├── text-table@0.2.0
                                57 silly saveTree │ │ ├── uid-number@0.0.6
                                57 silly saveTree │ │ ├── umask@1.1.0
                                57 silly saveTree │ │ ├── validate-npm-package-license@3.0.1
                                57 silly saveTree │ │ ├── validate-npm-package-name@2.2.2
                                57 silly saveTree │ │ ├── which@1.2.11
                                57 silly saveTree │ │ ├── wrappy@1.0.2
                                57 silly saveTree │ │ └─┬ write-file-atomic@1.1.4
                                57 silly saveTree │ │   └── imurmurhash@0.1.4
                                57 silly saveTree │ ├─┬ prompt@1.0.0
                                57 silly saveTree │ │ ├── colors@1.2.1
                                57 silly saveTree │ │ ├── pkginfo@0.4.1
                                57 silly saveTree │ │ ├─┬ read@1.0.7
                                57 silly saveTree │ │ │ └── mute-stream@0.0.7
                                57 silly saveTree │ │ ├── revalidator@0.1.8
                                57 silly saveTree │ │ ├─┬ utile@0.3.0
                                57 silly saveTree │ │ │ ├── async@0.9.2
                                57 silly saveTree │ │ │ ├── deep-equal@0.2.2
                                57 silly saveTree │ │ │ ├── i@0.3.6
                                57 silly saveTree │ │ │ └── ncp@1.0.1
                                57 silly saveTree │ │ └─┬ winston@2.1.1
                                57 silly saveTree │ │   ├── async@1.0.0
                                57 silly saveTree │ │   ├── colors@1.0.3
                                57 silly saveTree │ │   ├── cycle@1.0.3
                                57 silly saveTree │ │   ├── eyes@0.1.8
                                57 silly saveTree │ │   ├── pkginfo@0.3.1
                                57 silly saveTree │ │   └── stack-trace@0.0.10
                                57 silly saveTree │ ├── pyconf@1.1.2
                                57 silly saveTree │ ├─┬ redis@2.8.0
                                57 silly saveTree │ │ ├── double-ended-queue@2.1.0-0
                                57 silly saveTree │ │ ├── redis-commands@1.3.5
                                57 silly saveTree │ │ └── redis-parser@2.6.0
                                57 silly saveTree │ ├── safe-replace@1.0.2
                                57 silly saveTree │ ├── semver@5.5.0
                                57 silly saveTree │ ├─┬ socket.io-client@1.7.4
                                57 silly saveTree │ │ ├── backo2@1.0.2
                                57 silly saveTree │ │ ├── component-bind@1.0.0
                                57 silly saveTree │ │ ├── component-emitter@1.2.1
                                57 silly saveTree │ │ ├─┬ debug@2.3.3
                                57 silly saveTree │ │ │ └── ms@0.7.2
                                57 silly saveTree │ │ ├─┬ engine.io-client@1.8.5
                                57 silly saveTree │ │ │ ├── component-emitter@1.2.1
                                57 silly saveTree │ │ │ ├── component-inherit@0.0.3
                                57 silly saveTree │ │ │ ├─┬ debug@2.3.3
                                57 silly saveTree │ │ │ │ └── ms@0.7.2
                                57 silly saveTree │ │ │ ├─┬ engine.io-parser@1.3.2
                                57 silly saveTree │ │ │ │ ├── after@0.8.2
                                57 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.6
                                57 silly saveTree │ │ │ │ ├── base64-arraybuffer@0.1.5
                                57 silly saveTree │ │ │ │ ├── blob@0.0.4
                                57 silly saveTree │ │ │ │ ├─┬ has-binary@0.1.7
                                57 silly saveTree │ │ │ │ │ └── isarray@0.0.1
                                57 silly saveTree │ │ │ │ └── wtf-8@1.0.0
                                57 silly saveTree │ │ │ ├── has-cors@1.1.0
                                57 silly saveTree │ │ │ ├── indexof@0.0.1
                                57 silly saveTree │ │ │ ├─┬ parsejson@0.0.3
                                57 silly saveTree │ │ │ │ └─┬ better-assert@1.0.2
                                57 silly saveTree │ │ │ │   └── callsite@1.0.0
                                57 silly saveTree │ │ │ ├── parseqs@0.0.5
                                57 silly saveTree │ │ │ ├── parseuri@0.0.5
                                57 silly saveTree │ │ │ ├─┬ ws@1.1.5
                                57 silly saveTree │ │ │ │ ├── options@0.0.6
                                57 silly saveTree │ │ │ │ └── ultron@1.0.2
                                57 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.5.3
                                57 silly saveTree │ │ │ └── yeast@0.1.2
                                57 silly saveTree │ │ ├── has-binary@0.1.7
                                57 silly saveTree │ │ ├── indexof@0.0.1
                                57 silly saveTree │ │ ├── object-component@0.0.3
                                57 silly saveTree │ │ ├── parseuri@0.0.5
                                57 silly saveTree │ │ ├─┬ socket.io-parser@2.3.1
                                57 silly saveTree │ │ │ ├── component-emitter@1.1.2
                                57 silly saveTree │ │ │ ├─┬ debug@2.2.0
                                57 silly saveTree │ │ │ │ └── ms@0.7.1
                                57 silly saveTree │ │ │ └── json3@3.3.2
                                57 silly saveTree │ │ └── to-array@0.1.4
                                57 silly saveTree │ ├─┬ socket.io@1.7.4
                                57 silly saveTree │ │ ├─┬ debug@2.3.3
                                57 silly saveTree │ │ │ └── ms@0.7.2
                                57 silly saveTree │ │ ├─┬ engine.io@1.8.5
                                57 silly saveTree │ │ │ ├─┬ accepts@1.3.3
                                57 silly saveTree │ │ │ │ └── negotiator@0.6.1
                                57 silly saveTree │ │ │ ├── base64id@1.0.0
                                57 silly saveTree │ │ │ ├── cookie@0.3.1
                                57 silly saveTree │ │ │ └─┬ debug@2.3.3
                                57 silly saveTree │ │ │   └── ms@0.7.2
                                57 silly saveTree │ │ ├── object-assign@4.1.0
                                57 silly saveTree │ │ └─┬ socket.io-adapter@0.5.0
                                57 silly saveTree │ │   └─┬ debug@2.3.3
                                57 silly saveTree │ │     └── ms@0.7.2
                                57 silly saveTree │ ├─┬ tar@4.4.1
                                57 silly saveTree │ │ ├── chownr@1.0.1
                                57 silly saveTree │ │ ├─┬ fs-minipass@1.2.5
                                57 silly saveTree │ │ │ └─┬ minipass@2.2.4
                                57 silly saveTree │ │ │   └── yallist@3.0.2
                                57 silly saveTree │ │ ├── minipass@2.2.4
                                57 silly saveTree │ │ ├── minizlib@1.1.0
                                57 silly saveTree │ │ └── yallist@3.0.2
                                57 silly saveTree │ ├── winston-daily-rotate-file@1.7.2
                                57 silly saveTree │ ├─┬ winston-syslog@1.2.6
                                57 silly saveTree │ │ ├── glossy@0.1.7
                                57 silly saveTree │ │ └─┬ unix-dgram@0.2.3
                                57 silly saveTree │ │   ├── bindings@1.1.1
                                57 silly saveTree │ │   └── nan@2.3.5
                                57 silly saveTree │ ├─┬ winston@2.4.1
                                57 silly saveTree │ │ ├── async@1.0.0
                                57 silly saveTree │ │ └── colors@1.0.3
                                57 silly saveTree │ └─┬ yargs@6.6.0
                                57 silly saveTree │   ├── camelcase@3.0.0
                                57 silly saveTree │   ├─┬ cliui@3.2.0
                                57 silly saveTree │   │ ├─┬ string-width@1.0.2
                                57 silly saveTree │   │ │ ├── code-point-at@1.1.0
                                57 silly saveTree │   │ │ ├─┬ is-fullwidth-code-point@1.0.0
                                57 silly saveTree │   │ │ │ └── number-is-nan@1.0.1
                                57 silly saveTree │   │ │ └─┬ strip-ansi@3.0.1
                                57 silly saveTree │   │ │   └── ansi-regex@2.1.1
                                57 silly saveTree │   │ ├── strip-ansi@3.0.1
                                57 silly saveTree │   │ └── wrap-ansi@2.1.0
                                57 silly saveTree │   ├── decamelize@1.2.0
                                57 silly saveTree │   ├── get-caller-file@1.0.2
                                57 silly saveTree │   ├─┬ os-locale@1.4.0
                                57 silly saveTree │   │ └─┬ lcid@1.0.0
                                57 silly saveTree │   │   └── invert-kv@1.0.0
                                57 silly saveTree │   ├─┬ read-pkg-up@1.0.1
                                57 silly saveTree │   │ ├─┬ find-up@1.1.2
                                57 silly saveTree │   │ │ ├─┬ path-exists@2.1.0
                                57 silly saveTree │   │ │ │ └─┬ pinkie-promise@2.0.1
                                57 silly saveTree │   │ │ │   └── pinkie@2.0.4
                                57 silly saveTree │   │ │ └── pinkie-promise@2.0.1
                                57 silly saveTree │   │ └─┬ read-pkg@1.1.0
                                57 silly saveTree │   │   ├─┬ load-json-file@1.1.0
                                57 silly saveTree │   │   │ ├─┬ parse-json@2.2.0
                                57 silly saveTree │   │   │ │ └─┬ error-ex@1.3.1
                                57 silly saveTree │   │   │ │   └── is-arrayish@0.2.1
                                57 silly saveTree │   │   │ ├── pify@2.3.0
                                57 silly saveTree │   │   │ └─┬ strip-bom@2.0.0
                                57 silly saveTree │   │   │   └── is-utf8@0.2.1
                                57 silly saveTree │   │   └── path-type@1.1.0
                                57 silly saveTree │   ├── require-directory@2.1.1
                                57 silly saveTree │   ├── require-main-filename@1.0.1
                                57 silly saveTree │   ├── set-blocking@2.0.0
                                57 silly saveTree │   ├── string-width@1.0.2
                                57 silly saveTree │   ├── which-module@1.0.0
                                57 silly saveTree │   ├── y18n@3.2.1
                                57 silly saveTree │   └── yargs-parser@4.2.1
                                57 silly saveTree ├─┬ iobroker.landroid-s@2.5.4
                                57 silly saveTree │ └─┬ mqtt@2.18.3
                                57 silly saveTree │   ├── commist@1.0.0
                                57 silly saveTree │   ├─┬ concat-stream@1.6.2
                                57 silly saveTree │   │ └── readable-stream@2.3.6
                                57 silly saveTree │   ├── end-of-stream@1.4.1
                                57 silly saveTree │   ├─┬ help-me@1.1.0
                                57 silly saveTree │   │ └── xtend@4.0.1
                                57 silly saveTree │   ├── minimist@1.2.0
                                57 silly saveTree │   ├── mqtt-packet@5.6.0
                                57 silly saveTree │   ├── pump@3.0.0
                                57 silly saveTree │   ├── readable-stream@2.3.6
                                57 silly saveTree │   ├── reinterval@1.1.0
                                57 silly saveTree │   ├── split2@2.2.0
                                57 silly saveTree │   └── xtend@4.0.1
                                57 silly saveTree ├─┬ iobroker.landroid@1.0.0
                                57 silly saveTree │ ├─┬ ping@0.2.2
                                57 silly saveTree │ │ ├── q@1.5.1
                                57 silly saveTree │ │ └── underscore@1.9.1
                                57 silly saveTree │ └─┬ request@2.88.0
                                57 silly saveTree │   ├── aws-sign2@0.7.0
                                57 silly saveTree │   ├── aws4@1.8.0
                                57 silly saveTree │   ├── caseless@0.12.0
                                57 silly saveTree │   ├─┬ combined-stream@1.0.6
                                57 silly saveTree │   │ └── delayed-stream@1.0.0
                                57 silly saveTree │   ├── extend@3.0.2
                                57 silly saveTree │   ├── forever-agent@0.6.1
                                57 silly saveTree │   ├─┬ form-data@2.3.2
                                57 silly saveTree │   │ ├── asynckit@0.4.0
                                57 silly saveTree │   │ └─┬ mime-types@2.1.19
                                57 silly saveTree │   │   └── mime-db@1.35.0
                                57 silly saveTree │   ├─┬ har-validator@5.1.0
                                57 silly saveTree │   │ ├─┬ ajv@5.5.2
                                57 silly saveTree │   │ │ ├── co@4.6.0
                                57 silly saveTree │   │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree │   │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree │   │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree │   │ └── har-schema@2.0.0
                                57 silly saveTree │   ├─┬ http-signature@1.2.0
                                57 silly saveTree │   │ ├── assert-plus@1.0.0
                                57 silly saveTree │   │ ├─┬ jsprim@1.4.1
                                57 silly saveTree │   │ │ ├── extsprintf@1.3.0
                                57 silly saveTree │   │ │ ├── json-schema@0.2.3
                                57 silly saveTree │   │ │ └─┬ verror@1.10.0
                                57 silly saveTree │   │ │   └── core-util-is@1.0.2
                                57 silly saveTree │   │ └─┬ sshpk@1.14.2
                                57 silly saveTree │   │   ├─┬ asn1@0.2.4
                                57 silly saveTree │   │   │ └── safer-buffer@2.1.2
                                57 silly saveTree │   │   ├─┬ bcrypt-pbkdf@1.0.2
                                57 silly saveTree │   │   │ └── tweetnacl@0.14.5
                                57 silly saveTree │   │   ├── dashdash@1.14.1
                                57 silly saveTree │   │   ├─┬ ecc-jsbn@0.1.2
                                57 silly saveTree │   │   │ └── jsbn@0.1.1
                                57 silly saveTree │   │   ├── getpass@0.1.7
                                57 silly saveTree │   │   ├── jsbn@0.1.1
                                57 silly saveTree │   │   ├── safer-buffer@2.1.2
                                57 silly saveTree │   │   └── tweetnacl@0.14.5
                                57 silly saveTree │   ├── is-typedarray@1.0.0
                                57 silly saveTree │   ├── isstream@0.1.2
                                57 silly saveTree │   ├── json-stringify-safe@5.0.1
                                57 silly saveTree │   ├── mime-types@2.1.19
                                57 silly saveTree │   ├── oauth-sign@0.9.0
                                57 silly saveTree │   ├── performance-now@2.1.0
                                57 silly saveTree │   ├── qs@6.5.2
                                57 silly saveTree │   ├── safe-buffer@5.1.2
                                57 silly saveTree │   ├─┬ tough-cookie@2.4.3
                                57 silly saveTree │   │ ├── psl@1.1.29
                                57 silly saveTree │   │ └── punycode@1.4.1
                                57 silly saveTree │   ├── tunnel-agent@0.6.0
                                57 silly saveTree │   └── uuid@3.3.2
                                57 silly saveTree ├── iobroker.mobile@0.4.11
                                57 silly saveTree ├─┬ iobroker.modbus@1.1.0
                                57 silly saveTree │ ├── crc@3.5.0
                                57 silly saveTree │ ├─┬ jsmodbus@1.2.4
                                57 silly saveTree │ │ ├── crc@3.4.0
                                57 silly saveTree │ │ ├── put@0.0.6
                                57 silly saveTree │ │ ├── q@1.0.1
                                57 silly saveTree │ │ ├─┬ serialport@4.0.7
                                57 silly saveTree │ │ │ ├── bindings@1.2.1
                                57 silly saveTree │ │ │ ├── commander@2.17.1
                                57 silly saveTree │ │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ │ ├─┬ lie@3.3.0
                                57 silly saveTree │ │ │ │ └── immediate@3.0.6
                                57 silly saveTree │ │ │ ├── nan@2.10.0
                                57 silly saveTree │ │ │ ├─┬ node-pre-gyp@0.6.32
                                57 silly saveTree │ │ │ │ ├─┬ mkdirp@0.5.1
                                57 silly saveTree │ │ │ │ │ └── minimist@0.0.8
                                57 silly saveTree │ │ │ │ ├─┬ nopt@3.0.6
                                57 silly saveTree │ │ │ │ │ └── abbrev@1.0.9
                                57 silly saveTree │ │ │ │ ├─┬ npmlog@4.0.1
                                57 silly saveTree │ │ │ │ │ ├─┬ are-we-there-yet@1.1.2
                                57 silly saveTree │ │ │ │ │ │ ├── delegates@1.0.0
                                57 silly saveTree │ │ │ │ │ │ └─┬ readable-stream@2.2.2
                                57 silly saveTree │ │ │ │ │ │   ├── buffer-shims@1.0.0
                                57 silly saveTree │ │ │ │ │ │   ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │ │ │ │   ├── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │ │   ├── isarray@1.0.0
                                57 silly saveTree │ │ │ │ │ │   ├── process-nextick-args@1.0.7
                                57 silly saveTree │ │ │ │ │ │   ├── string_decoder@0.10.31
                                57 silly saveTree │ │ │ │ │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │ │ │ │ │ ├── console-control-strings@1.1.0
                                57 silly saveTree │ │ │ │ │ ├─┬ gauge@2.7.2
                                57 silly saveTree │ │ │ │ │ │ ├── aproba@1.0.4
                                57 silly saveTree │ │ │ │ │ │ ├── has-unicode@2.0.1
                                57 silly saveTree │ │ │ │ │ │ ├── object-assign@4.1.0
                                57 silly saveTree │ │ │ │ │ │ ├── signal-exit@3.0.2
                                57 silly saveTree │ │ │ │ │ │ ├─┬ string-width@1.0.2
                                57 silly saveTree │ │ │ │ │ │ │ ├── code-point-at@1.1.0
                                57 silly saveTree │ │ │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
                                57 silly saveTree │ │ │ │ │ │ │ │ └── number-is-nan@1.0.1
                                57 silly saveTree │ │ │ │ │ │ │ └─┬ strip-ansi@3.0.1
                                57 silly saveTree │ │ │ │ │ │ │   └── ansi-regex@2.0.0
                                57 silly saveTree │ │ │ │ │ │ ├── strip-ansi@3.0.1
                                57 silly saveTree │ │ │ │ │ │ ├── supports-color@0.2.0
                                57 silly saveTree │ │ │ │ │ │ └── wide-align@1.1.0
                                57 silly saveTree │ │ │ │ │ └── set-blocking@2.0.0
                                57 silly saveTree │ │ │ │ ├─┬ rc@1.1.6
                                57 silly saveTree │ │ │ │ │ ├── deep-extend@0.4.1
                                57 silly saveTree │ │ │ │ │ ├── ini@1.3.4
                                57 silly saveTree │ │ │ │ │ ├── minimist@1.2.0
                                57 silly saveTree │ │ │ │ │ └── strip-json-comments@1.0.4
                                57 silly saveTree │ │ │ │ ├─┬ request@2.79.0
                                57 silly saveTree │ │ │ │ │ ├── aws-sign2@0.6.0
                                57 silly saveTree │ │ │ │ │ ├── aws4@1.5.0
                                57 silly saveTree │ │ │ │ │ ├── caseless@0.11.0
                                57 silly saveTree │ │ │ │ │ ├─┬ combined-stream@1.0.5
                                57 silly saveTree │ │ │ │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree │ │ │ │ │ ├── extend@3.0.0
                                57 silly saveTree │ │ │ │ │ ├── forever-agent@0.6.1
                                57 silly saveTree │ │ │ │ │ ├─┬ form-data@2.1.2
                                57 silly saveTree │ │ │ │ │ │ ├── asynckit@0.4.0
                                57 silly saveTree │ │ │ │ │ │ └─┬ mime-types@2.1.13
                                57 silly saveTree │ │ │ │ │ │   └── mime-db@1.25.0
                                57 silly saveTree │ │ │ │ │ ├─┬ har-validator@2.0.6
                                57 silly saveTree │ │ │ │ │ │ ├─┬ chalk@1.1.3
                                57 silly saveTree │ │ │ │ │ │ │ ├── ansi-styles@2.2.1
                                57 silly saveTree │ │ │ │ │ │ │ ├── escape-string-regexp@1.0.5
                                57 silly saveTree │ │ │ │ │ │ │ ├─┬ has-ansi@2.0.0
                                57 silly saveTree │ │ │ │ │ │ │ │ └── ansi-regex@2.0.0
                                57 silly saveTree │ │ │ │ │ │ │ ├─┬ strip-ansi@3.0.1
                                57 silly saveTree │ │ │ │ │ │ │ │ └── ansi-regex@2.0.0
                                57 silly saveTree │ │ │ │ │ │ │ └── supports-color@2.0.0
                                57 silly saveTree │ │ │ │ │ │ ├─┬ is-my-json-valid@2.15.0
                                57 silly saveTree │ │ │ │ │ │ │ ├── generate-function@2.0.0
                                57 silly saveTree │ │ │ │ │ │ │ ├─┬ generate-object-property@1.2.0
                                57 silly saveTree │ │ │ │ │ │ │ │ └── is-property@1.0.2
                                57 silly saveTree │ │ │ │ │ │ │ ├── jsonpointer@4.0.0
                                57 silly saveTree │ │ │ │ │ │ │ └── xtend@4.0.1
                                57 silly saveTree │ │ │ │ │ │ └─┬ pinkie-promise@2.0.1
                                57 silly saveTree │ │ │ │ │ │   └── pinkie@2.0.4
                                57 silly saveTree │ │ │ │ │ ├─┬ hawk@3.1.3
                                57 silly saveTree │ │ │ │ │ │ ├─┬ boom@2.10.1
                                57 silly saveTree │ │ │ │ │ │ │ └── hoek@2.16.3
                                57 silly saveTree │ │ │ │ │ │ ├── cryptiles@2.0.5
                                57 silly saveTree │ │ │ │ │ │ ├── hoek@2.16.3
                                57 silly saveTree │ │ │ │ │ │ └── sntp@1.0.9
                                57 silly saveTree │ │ │ │ │ ├─┬ http-signature@1.1.1
                                57 silly saveTree │ │ │ │ │ │ ├── assert-plus@0.2.0
                                57 silly saveTree │ │ │ │ │ │ ├─┬ jsprim@1.3.1
                                57 silly saveTree │ │ │ │ │ │ │ ├── extsprintf@1.0.2
                                57 silly saveTree │ │ │ │ │ │ │ ├── json-schema@0.2.3
                                57 silly saveTree │ │ │ │ │ │ │ └── verror@1.3.6
                                57 silly saveTree │ │ │ │ │ │ └─┬ sshpk@1.10.1
                                57 silly saveTree │ │ │ │ │ │   ├── asn1@0.2.3
                                57 silly saveTree │ │ │ │ │ │   ├── assert-plus@1.0.0
                                57 silly saveTree │ │ │ │ │ │   ├─┬ bcrypt-pbkdf@1.0.0
                                57 silly saveTree │ │ │ │ │ │   │ └── tweetnacl@0.14.4
                                57 silly saveTree │ │ │ │ │ │   ├── dashdash@1.14.1
                                57 silly saveTree │ │ │ │ │ │   ├─┬ ecc-jsbn@0.1.1
                                57 silly saveTree │ │ │ │ │ │   │ └── jsbn@0.1.0
                                57 silly saveTree │ │ │ │ │ │   ├── getpass@0.1.6
                                57 silly saveTree │ │ │ │ │ │   ├── jodid25519@1.0.2
                                57 silly saveTree │ │ │ │ │ │   ├── jsbn@0.1.0
                                57 silly saveTree │ │ │ │ │ │   └── tweetnacl@0.14.4
                                57 silly saveTree │ │ │ │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree │ │ │ │ │ ├── isstream@0.1.2
                                57 silly saveTree │ │ │ │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree │ │ │ │ │ ├── mime-types@2.1.13
                                57 silly saveTree │ │ │ │ │ ├── oauth-sign@0.8.2
                                57 silly saveTree │ │ │ │ │ ├── qs@6.3.0
                                57 silly saveTree │ │ │ │ │ ├── stringstream@0.0.5
                                57 silly saveTree │ │ │ │ │ ├─┬ tough-cookie@2.3.2
                                57 silly saveTree │ │ │ │ │ │ └── punycode@1.4.1
                                57 silly saveTree │ │ │ │ │ ├── tunnel-agent@0.4.3
                                57 silly saveTree │ │ │ │ │ └── uuid@3.0.1
                                57 silly saveTree │ │ │ │ ├─┬ rimraf@2.5.4
                                57 silly saveTree │ │ │ │ │ └─┬ glob@7.1.1
                                57 silly saveTree │ │ │ │ │   ├── fs.realpath@1.0.0
                                57 silly saveTree │ │ │ │ │   ├─┬ inflight@1.0.6
                                57 silly saveTree │ │ │ │ │   │ ├─┬ once@1.4.0
                                57 silly saveTree │ │ │ │ │   │ │ └── wrappy@1.0.2
                                57 silly saveTree │ │ │ │ │   │ └── wrappy@1.0.2
                                57 silly saveTree │ │ │ │ │   ├── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │   ├─┬ minimatch@3.0.3
                                57 silly saveTree │ │ │ │ │   │ └─┬ brace-expansion@1.1.6
                                57 silly saveTree │ │ │ │ │   │   ├── balanced-match@0.4.2
                                57 silly saveTree │ │ │ │ │   │   └── concat-map@0.0.1
                                57 silly saveTree │ │ │ │ │   ├── once@1.4.0
                                57 silly saveTree │ │ │ │ │   └── path-is-absolute@1.0.1
                                57 silly saveTree │ │ │ │ ├── semver@5.3.0
                                57 silly saveTree │ │ │ │ ├─┬ tar-pack@3.3.0
                                57 silly saveTree │ │ │ │ │ ├─┬ debug@2.2.0
                                57 silly saveTree │ │ │ │ │ │ └── ms@0.7.1
                                57 silly saveTree │ │ │ │ │ ├─┬ fstream-ignore@1.0.5
                                57 silly saveTree │ │ │ │ │ │ ├─┬ fstream@1.0.10
                                57 silly saveTree │ │ │ │ │ │ │ ├── graceful-fs@4.1.11
                                57 silly saveTree │ │ │ │ │ │ │ └── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │ │ ├── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │ │ └─┬ minimatch@3.0.3
                                57 silly saveTree │ │ │ │ │ │   └─┬ brace-expansion@1.1.6
                                57 silly saveTree │ │ │ │ │ │     ├── balanced-match@0.4.2
                                57 silly saveTree │ │ │ │ │ │     └── concat-map@0.0.1
                                57 silly saveTree │ │ │ │ │ ├── fstream@1.0.10
                                57 silly saveTree │ │ │ │ │ ├─┬ once@1.3.3
                                57 silly saveTree │ │ │ │ │ │ └── wrappy@1.0.2
                                57 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.1.5
                                57 silly saveTree │ │ │ │ │ │ ├── buffer-shims@1.0.0
                                57 silly saveTree │ │ │ │ │ │ ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │ │ │ │ ├── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │ │ ├── isarray@1.0.0
                                57 silly saveTree │ │ │ │ │ │ ├── process-nextick-args@1.0.7
                                57 silly saveTree │ │ │ │ │ │ ├── string_decoder@0.10.31
                                57 silly saveTree │ │ │ │ │ │ └── util-deprecate@1.0.2
                                57 silly saveTree │ │ │ │ │ ├─┬ tar@2.2.1
                                57 silly saveTree │ │ │ │ │ │ ├─┬ block-stream@0.0.9
                                57 silly saveTree │ │ │ │ │ │ │ └── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │ │ ├─┬ fstream@1.0.10
                                57 silly saveTree │ │ │ │ │ │ │ └── graceful-fs@4.1.11
                                57 silly saveTree │ │ │ │ │ │ └── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │ └── uid-number@0.0.6
                                57 silly saveTree │ │ │ │ └── tar@2.2.1
                                57 silly saveTree │ │ │ └─┬ object.assign@4.1.0
                                57 silly saveTree │ │ │   ├─┬ define-properties@1.1.3
                                57 silly saveTree │ │ │   │ └── object-keys@1.0.12
                                57 silly saveTree │ │ │   ├── function-bind@1.1.1
                                57 silly saveTree │ │ │   ├── has-symbols@1.0.0
                                57 silly saveTree │ │ │   └── object-keys@1.0.12
                                57 silly saveTree │ │ ├─┬ stampit-event-bus@0.1.1
                                57 silly saveTree │ │ │ └─┬ stampit@2.1.2
                                57 silly saveTree │ │ │   ├── lodash@3.10.1
                                57 silly saveTree │ │ │   └── supermixer@1.0.3
                                57 silly saveTree │ │ ├── stampit-log@0.3.0
                                57 silly saveTree │ │ ├── stampit-state-machine@0.2.1
                                57 silly saveTree │ │ └── stampit@2.1.2
                                57 silly saveTree │ ├── put@0.0.6
                                57 silly saveTree │ ├─┬ serialport@6.2.2
                                57 silly saveTree │ │ ├─┬ @serialport/parser-byte-length@1.0.5
                                57 silly saveTree │ │ │ └── safe-buffer@5.1.2
                                57 silly saveTree │ │ ├── @serialport/parser-cctalk@1.0.5
                                57 silly saveTree │ │ ├── @serialport/parser-delimiter@1.0.5
                                57 silly saveTree │ │ ├── @serialport/parser-readline@1.0.5
                                57 silly saveTree │ │ ├── @serialport/parser-ready@1.0.5
                                57 silly saveTree │ │ ├── @serialport/parser-regex@1.0.5
                                57 silly saveTree │ │ ├── bindings@1.3.0
                                57 silly saveTree │ │ ├── debug@3.1.0
                                57 silly saveTree │ │ ├─┬ prebuild-install@4.0.0
                                57 silly saveTree │ │ │ ├── detect-libc@1.0.3
                                57 silly saveTree │ │ │ ├── expand-template@1.1.1
                                57 silly saveTree │ │ │ ├── github-from-package@0.0.0
                                57 silly saveTree │ │ │ ├── minimist@1.2.0
                                57 silly saveTree │ │ │ ├─┬ mkdirp@0.5.1
                                57 silly saveTree │ │ │ │ └── minimist@0.0.8
                                57 silly saveTree │ │ │ ├─┬ node-abi@2.4.3
                                57 silly saveTree │ │ │ │ └── semver@5.5.0
                                57 silly saveTree │ │ │ ├── noop-logger@0.1.1
                                57 silly saveTree │ │ │ ├─┬ npmlog@4.1.2
                                57 silly saveTree │ │ │ │ ├─┬ are-we-there-yet@1.1.5
                                57 silly saveTree │ │ │ │ │ ├── delegates@1.0.0
                                57 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
                                57 silly saveTree │ │ │ │ │   ├── core-util-is@1.0.2
                                57 silly saveTree │ │ │ │ │   ├── inherits@2.0.3
                                57 silly saveTree │ │ │ │ │   ├── isarray@1.0.0
                                57 silly saveTree │ │ │ │ │   ├── process-nextick-args@2.0.0
                                57 silly saveTree │ │ │ │ │   ├── string_decoder@1.1.1
                                57 silly saveTree │ │ │ │ │   └── util-deprecate@1.0.2
                                57 silly saveTree │ │ │ │ ├── console-control-strings@1.1.0
                                57 silly saveTree │ │ │ │ ├─┬ gauge@2.7.4
                                57 silly saveTree │ │ │ │ │ ├── aproba@1.2.0
                                57 silly saveTree │ │ │ │ │ ├── has-unicode@2.0.1
                                57 silly saveTree │ │ │ │ │ ├── object-assign@4.1.1
                                57 silly saveTree │ │ │ │ │ ├── signal-exit@3.0.2
                                57 silly saveTree │ │ │ │ │ ├─┬ string-width@1.0.2
                                57 silly saveTree │ │ │ │ │ │ ├── code-point-at@1.1.0
                                57 silly saveTree │ │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
                                57 silly saveTree │ │ │ │ │ │ │ └── number-is-nan@1.0.1
                                57 silly saveTree │ │ │ │ │ │ └─┬ strip-ansi@3.0.1
                                57 silly saveTree │ │ │ │ │ │   └── ansi-regex@2.1.1
                                57 silly saveTree │ │ │ │ │ ├── strip-ansi@3.0.1
                                57 silly saveTree │ │ │ │ │ └── wide-align@1.1.3
                                57 silly saveTree │ │ │ │ └── set-blocking@2.0.0
                                57 silly saveTree │ │ │ ├── os-homedir@1.0.2
                                57 silly saveTree │ │ │ ├─┬ pump@2.0.1
                                57 silly saveTree │ │ │ │ ├─┬ end-of-stream@1.4.1
                                57 silly saveTree │ │ │ │ │ └─┬ once@1.4.0
                                57 silly saveTree │ │ │ │ │   └── wrappy@1.0.2
                                57 silly saveTree │ │ │ │ └── once@1.4.0
                                57 silly saveTree │ │ │ ├─┬ rc@1.2.8
                                57 silly saveTree │ │ │ │ ├── deep-extend@0.6.0
                                57 silly saveTree │ │ │ │ ├── ini@1.3.5
                                57 silly saveTree │ │ │ │ └── strip-json-comments@2.0.1
                                57 silly saveTree │ │ │ ├─┬ simple-get@2.8.1
                                57 silly saveTree │ │ │ │ ├─┬ decompress-response@3.3.0
                                57 silly saveTree │ │ │ │ │ └── mimic-response@1.0.1
                                57 silly saveTree │ │ │ │ └── simple-concat@1.0.0
                                57 silly saveTree │ │ │ ├─┬ tar-fs@1.16.3
                                57 silly saveTree │ │ │ │ ├── chownr@1.0.1
                                57 silly saveTree │ │ │ │ ├── pump@1.0.3
                                57 silly saveTree │ │ │ │ └─┬ tar-stream@1.6.1
                                57 silly saveTree │ │ │ │   ├── bl@1.2.2
                                57 silly saveTree │ │ │ │   ├─┬ buffer-alloc@1.2.0
                                57 silly saveTree │ │ │ │   │ ├── buffer-alloc-unsafe@1.1.0
                                57 silly saveTree │ │ │ │   │ └── buffer-fill@1.0.0
                                57 silly saveTree │ │ │ │   ├── fs-constants@1.0.0
                                57 silly saveTree │ │ │ │   ├── to-buffer@1.1.1
                                57 silly saveTree │ │ │ │   └── xtend@4.0.1
                                57 silly saveTree │ │ │ ├── tunnel-agent@0.6.0
                                57 silly saveTree │ │ │ └── which-pm-runs@1.0.0
                                57 silly saveTree │ │ ├── promirepl@1.0.1
                                57 silly saveTree │ │ └── safe-buffer@5.1.2
                                57 silly saveTree │ ├── stampit-event-bus@0.1.1
                                57 silly saveTree │ ├── stampit-log@0.3.0
                                57 silly saveTree │ ├── stampit-state-machine@0.2.1
                                57 silly saveTree │ └── stampit@2.1.2
                                57 silly saveTree ├─┬ iobroker.rpi2@0.3.2
                                57 silly saveTree │ ├─┬ rpi-gpio@0.7.0
                                57 silly saveTree │ │ ├── async@1.5.2
                                57 silly saveTree │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ └─┬ epoll@0.1.22
                                57 silly saveTree │ │   ├── bindings@1.2.1
                                57 silly saveTree │ │   └── nan@2.6.2
                                57 silly saveTree │ └── sync-exec@0.6.2
                                57 silly saveTree ├─┬ iobroker.samsung@0.2.9
                                57 silly saveTree │ ├── samsung-remote@1.2.5
                                57 silly saveTree │ └─┬ ws@2.3.1
                                57 silly saveTree │   ├── safe-buffer@5.0.1
                                57 silly saveTree │   └── ultron@1.1.1
                                57 silly saveTree ├── iobroker.simple-api@2.0.0
                                57 silly saveTree ├─┬ iobroker.socketio@2.1.1
                                57 silly saveTree │ ├─┬ cookie-parser@1.4.3
                                57 silly saveTree │ │ ├── cookie-signature@1.0.6
                                57 silly saveTree │ │ └── cookie@0.3.1
                                57 silly saveTree │ ├─┬ express-session@1.15.6
                                57 silly saveTree │ │ ├── crc@3.4.4
                                57 silly saveTree │ │ ├─┬ debug@2.6.9
                                57 silly saveTree │ │ │ └── ms@2.0.0
                                57 silly saveTree │ │ ├── depd@1.1.2
                                57 silly saveTree │ │ ├── on-headers@1.0.1
                                57 silly saveTree │ │ ├── parseurl@1.3.2
                                57 silly saveTree │ │ ├─┬ uid-safe@2.1.5
                                57 silly saveTree │ │ │ └── random-bytes@1.0.0
                                57 silly saveTree │ │ └── utils-merge@1.0.1
                                57 silly saveTree │ ├─┬ request@2.88.0
                                57 silly saveTree │ │ ├── aws-sign2@0.7.0
                                57 silly saveTree │ │ ├── aws4@1.8.0
                                57 silly saveTree │ │ ├── caseless@0.12.0
                                57 silly saveTree │ │ ├─┬ combined-stream@1.0.6
                                57 silly saveTree │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree │ │ ├── extend@3.0.2
                                57 silly saveTree │ │ ├── forever-agent@0.6.1
                                57 silly saveTree │ │ ├─┬ form-data@2.3.2
                                57 silly saveTree │ │ │ ├── asynckit@0.4.0
                                57 silly saveTree │ │ │ └─┬ mime-types@2.1.19
                                57 silly saveTree │ │ │   └── mime-db@1.35.0
                                57 silly saveTree │ │ ├─┬ har-validator@5.1.0
                                57 silly saveTree │ │ │ ├─┬ ajv@5.5.2
                                57 silly saveTree │ │ │ │ ├── co@4.6.0
                                57 silly saveTree │ │ │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree │ │ │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree │ │ │ └── har-schema@2.0.0
                                57 silly saveTree │ │ ├─┬ http-signature@1.2.0
                                57 silly saveTree │ │ │ ├── assert-plus@1.0.0
                                57 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
                                57 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
                                57 silly saveTree │ │ │ │ ├── json-schema@0.2.3
                                57 silly saveTree │ │ │ │ └─┬ verror@1.10.0
                                57 silly saveTree │ │ │ │   └── core-util-is@1.0.2
                                57 silly saveTree │ │ │ └─┬ sshpk@1.14.2
                                57 silly saveTree │ │ │   ├─┬ asn1@0.2.4
                                57 silly saveTree │ │ │   │ └── safer-buffer@2.1.2
                                57 silly saveTree │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
                                57 silly saveTree │ │ │   │ └── tweetnacl@0.14.5
                                57 silly saveTree │ │ │   ├── dashdash@1.14.1
                                57 silly saveTree │ │ │   ├─┬ ecc-jsbn@0.1.2
                                57 silly saveTree │ │ │   │ └── jsbn@0.1.1
                                57 silly saveTree │ │ │   ├── getpass@0.1.7
                                57 silly saveTree │ │ │   ├── jsbn@0.1.1
                                57 silly saveTree │ │ │   ├── safer-buffer@2.1.2
                                57 silly saveTree │ │ │   └── tweetnacl@0.14.5
                                57 silly saveTree │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree │ │ ├── isstream@0.1.2
                                57 silly saveTree │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree │ │ ├── mime-types@2.1.19
                                57 silly saveTree │ │ ├── oauth-sign@0.9.0
                                57 silly saveTree │ │ ├── performance-now@2.1.0
                                57 silly saveTree │ │ ├── qs@6.5.2
                                57 silly saveTree │ │ ├── safe-buffer@5.1.2
                                57 silly saveTree │ │ ├─┬ tough-cookie@2.4.3
                                57 silly saveTree │ │ │ ├── psl@1.1.29
                                57 silly saveTree │ │ │ └── punycode@1.4.1
                                57 silly saveTree │ │ ├── tunnel-agent@0.6.0
                                57 silly saveTree │ │ └── uuid@3.3.2
                                57 silly saveTree │ └─┬ socket.io@1.7.2
                                57 silly saveTree │   ├─┬ debug@2.3.3
                                57 silly saveTree │   │ └── ms@0.7.2
                                57 silly saveTree │   ├─┬ engine.io@1.8.2
                                57 silly saveTree │   │ ├─┬ accepts@1.3.3
                                57 silly saveTree │   │ │ └── negotiator@0.6.1
                                57 silly saveTree │   │ ├── base64id@1.0.0
                                57 silly saveTree │   │ ├─┬ engine.io-parser@1.3.2
                                57 silly saveTree │   │ │ ├── after@0.8.2
                                57 silly saveTree │   │ │ ├── arraybuffer.slice@0.0.6
                                57 silly saveTree │   │ │ ├── base64-arraybuffer@0.1.5
                                57 silly saveTree │   │ │ ├── blob@0.0.4
                                57 silly saveTree │   │ │ ├─┬ has-binary@0.1.7
                                57 silly saveTree │   │ │ │ └── isarray@0.0.1
                                57 silly saveTree │   │ │ └── wtf-8@1.0.0
                                57 silly saveTree │   │ └─┬ ws@1.1.1
                                57 silly saveTree │   │   ├── options@0.0.6
                                57 silly saveTree │   │   └── ultron@1.0.2
                                57 silly saveTree │   ├── has-binary@0.1.7
                                57 silly saveTree │   ├── object-assign@4.1.0
                                57 silly saveTree │   ├─┬ socket.io-adapter@0.5.0
                                57 silly saveTree │   │ └─┬ socket.io-parser@2.3.1
                                57 silly saveTree │   │   ├── component-emitter@1.1.2
                                57 silly saveTree │   │   ├─┬ debug@2.2.0
                                57 silly saveTree │   │   │ └── ms@0.7.1
                                57 silly saveTree │   │   └── json3@3.3.2
                                57 silly saveTree │   ├─┬ socket.io-client@1.7.2
                                57 silly saveTree │   │ ├── backo2@1.0.2
                                57 silly saveTree │   │ ├── component-bind@1.0.0
                                57 silly saveTree │   │ ├── component-emitter@1.2.1
                                57 silly saveTree │   │ ├─┬ engine.io-client@1.8.2
                                57 silly saveTree │   │ │ ├── component-inherit@0.0.3
                                57 silly saveTree │   │ │ ├── has-cors@1.1.0
                                57 silly saveTree │   │ │ ├── indexof@0.0.1
                                57 silly saveTree │   │ │ ├─┬ parsejson@0.0.3
                                57 silly saveTree │   │ │ │ └─┬ better-assert@1.0.2
                                57 silly saveTree │   │ │ │   └── callsite@1.0.0
                                57 silly saveTree │   │ │ ├── parseqs@0.0.5
                                57 silly saveTree │   │ │ ├── parseuri@0.0.5
                                57 silly saveTree │   │ │ ├── xmlhttprequest-ssl@1.5.3
                                57 silly saveTree │   │ │ └── yeast@0.1.2
                                57 silly saveTree │   │ ├── indexof@0.0.1
                                57 silly saveTree │   │ ├── object-component@0.0.3
                                57 silly saveTree │   │ ├── parseuri@0.0.5
                                57 silly saveTree │   │ └── to-array@0.1.4
                                57 silly saveTree │   └── socket.io-parser@2.3.1
                                57 silly saveTree ├─┬ iobroker.sony-bravia@0.1.0
                                57 silly saveTree │ ├─┬ node-ssdp@2.9.1
                                57 silly saveTree │ │ └── ip@1.1.5
                                57 silly saveTree │ └─┬ xml2js@0.4.19
                                57 silly saveTree │   ├── sax@1.2.4
                                57 silly saveTree │   └── xmlbuilder@9.0.7
                                57 silly saveTree ├─┬ iobroker.vis@1.1.7
                                57 silly saveTree │ └─┬ jsonwebtoken@8.3.0
                                57 silly saveTree │   ├─┬ jws@3.1.5
                                57 silly saveTree │   │ ├─┬ jwa@1.1.6
                                57 silly saveTree │   │ │ ├── buffer-equal-constant-time@1.0.1
                                57 silly saveTree │   │ │ ├─┬ ecdsa-sig-formatter@1.0.10
                                57 silly saveTree │   │ │ │ └── safe-buffer@5.1.2
                                57 silly saveTree │   │ │ └── safe-buffer@5.1.2
                                57 silly saveTree │   │ └── safe-buffer@5.1.2
                                57 silly saveTree │   ├── lodash.includes@4.3.0
                                57 silly saveTree │   ├── lodash.isboolean@3.0.3
                                57 silly saveTree │   ├── lodash.isinteger@4.0.4
                                57 silly saveTree │   ├── lodash.isnumber@3.0.3
                                57 silly saveTree │   ├── lodash.isplainobject@4.0.6
                                57 silly saveTree │   ├── lodash.isstring@4.0.1
                                57 silly saveTree │   ├── lodash.once@4.1.1
                                57 silly saveTree │   └── ms@2.1.1
                                57 silly saveTree └─┬ iobroker.web@2.4.1
                                57 silly saveTree   ├─┬ body-parser@1.18.3
                                57 silly saveTree   │ ├── bytes@3.0.0
                                57 silly saveTree   │ ├── content-type@1.0.4
                                57 silly saveTree   │ ├─┬ debug@2.6.9
                                57 silly saveTree   │ │ └── ms@2.0.0
                                57 silly saveTree   │ ├── depd@1.1.2
                                57 silly saveTree   │ ├─┬ http-errors@1.6.3
                                57 silly saveTree   │ │ ├── inherits@2.0.3
                                57 silly saveTree   │ │ ├── setprototypeof@1.1.0
                                57 silly saveTree   │ │ └── statuses@1.5.0
                                57 silly saveTree   │ ├─┬ iconv-lite@0.4.23
                                57 silly saveTree   │ │ └── safer-buffer@2.1.2
                                57 silly saveTree   │ ├─┬ on-finished@2.3.0
                                57 silly saveTree   │ │ └── ee-first@1.1.1
                                57 silly saveTree   │ ├── qs@6.5.2
                                57 silly saveTree   │ ├─┬ raw-body@2.3.3
                                57 silly saveTree   │ │ └── unpipe@1.0.0
                                57 silly saveTree   │ └─┬ type-is@1.6.16
                                57 silly saveTree   │   ├── media-typer@0.3.0
                                57 silly saveTree   │   └─┬ mime-types@2.1.19
                                57 silly saveTree   │     └── mime-db@1.35.0
                                57 silly saveTree   ├── connect-flash@0.1.1
                                57 silly saveTree   ├─┬ cookie-parser@1.4.3
                                57 silly saveTree   │ ├── cookie-signature@1.0.6
                                57 silly saveTree   │ └── cookie@0.3.1
                                57 silly saveTree   ├─┬ express-session@1.15.6
                                57 silly saveTree   │ ├── crc@3.4.4
                                57 silly saveTree   │ ├─┬ debug@2.6.9
                                57 silly saveTree   │ │ └── ms@2.0.0
                                57 silly saveTree   │ ├── on-headers@1.0.1
                                57 silly saveTree   │ ├── parseurl@1.3.2
                                57 silly saveTree   │ ├─┬ uid-safe@2.1.5
                                57 silly saveTree   │ │ └── random-bytes@1.0.0
                                57 silly saveTree   │ └── utils-merge@1.0.1
                                57 silly saveTree   ├─┬ express@4.16.3
                                57 silly saveTree   │ ├─┬ accepts@1.3.5
                                57 silly saveTree   │ │ └── negotiator@0.6.1
                                57 silly saveTree   │ ├── array-flatten@1.1.1
                                57 silly saveTree   │ ├─┬ body-parser@1.18.2
                                57 silly saveTree   │ │ ├─┬ debug@2.6.9
                                57 silly saveTree   │ │ │ └── ms@2.0.0
                                57 silly saveTree   │ │ ├── iconv-lite@0.4.19
                                57 silly saveTree   │ │ ├── qs@6.5.1
                                57 silly saveTree   │ │ └─┬ raw-body@2.3.2
                                57 silly saveTree   │ │   └─┬ http-errors@1.6.2
                                57 silly saveTree   │ │     ├── depd@1.1.1
                                57 silly saveTree   │ │     ├── setprototypeof@1.0.3
                                57 silly saveTree   │ │     └── statuses@1.4.0
                                57 silly saveTree   │ ├── content-disposition@0.5.2
                                57 silly saveTree   │ ├── debug@2.6.9
                                57 silly saveTree   │ ├── encodeurl@1.0.2
                                57 silly saveTree   │ ├── escape-html@1.0.3
                                57 silly saveTree   │ ├── etag@1.8.1
                                57 silly saveTree   │ ├─┬ finalhandler@1.1.1
                                57 silly saveTree   │ │ ├─┬ debug@2.6.9
                                57 silly saveTree   │ │ │ └── ms@2.0.0
                                57 silly saveTree   │ │ └── statuses@1.4.0
                                57 silly saveTree   │ ├── fresh@0.5.2
                                57 silly saveTree   │ ├── merge-descriptors@1.0.1
                                57 silly saveTree   │ ├── methods@1.1.2
                                57 silly saveTree   │ ├── path-to-regexp@0.1.7
                                57 silly saveTree   │ ├─┬ proxy-addr@2.0.4
                                57 silly saveTree   │ │ ├── forwarded@0.1.2
                                57 silly saveTree   │ │ └── ipaddr.js@1.8.0
                                57 silly saveTree   │ ├── qs@6.5.1
                                57 silly saveTree   │ ├── range-parser@1.2.0
                                57 silly saveTree   │ ├── safe-buffer@5.1.1
                                57 silly saveTree   │ ├─┬ send@0.16.2
                                57 silly saveTree   │ │ ├─┬ debug@2.6.9
                                57 silly saveTree   │ │ │ └── ms@2.0.0
                                57 silly saveTree   │ │ ├── destroy@1.0.4
                                57 silly saveTree   │ │ ├── mime@1.4.1
                                57 silly saveTree   │ │ ├── ms@2.0.0
                                57 silly saveTree   │ │ └── statuses@1.4.0
                                57 silly saveTree   │ ├── serve-static@1.13.2
                                57 silly saveTree   │ ├── statuses@1.4.0
                                57 silly saveTree   │ └── vary@1.1.2
                                57 silly saveTree   ├── iobroker.simple-api@2.0.0
                                57 silly saveTree   ├─┬ iobroker.socketio@2.1.1
                                57 silly saveTree   │ ├─┬ request@2.88.0
                                57 silly saveTree   │ │ ├── aws-sign2@0.7.0
                                57 silly saveTree   │ │ ├── aws4@1.8.0
                                57 silly saveTree   │ │ ├── caseless@0.12.0
                                57 silly saveTree   │ │ ├─┬ combined-stream@1.0.6
                                57 silly saveTree   │ │ │ └── delayed-stream@1.0.0
                                57 silly saveTree   │ │ ├── extend@3.0.2
                                57 silly saveTree   │ │ ├── forever-agent@0.6.1
                                57 silly saveTree   │ │ ├─┬ form-data@2.3.2
                                57 silly saveTree   │ │ │ └── asynckit@0.4.0
                                57 silly saveTree   │ │ ├─┬ har-validator@5.1.0
                                57 silly saveTree   │ │ │ ├─┬ ajv@5.5.2
                                57 silly saveTree   │ │ │ │ ├── co@4.6.0
                                57 silly saveTree   │ │ │ │ ├── fast-deep-equal@1.1.0
                                57 silly saveTree   │ │ │ │ ├── fast-json-stable-stringify@2.0.0
                                57 silly saveTree   │ │ │ │ └── json-schema-traverse@0.3.1
                                57 silly saveTree   │ │ │ └── har-schema@2.0.0
                                57 silly saveTree   │ │ ├─┬ http-signature@1.2.0
                                57 silly saveTree   │ │ │ ├── assert-plus@1.0.0
                                57 silly saveTree   │ │ │ ├─┬ jsprim@1.4.1
                                57 silly saveTree   │ │ │ │ ├── extsprintf@1.3.0
                                57 silly saveTree   │ │ │ │ ├── json-schema@0.2.3
                                57 silly saveTree   │ │ │ │ └─┬ verror@1.10.0
                                57 silly saveTree   │ │ │ │   └── core-util-is@1.0.2
                                57 silly saveTree   │ │ │ └─┬ sshpk@1.14.2
                                57 silly saveTree   │ │ │   ├── asn1@0.2.4
                                57 silly saveTree   │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
                                57 silly saveTree   │ │ │   │ └── tweetnacl@0.14.5
                                57 silly saveTree   │ │ │   ├── dashdash@1.14.1
                                57 silly saveTree   │ │ │   ├─┬ ecc-jsbn@0.1.2
                                57 silly saveTree   │ │ │   │ └── jsbn@0.1.1
                                57 silly saveTree   │ │ │   ├── getpass@0.1.7
                                57 silly saveTree   │ │ │   ├── jsbn@0.1.1
                                57 silly saveTree   │ │ │   └── tweetnacl@0.14.5
                                57 silly saveTree   │ │ ├── is-typedarray@1.0.0
                                57 silly saveTree   │ │ ├── isstream@0.1.2
                                57 silly saveTree   │ │ ├── json-stringify-safe@5.0.1
                                57 silly saveTree   │ │ ├── oauth-sign@0.9.0
                                57 silly saveTree   │ │ ├── performance-now@2.1.0
                                57 silly saveTree   │ │ ├── safe-buffer@5.1.2
                                57 silly saveTree   │ │ ├─┬ tough-cookie@2.4.3
                                57 silly saveTree   │ │ │ ├── psl@1.1.29
                                57 silly saveTree   │ │ │ └── punycode@1.4.1
                                57 silly saveTree   │ │ ├── tunnel-agent@0.6.0
                                57 silly saveTree   │ │ └── uuid@3.3.2
                                57 silly saveTree   │ └─┬ socket.io@1.7.2
                                57 silly saveTree   │   ├─┬ debug@2.3.3
                                57 silly saveTree   │   │ └── ms@0.7.2
                                57 silly saveTree   │   ├─┬ engine.io@1.8.2
                                57 silly saveTree   │   │ ├── accepts@1.3.3
                                57 silly saveTree   │   │ ├── base64id@1.0.0
                                57 silly saveTree   │   │ ├─┬ engine.io-parser@1.3.2
                                57 silly saveTree   │   │ │ ├── after@0.8.2
                                57 silly saveTree   │   │ │ ├── arraybuffer.slice@0.0.6
                                57 silly saveTree   │   │ │ ├── base64-arraybuffer@0.1.5
                                57 silly saveTree   │   │ │ ├── blob@0.0.4
                                57 silly saveTree   │   │ │ ├─┬ has-binary@0.1.7
                                57 silly saveTree   │   │ │ │ └── isarray@0.0.1
                                57 silly saveTree   │   │ │ └── wtf-8@1.0.0
                                57 silly saveTree   │   │ └─┬ ws@1.1.1
                                57 silly saveTree   │   │   ├── options@0.0.6
                                57 silly saveTree   │   │   └── ultron@1.0.2
                                57 silly saveTree   │   ├── has-binary@0.1.7
                                57 silly saveTree   │   ├── object-assign@4.1.0
                                57 silly saveTree   │   ├─┬ socket.io-adapter@0.5.0
                                57 silly saveTree   │   │ └─┬ socket.io-parser@2.3.1
                                57 silly saveTree   │   │   ├── component-emitter@1.1.2
                                57 silly saveTree   │   │   ├─┬ debug@2.2.0
                                57 silly saveTree   │   │   │ └── ms@0.7.1
                                57 silly saveTree   │   │   └── json3@3.3.2
                                57 silly saveTree   │   ├─┬ socket.io-client@1.7.2
                                57 silly saveTree   │   │ ├── backo2@1.0.2
                                57 silly saveTree   │   │ ├── component-bind@1.0.0
                                57 silly saveTree   │   │ ├── component-emitter@1.2.1
                                57 silly saveTree   │   │ ├─┬ engine.io-client@1.8.2
                                57 silly saveTree   │   │ │ ├── component-inherit@0.0.3
                                57 silly saveTree   │   │ │ ├── has-cors@1.1.0
                                57 silly saveTree   │   │ │ ├── indexof@0.0.1
                                57 silly saveTree   │   │ │ ├─┬ parsejson@0.0.3
                                57 silly saveTree   │   │ │ │ └─┬ better-assert@1.0.2
                                57 silly saveTree   │   │ │ │   └── callsite@1.0.0
                                57 silly saveTree   │   │ │ ├── parseqs@0.0.5
                                57 silly saveTree   │   │ │ ├── parseuri@0.0.5
                                57 silly saveTree   │   │ │ ├── xmlhttprequest-ssl@1.5.3
                                57 silly saveTree   │   │ │ └── yeast@0.1.2
                                57 silly saveTree   │   │ ├── indexof@0.0.1
                                57 silly saveTree   │   │ ├── object-component@0.0.3
                                57 silly saveTree   │   │ ├── parseuri@0.0.5
                                57 silly saveTree   │   │ └── to-array@0.1.4
                                57 silly saveTree   │   └── socket.io-parser@2.3.1
                                57 silly saveTree   ├── mime-types@2.1.19
                                57 silly saveTree   ├─┬ passport-local@1.0.0
                                57 silly saveTree   │ └── passport-strategy@1.0.0
                                57 silly saveTree   ├─┬ passport.socketio@3.7.0
                                57 silly saveTree   │ └── xtend@4.0.1
                                57 silly saveTree   ├─┬ passport@0.4.0
                                57 silly saveTree   │ └── pause@0.0.1
                                57 silly saveTree   ├── request@2.88.0
                                57 silly saveTree   ├── socket.io-client@1.7.2
                                57 silly saveTree   └── xtend@4.0.1
                                58 verbose stack SyntaxError: Unexpected end of JSON input while parsing near '..."shasum":"4a56ac725aa'
                                58 verbose stack     at JSON.parse (<anonymous>)
                                58 verbose stack     at parseJson (/usr/lib/node_modules/npm/node_modules/json-parse-better-errors/index.js:7:17)
                                58 verbose stack     at consumeBody.call.then.buffer (/usr/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:96:50)
                                58 verbose stack     at <anonymous>58 verbose stack     at process._tickCallback (internal/process/next_tick.js:188:7)
                                59 verbose cwd /
                                60 verbose Linux 4.17.0-rc6-rk3328
                                61 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.landroid-s" "--production" "--prefix" "/opt/iobroker"
                                62 verbose node v8.11.4
                                63 verbose npm  v6.4.0
                                64 error Unexpected end of JSON input while parsing near '..."shasum":"4a56ac725aa'
                                65 verbose exit [ 1, true ]
                                root@ioBroker-Rock64:~#</anonymous></anonymous> 
                                

                                Außerdem hatte ich vorher schon

                                sudo npm install -g npm@latest

                                sudo apt-get update && sudo apt-get upgrade -y

                                ausgeführt -> erfolgreich abgeschlossen.

                                Kann mir hier jemand weiterhelfen was das alles heißt und was ich machen kann/ soll oder soll ich lieber an den Rock64-Teil des Forums gehen?

                                schonmal danke im vorraus

                                lg Marcel

                                1 Antwort Letzte Antwort
                                0
                                • HomoranH Offline
                                  HomoranH Offline
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #281

                                  Hallo und Willkommen im Forum!

                                  @Kalle:

                                  sudo npm install -g npm@latest

                                  sudo apt-get update && sudo apt-get upgrade -y

                                  ausgeführt -> erfolgreich abgeschlossen. `

                                  Was ergibt

                                  node -v
                                  nodejs -v
                                  npm -v
                                  

                                  Gruß Rainer

                                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  1 Antwort Letzte Antwort
                                  0
                                  • K Offline
                                    K Offline
                                    Kalle
                                    schrieb am zuletzt editiert von
                                    #282

                                    ohh sorry vergessen…

                                    root@ioBroker-Rock64:~# node -v

                                    v8.11.4

                                    root@ioBroker-Rock64:~# nodejs -v

                                    v8.11.4

                                    root@ioBroker-Rock64:~# npm -v

                                    6.4.0

                                    1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Offline
                                      HomoranH Offline
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #283

                                      Dann liegt es daran schon mal nicht.

                                      Mach mal bitte

                                      cd /opt/ iobroker 
                                      sudo npm cache clean -f
                                      sudo iobroker add landroid
                                      

                                      Gruß Rainer

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      0
                                      • K Offline
                                        K Offline
                                        Kalle
                                        schrieb am zuletzt editiert von
                                        #284

                                        Hat geklappt, Adapter installiert und der kleine fährt nach start befehl über iobroker. Vielen Dank!!!

                                        zur Info, das hat deine Anweisung ergeben:

                                        root@ioBroker-Rock64:~# node -v
                                        v8.11.4
                                        root@ioBroker-Rock64:~# nodejs -v
                                        v8.11.4
                                        root@ioBroker-Rock64:~# npm -v
                                        6.4.0
                                        root@ioBroker-Rock64:~# cd /opt/ iobroker
                                        -bash: cd: too many arguments
                                        root@ioBroker-Rock64:~# cd /opt/iobroker
                                        root@ioBroker-Rock64:/opt/iobroker# sudo npm cache clean -f
                                        npm WARN using --force I sure hope you know what you are doing.
                                        root@ioBroker-Rock64:/opt/iobroker# sudo iobroker add landroid
                                        host.ioBroker-Rock64 create instance landroid
                                        host.ioBroker-Rock64 object landroid.1.calendar.sunday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.sunday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.sunday created
                                        host.ioBroker-Rock64 object landroid.1.calendar.saturday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.saturday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.saturday created
                                        host.ioBroker-Rock64 object landroid.1.calendar.friday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.friday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.friday created
                                        host.ioBroker-Rock64 object landroid.1.calendar.thursday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.thursday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.thursday created
                                        host.ioBroker-Rock64 object landroid.1.calendar.wednesday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.wednesday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.wednesday created
                                        host.ioBroker-Rock64 object landroid.1.calendar.tuesday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.tuesday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.tuesday created
                                        host.ioBroker-Rock64 object landroid.1.calendar.monday.workTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.monday.startTime created
                                        host.ioBroker-Rock64 object landroid.1.calendar.monday created
                                        host.ioBroker-Rock64 object landroid.1.calendar created
                                        host.ioBroker-Rock64 object landroid.1.mower.areasUse created
                                        host.ioBroker-Rock64 object landroid.1.mower.waitRain created
                                        host.ioBroker-Rock64 object landroid.1.mower.batteryState created
                                        host.ioBroker-Rock64 object landroid.1.mower.status created
                                        host.ioBroker-Rock64 object landroid.1.mower.borderCut created
                                        host.ioBroker-Rock64 object landroid.1.mower.stop created
                                        host.ioBroker-Rock64 object landroid.1.mower.start created
                                        host.ioBroker-Rock64 object landroid.1.mower.connected created
                                        host.ioBroker-Rock64 object landroid.1.mower created
                                        host.ioBroker-Rock64 object landroid.1.lastsync created
                                        host.ioBroker-Rock64 object landroid.1.firmware created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.outputCount created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.inputCount created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.uptime created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.memRss created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.memHeapTotal created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.memHeapUsed created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.connected created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1.alive created
                                        host.ioBroker-Rock64 object system.adapter.landroid.1 created
                                        root@ioBroker-Rock64:/opt/iobroker# sudo iobroker add landroid-s
                                        npm install iobroker.landroid-s --production --prefix "/opt/iobroker" (System ca                                                                                        ll)
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/clone-deep/package.json'
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.dwd/package.json'
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/prompt-base/package.json'
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/prompt-checkbox/package.json'
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/prompt-choices/package.json'
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/prompt-question/package.json'
                                        npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/prompt-radio/package.json'
                                        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
                                        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"})
                                        
                                        host.ioBroker-Rock64 install adapter landroid-s
                                        npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.landroid-s"
                                        npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
                                        npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
                                        npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
                                        npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
                                        npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
                                        npm notice created a lockfile as package-lock.json. You should commit this file.
                                        got /opt/iobroker/node_modules/iobroker.landroid-s/admin
                                        upload [4] landroid-s.admin /opt/iobroker/node_modules/iobroker.landroid-s/admin/words.js words.js application/javascript
                                        upload [3] landroid-s.admin /opt/iobroker/node_modules/iobroker.landroid-s/admin/landroid-s2.png landroid-s2.png image/png
                                        upload [2] landroid-s.admin /opt/iobroker/node_modules/iobroker.landroid-s/admin/landroid-s.png landroid-s.png image/png
                                        upload [1] landroid-s.admin /opt/iobroker/node_modules/iobroker.landroid-s/admin/index_m.html index_m.html text/html
                                        upload [0] landroid-s.admin /opt/iobroker/node_modules/iobroker.landroid-s/admin/index.html index.html text/html
                                        Adapter "system.adapter.vis.0" restarted.
                                        host.ioBroker-Rock64 object system.adapter.landroid-s created
                                        host.ioBroker-Rock64 create instance landroid-s
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.sunday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.sunday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.sunday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.sunday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.saturday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.saturday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.saturday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.saturday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.friday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.friday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.friday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.friday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.thursday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.thursday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.thursday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.thursday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.wednesday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.wednesday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.wednesday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.wednesday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.tuesday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.tuesday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.tuesday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.tuesday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.monday.borderCut created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.monday.workTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.monday.startTime created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar.monday created
                                        host.ioBroker-Rock64 object landroid-s.0.calendar created
                                        host.ioBroker-Rock64 object landroid-s.0.mower.waitRain created
                                        host.ioBroker-Rock64 object landroid-s.0.mower.batteryState created
                                        host.ioBroker-Rock64 object landroid-s.0.mower created
                                        host.ioBroker-Rock64 object landroid-s.0.info.firmware created
                                        host.ioBroker-Rock64 object landroid-s.0.info.connection created
                                        host.ioBroker-Rock64 object landroid-s.0.info created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.outputCount created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.inputCount created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.uptime created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.memRss created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.memHeapTotal created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.memHeapUsed created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.connected created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0.alive created
                                        host.ioBroker-Rock64 object system.adapter.landroid-s.0 created
                                        root@ioBroker-Rock64:/opt/iobroker#
                                        
                                        

                                        Ich hatte nachdem ich den landroid adapter installiert hatte dann das gleiche nochmal mit dem landrois-s gemacht^^

                                        1 Antwort Letzte Antwort
                                        0
                                        • M Offline
                                          M Offline
                                          map
                                          schrieb am zuletzt editiert von
                                          #285

                                          Hallo,

                                          als stiller Mitleser musste ich mich nun auch registrieren.

                                          Danke für den Adapter!

                                          Ich hätte auch eine Frage. Wie ist denn der Aktualisierungsinterval zur Landroid Cloud?

                                          Es sieht so aus, als wären es 10min. Dadurch bekomme ich eigentlich gar nicht mir, dass der Akku wieder voll geladen ist, weil er in den 10min. schon wieder einige % entladen wird. In der Landroid App scheint er sich aber öfter zu aktualisieren.

                                          Im VIS von Meistertr schaut es auch so aus, als würde er sich öfter aktualiesieren. Bei mir schaut ein Flot Chart auch eher seltsam aus, weil der Statuswechsel von Charge einige Minuten versetzt zur min/max Akkuspannung kommt.

                                          Oder liegt der Fehler irgendwo bei mir? :roll:

                                          Lg,

                                          Markus

                                          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

                                          196

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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