Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker Diagnose für Windows

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker Diagnose für Windows

    This topic has been deleted. Only users with topic management privileges can see it.
    • Gaspode
      Gaspode last edited by Gaspode

      Hallo zusammen,

      da es ja auch eine kleine Anhängerschaft von ioBroker unter Windows gibt, die Diagnosemittel aber äußerst dünn gesät sind, habe ich mal in Anlehnung an das iob diag von @Thomas-Braun mit einem kleinen Script angefangen, das die wichtigsten Windows Informationen über eine ioBroker Windows Installation zusammen tragen soll.

      Im Moment ist das Script nur ein sehr, sehr müder Abklatsch des Originals, aber das kann sich ja noch ändern. Bei Interesse lässt es sich bestimmt auch in die ioBroker CLI unter Windows integrieren, dann gäbe es auch für Windows ein "iob diag". 🙂

      Wer es mal ausprobieren will:

      Bitte startet ein ioBroker Cmd Window über das Windows Startmenü.
      In diesem Fenster ladet ihr dann das Script herunter:

      curl -OL https://raw.githubusercontent.com/Gaspode69/ioBroker/master/install/windows/diag.bat
      

      Und führt es anschließend aus:

      diag.bat
      

      Sobald es beendet wurde, wird das Ergebnis in einem Notepad-Fenster angezeigt.

      Vorschläge für Ergänzungen (sowohl Inhalt als auch Form) sind Willkommen, gerne auch per PR (derzeit auf meinen Clon des ioBroker Repositories). https://github.com/Gaspode69/ioBroker/edit/master/install/windows/diag.bat

      Das Ergebnis sieht dann derzeit in etwa so aus:

      *** ioBroker Diagnosis ***

      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      time and date:
      
      W. Europe Standard Time
      22.05.2024 14:46:20,77
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Disks (letter, size, free, name):
      
      C:	999326478336	513392271360	System
      D:	941144723456	77480341504	Daten
      E:	5371072512	4243759104	Divers
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker Directory:
      
       Datentr„ger in Laufwerk C: ist System
       Volumeseriennummer: E9F0-3AEF
      
       Verzeichnis von C:\ioBroker\SmartHome
      
      22.05.2024  14:11    <DIR>          .
      22.05.2024  14:11    <DIR>          ..
      19.05.2024  09:28    <DIR>          backups
      19.05.2024  09:28    <DIR>          daemon
      19.05.2024  09:27    <DIR>          install
      22.05.2024  10:11    <DIR>          iobroker-data
      22.05.2024  12:55    <DIR>          log
      19.05.2024  09:28    <DIR>          node_modules
      19.05.2024  09:27                28 .env
      08.02.2024  12:21                77 controller.js
      22.05.2024  14:46             7.274 diag.bat
      08.02.2024  12:21             1.094 install.js
      19.05.2024  09:28               921 iob.bat
      19.05.2024  09:28               542 iobnodevars.bat
      08.02.2024  12:21             1.136 LICENSE
      19.05.2024  09:28               568 package.json
      19.05.2024  09:28           226.519 package-lock.json
      08.02.2024  12:21             5.137 README.md
      08.02.2024  12:21             1.678 serviceIoBroker.bat
      08.02.2024  12:21               199 setEnvIobServiceName.bat
      08.02.2024  12:21             8.433 shortcuts.js
      08.02.2024  12:21               696 uninstall.js
                    18 Datei(en),        257.395 Bytes
                     8 Verzeichnis(se), 513.392.271.360 Bytes frei
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker Backups:
      
       Datentr„ger in Laufwerk C: ist Win7 x64
       Volumeseriennummer: E9F0-3AEF
      
       Verzeichnis von C:\ioBroker\SmartHome\backups
      
      19.05.2024  09:28    <DIR>          .
      19.05.2024  09:28    <DIR>          ..
                     0 Datei(en),              0 Bytes
                     2 Verzeichnis(se), 513.392.271.360 Bytes frei
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker-data:
      
       Datentr„ger in Laufwerk C: ist Win7 x64
       Volumeseriennummer: E9F0-3AEF
      
       Verzeichnis von C:\ioBroker\SmartHome\iobroker-data
      
      22.05.2024  10:11    <DIR>          .
      22.05.2024  10:11    <DIR>          ..
      19.05.2024  09:28    <DIR>          backitup
      22.05.2024  14:11    <DIR>          backup-objects
      19.05.2024  09:28    <DIR>          files
      22.05.2024  14:46    <DIR>          objects.jsonl.lock
      22.05.2024  14:46    <DIR>          states.jsonl.lock
      22.05.2024  10:19             7.533 iobroker.json
      19.05.2024  09:29             7.469 iobroker.json_backup
      22.05.2024  14:23         9.719.350 objects.jsonl
      22.05.2024  14:45         2.541.002 states.jsonl
                     4 Datei(en),     12.275.354 Bytes
                     7 Verzeichnis(se), 513.392.271.360 Bytes frei
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker Hosts:
      
      SmartHome           SmartHome (version: 5.0.19, hostname: SmartHome     , alive, uptime: 16495)
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker Instances:
      
      + system.adapter.admin.0                  : admin                 : SmartHome                                -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.backitup.0               : backitup              : SmartHome                                -  enabled
      + system.adapter.discovery.0              : discovery             : SmartHome                                -  enabled
      
      + instance is alive
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker Update:
      
      Used repository: stable
      Adapter    "admin"        : 6.13.16  , installed 6.13.16
      Adapter    "backitup"     : 2.11.0   , installed 2.11.0
      Adapter    "discovery"    : 4.4.0    , installed 4.4.0
      Controller "js-controller": 5.0.19   , installed 5.0.19
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      ioBroker Service:
      
      ioBroker service name: iob_SmartHome
      
      Status:
      
      SERVICE_NAME: iob_SmartHome.exe 
              TYPE               : 10  WIN32_OWN_PROCESS  
              STATE              : 4  RUNNING 
                                      (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
              WIN32_EXIT_CODE    : 0  (0x0)
              SERVICE_EXIT_CODE  : 0  (0x0)
              CHECKPOINT         : 0x0
              WAIT_HINT          : 0x0
              PID                : 15416
              FLAGS              : 
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Node.js Version:
      
      v18.20.3
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      npm Paths:
      
      C:\Program Files\nodejs\npm
      C:\Program Files\nodejs\npm.cmd
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      npm Version:
      
      10.7.0
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      local installed node modules (overview):
      
      iobroker.inst@3.0.0 C:\ioBroker\SmartHome
      +-- dotenv@16.0.3
      +-- iobroker.admin@6.13.16
      +-- iobroker.backitup@2.11.0
      +-- iobroker.discovery@4.4.0
      +-- iobroker.js-controller@5.0.19
      +-- node-windows@1.0.0-beta.8
      `-- windows-shortcuts@0.1.6
      
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      local installed node modules (all):
      
      iobroker.inst@3.0.0 C:\ioBroker\SmartHome
      +-- dotenv@16.0.3
      +-- iobroker.admin@6.13.16
      | +-- @iobroker/adapter-core@3.1.4
      | | `-- @iobroker/types@5.0.19
      | +-- @iobroker/socket-classes@1.5.0
      | | +-- @iobroker/adapter-core@3.1.4 deduped
      | | +-- axios@1.6.8 deduped
      | | +-- cookie-parser@1.4.6 deduped
      | | `-- passport@0.7.0 deduped
      | +-- @iobroker/webserver@1.0.3
      | +-- @iobroker/ws-server@2.1.2
      | | `-- ws@8.17.0 deduped
      | +-- ajv@8.13.0
      | | +-- fast-deep-equal@3.1.3
      | | +-- json-schema-traverse@1.0.0
      | | +-- require-from-string@2.0.2
      | | `-- uri-js@4.4.1
      | |   `-- punycode@2.3.1
      | +-- archiver@6.0.2
      | | +-- archiver-utils@4.0.1
      | | | +-- glob@8.1.0
      | | | | +-- fs.realpath@1.0.0
      | | | | +-- inflight@1.0.6
      | | | | | +-- once@1.4.0 deduped
      | | | | | `-- wrappy@1.0.2 deduped
      | | | | +-- inherits@2.0.4 deduped
      | | | | +-- minimatch@5.1.6 deduped
      | | | | `-- once@1.4.0 deduped
      | | | +-- graceful-fs@4.2.11 deduped
      | | | +-- lazystream@1.0.1
      | | | | `-- readable-stream@2.3.8
      | | | |   +-- core-util-is@1.0.2 deduped
      | | | |   +-- inherits@2.0.4 deduped
      | | | |   +-- isarray@1.0.0 deduped
      | | | |   +-- process-nextick-args@2.0.1 deduped
      | | | |   +-- safe-buffer@5.1.2 deduped
      | | | |   +-- string_decoder@1.1.1
      | | | |   | `-- safe-buffer@5.1.2 deduped
      | | | |   `-- util-deprecate@1.0.2 deduped
      | | | +-- lodash@4.17.21
      | | | +-- normalize-path@3.0.0
      | | | `-- readable-stream@3.6.2 deduped
      | | +-- async@3.2.5
      | | +-- buffer-crc32@0.2.13
      | | +-- readable-stream@3.6.2
      | | | +-- inherits@2.0.4
      | | | +-- string_decoder@1.3.0
      | | | | `-- safe-buffer@5.2.1
      | | | `-- util-deprecate@1.0.2
      | | +-- readdir-glob@1.1.3
      | | | `-- minimatch@5.1.6
      | | |   `-- brace-expansion@2.0.1 deduped
      | | +-- tar-stream@3.1.7
      | | | +-- b4a@1.6.6
      | | | +-- fast-fifo@1.3.2
      | | | `-- streamx@2.16.1
      | | |   +-- bare-events@2.2.2 deduped
      | | |   +-- fast-fifo@1.3.2 deduped
      | | |   `-- queue-tick@1.0.1
      | | `-- zip-stream@5.0.2
      | |   +-- archiver-utils@4.0.1 deduped
      | |   +-- compress-commons@5.0.3
      | |   | +-- crc-32@1.2.2
      | |   | +-- crc32-stream@5.0.1
      | |   | | +-- crc-32@1.2.2 deduped
      | |   | | `-- readable-stream@3.6.2 deduped
      | |   | +-- normalize-path@3.0.0 deduped
      | |   | `-- readable-stream@3.6.2 deduped
      | |   `-- readable-stream@3.6.2 deduped
      | +-- axios@1.6.8
      | | +-- follow-redirects@1.15.6
      | | +-- form-data@4.0.0
      | | | +-- asynckit@0.4.0
      | | | +-- combined-stream@1.0.8
      | | | | `-- delayed-stream@1.0.0
      | | | `-- mime-types@2.1.35 deduped
      | | `-- proxy-from-env@1.1.0
      | +-- body-parser@1.20.2
      | | +-- bytes@3.1.2
      | | +-- content-type@1.0.5
      | | +-- debug@2.6.9
      | | | `-- ms@2.0.0
      | | +-- depd@2.0.0
      | | +-- destroy@1.2.0
      | | +-- http-errors@2.0.0
      | | | +-- depd@2.0.0 deduped
      | | | +-- inherits@2.0.4 deduped
      | | | +-- setprototypeof@1.2.0 deduped
      | | | +-- statuses@2.0.1 deduped
      | | | `-- toidentifier@1.0.1
      | | +-- iconv-lite@0.4.24
      | | | `-- safer-buffer@2.1.2
      | | +-- on-finished@2.4.1
      | | | `-- ee-first@1.1.1
      | | +-- qs@6.11.0
      | | | `-- side-channel@1.0.6
      | | |   +-- call-bind@1.0.7
      | | |   | +-- es-define-property@1.0.0
      | | |   | | `-- get-intrinsic@1.2.4 deduped
      | | |   | +-- es-errors@1.3.0 deduped
      | | |   | +-- function-bind@1.1.2 deduped
      | | |   | +-- get-intrinsic@1.2.4 deduped
      | | |   | `-- set-function-length@1.2.2
      | | |   |   +-- define-data-property@1.1.4
      | | |   |   | +-- es-define-property@1.0.0 deduped
      | | |   |   | +-- es-errors@1.3.0 deduped
      | | |   |   | `-- gopd@1.0.1 deduped
      | | |   |   +-- es-errors@1.3.0 deduped
      | | |   |   +-- function-bind@1.1.2 deduped
      | | |   |   +-- get-intrinsic@1.2.4 deduped
      | | |   |   +-- gopd@1.0.1
      | | |   |   | `-- get-intrinsic@1.2.4 deduped
      | | |   |   `-- has-property-descriptors@1.0.2
      | | |   |     `-- es-define-property@1.0.0 deduped
      | | |   +-- es-errors@1.3.0
      | | |   +-- get-intrinsic@1.2.4
      | | |   | +-- es-errors@1.3.0 deduped
      | | |   | +-- function-bind@1.1.2 deduped
      | | |   | +-- has-proto@1.0.3
      | | |   | +-- has-symbols@1.0.3
      | | |   | `-- hasown@2.0.2 deduped
      | | |   `-- object-inspect@1.13.1
      | | +-- raw-body@2.5.2
      | | | +-- bytes@3.1.2 deduped
      | | | +-- http-errors@2.0.0 deduped
      | | | +-- iconv-lite@0.4.24 deduped
      | | | `-- unpipe@1.0.0 deduped
      | | +-- type-is@1.6.18
      | | | +-- media-typer@0.3.0
      | | | `-- mime-types@2.1.35 deduped
      | | `-- unpipe@1.0.0
      | +-- compression@1.7.4
      | | +-- accepts@1.3.8
      | | | +-- mime-types@2.1.35 deduped
      | | | `-- negotiator@0.6.3
      | | +-- bytes@3.0.0
      | | +-- compressible@2.0.18
      | | | `-- mime-db@1.52.0
      | | +-- debug@2.6.9 deduped
      | | +-- on-headers@1.0.2
      | | +-- safe-buffer@5.1.2
      | | `-- vary@1.1.2
      | +-- connect-flash@0.1.1
      | +-- cookie-parser@1.4.6
      | | +-- cookie-signature@1.0.6
      | | `-- cookie@0.4.1
      | +-- express-fileupload@1.5.0
      | | `-- busboy@1.6.0
      | |   `-- streamsearch@1.1.0
      | +-- express-session@1.18.0
      | | +-- cookie-signature@1.0.7
      | | +-- cookie@0.6.0
      | | +-- debug@2.6.9 deduped
      | | +-- depd@2.0.0 deduped
      | | +-- on-headers@1.0.2 deduped
      | | +-- parseurl@1.3.3
      | | +-- safe-buffer@5.2.1
      | | `-- uid-safe@2.1.5
      | |   `-- random-bytes@1.0.0
      | +-- express@4.19.2
      | | +-- accepts@1.3.8 deduped
      | | +-- array-flatten@1.1.1
      | | +-- body-parser@1.20.2 deduped
      | | +-- content-disposition@0.5.4
      | | | `-- safe-buffer@5.2.1
      | | +-- content-type@1.0.5 deduped
      | | +-- cookie-signature@1.0.6 deduped
      | | +-- cookie@0.6.0
      | | +-- debug@2.6.9 deduped
      | | +-- depd@2.0.0 deduped
      | | +-- encodeurl@1.0.2
      | | +-- escape-html@1.0.3
      | | +-- etag@1.8.1
      | | +-- finalhandler@1.2.0
      | | | +-- debug@2.6.9 deduped
      | | | +-- encodeurl@1.0.2 deduped
      | | | +-- escape-html@1.0.3 deduped
      | | | +-- on-finished@2.4.1 deduped
      | | | +-- parseurl@1.3.3 deduped
      | | | +-- statuses@2.0.1 deduped
      | | | `-- unpipe@1.0.0 deduped
      | | +-- fresh@0.5.2
      | | +-- http-errors@2.0.0 deduped
      | | +-- merge-descriptors@1.0.1
      | | +-- methods@1.1.2
      | | +-- on-finished@2.4.1 deduped
      | | +-- parseurl@1.3.3 deduped
      | | +-- path-to-regexp@0.1.7
      | | +-- proxy-addr@2.0.7
      | | | +-- forwarded@0.2.0
      | | | `-- ipaddr.js@1.9.1
      | | +-- qs@6.11.0 deduped
      | | +-- range-parser@1.2.1
      | | +-- safe-buffer@5.2.1
      | | +-- send@0.18.0
      | | | +-- debug@2.6.9 deduped
      | | | +-- depd@2.0.0 deduped
      | | | +-- destroy@1.2.0 deduped
      | | | +-- encodeurl@1.0.2 deduped
      | | | +-- escape-html@1.0.3 deduped
      | | | +-- etag@1.8.1 deduped
      | | | +-- fresh@0.5.2 deduped
      | | | +-- http-errors@2.0.0 deduped
      | | | +-- mime@1.6.0
      | | | +-- ms@2.1.3
      | | | +-- on-finished@2.4.1 deduped
      | | | +-- range-parser@1.2.1 deduped
      | | | `-- statuses@2.0.1 deduped
      | | +-- serve-static@1.15.0
      | | | +-- encodeurl@1.0.2 deduped
      | | | +-- escape-html@1.0.3 deduped
      | | | +-- parseurl@1.3.3 deduped
      | | | `-- send@0.18.0 deduped
      | | +-- setprototypeof@1.2.0
      | | +-- statuses@2.0.1
      | | +-- type-is@1.6.18 deduped
      | | +-- utils-merge@1.0.1
      | | `-- vary@1.1.2 deduped
      | +-- json5@2.2.3
      | +-- mime@3.0.0
      | +-- passport-local@1.0.0
      | | `-- passport-strategy@1.0.0
      | +-- passport@0.7.0
      | | +-- passport-strategy@1.0.0 deduped
      | | +-- pause@0.0.1
      | | `-- utils-merge@1.0.1 deduped
      | +-- semver@7.6.2
      | `-- ws@8.17.0
      |   +-- UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1
      |   `-- UNMET OPTIONAL DEPENDENCY utf-8-validate@>=5.0.2
      +-- iobroker.backitup@2.11.0
      | +-- @googleapis/drive@8.8.0
      | | `-- googleapis-common@7.2.0
      | |   +-- extend@3.0.2 deduped
      | |   +-- gaxios@6.6.0 deduped
      | |   +-- google-auth-library@9.10.0 deduped
      | |   +-- qs@6.11.0 deduped
      | |   +-- url-template@2.0.8
      | |   `-- uuid@9.0.1
      | +-- @iobroker/adapter-core@3.1.4 deduped
      | +-- axios@1.6.8 deduped
      | +-- cors@2.8.5
      | | +-- object-assign@4.1.1
      | | `-- vary@1.1.2 deduped
      | +-- cron-parser@4.9.0
      | | `-- luxon@3.4.4
      | +-- dropbox-v2-api@2.5.11
      | | +-- compress-json@2.1.2
      | | `-- request@2.88.2
      | |   +-- aws-sign2@0.7.0
      | |   +-- aws4@1.12.0
      | |   +-- caseless@0.12.0
      | |   +-- combined-stream@1.0.8 deduped
      | |   +-- extend@3.0.2 deduped
      | |   +-- forever-agent@0.6.1
      | |   +-- form-data@2.3.3
      | |   | +-- asynckit@0.4.0 deduped
      | |   | +-- combined-stream@1.0.8 deduped
      | |   | `-- mime-types@2.1.35 deduped
      | |   +-- har-validator@5.1.5
      | |   | +-- ajv@6.12.6
      | |   | | +-- fast-deep-equal@3.1.3 deduped
      | |   | | +-- fast-json-stable-stringify@2.1.0
      | |   | | +-- json-schema-traverse@0.4.1
      | |   | | `-- uri-js@4.4.1 deduped
      | |   | `-- har-schema@2.0.0
      | |   +-- http-signature@1.2.0
      | |   | +-- assert-plus@1.0.0
      | |   | +-- jsprim@1.4.2
      | |   | | +-- assert-plus@1.0.0 deduped
      | |   | | +-- extsprintf@1.3.0
      | |   | | +-- json-schema@0.4.0
      | |   | | `-- verror@1.10.0
      | |   | |   +-- assert-plus@1.0.0 deduped
      | |   | |   +-- core-util-is@1.0.2 deduped
      | |   | |   `-- extsprintf@1.3.0 deduped
      | |   | `-- sshpk@1.18.0
      | |   |   +-- asn1@0.2.6
      | |   |   | `-- safer-buffer@2.1.2 deduped
      | |   |   +-- assert-plus@1.0.0 deduped
      | |   |   +-- bcrypt-pbkdf@1.0.2
      | |   |   | `-- tweetnacl@0.14.5 deduped
      | |   |   +-- dashdash@1.14.1
      | |   |   | `-- assert-plus@1.0.0 deduped
      | |   |   +-- ecc-jsbn@0.1.2
      | |   |   | +-- jsbn@0.1.1 deduped
      | |   |   | `-- safer-buffer@2.1.2 deduped
      | |   |   +-- getpass@0.1.7
      | |   |   | `-- assert-plus@1.0.0 deduped
      | |   |   +-- jsbn@0.1.1
      | |   |   +-- safer-buffer@2.1.2 deduped
      | |   |   `-- tweetnacl@0.14.5
      | |   +-- is-typedarray@1.0.0
      | |   +-- isstream@0.1.2
      | |   +-- json-stringify-safe@5.0.1
      | |   +-- mime-types@2.1.35 deduped
      | |   +-- oauth-sign@0.9.0
      | |   +-- performance-now@2.1.0
      | |   +-- qs@6.5.3
      | |   +-- safe-buffer@5.1.2 deduped
      | |   +-- tough-cookie@2.5.0
      | |   | +-- psl@1.9.0
      | |   | `-- punycode@2.3.1 deduped
      | |   +-- tunnel-agent@0.6.0
      | |   | `-- safe-buffer@5.1.2 deduped
      | |   `-- uuid@3.4.0
      | +-- express@4.19.2 deduped
      | +-- fs-extra@11.2.0
      | | +-- graceful-fs@4.2.11
      | | +-- jsonfile@6.1.0
      | | | +-- graceful-fs@4.2.11 deduped
      | | | `-- universalify@2.0.1 deduped
      | | `-- universalify@2.0.1
      | +-- ftp@0.3.10
      | | +-- readable-stream@1.1.14
      | | | +-- core-util-is@1.0.2
      | | | +-- inherits@2.0.4 deduped
      | | | +-- isarray@0.0.1
      | | | `-- string_decoder@0.10.31
      | | `-- xregexp@2.0.0
      | +-- google-auth-library@9.10.0
      | | +-- base64-js@1.5.1
      | | +-- ecdsa-sig-formatter@1.0.11
      | | | `-- safe-buffer@5.1.2 deduped
      | | +-- gaxios@6.6.0
      | | | +-- extend@3.0.2 deduped
      | | | +-- https-proxy-agent@7.0.4
      | | | | +-- agent-base@7.1.1
      | | | | | `-- debug@4.3.4
      | | | | |   `-- ms@2.1.2
      | | | | `-- debug@4.3.4
      | | | |   `-- ms@2.1.2
      | | | +-- is-stream@2.0.1
      | | | +-- node-fetch@2.7.0
      | | | | +-- UNMET OPTIONAL DEPENDENCY encoding@^0.1.0
      | | | | `-- whatwg-url@5.0.0
      | | | |   +-- tr46@0.0.3
      | | | |   `-- webidl-conversions@3.0.1
      | | | `-- uuid@9.0.1 deduped
      | | +-- gcp-metadata@6.1.0
      | | | +-- gaxios@6.6.0 deduped
      | | | `-- json-bigint@1.0.0
      | | |   `-- bignumber.js@9.1.2
      | | +-- gtoken@7.1.0
      | | | +-- gaxios@6.6.0 deduped
      | | | `-- jws@4.0.0 deduped
      | | `-- jws@4.0.0
      | |   +-- jwa@2.0.0
      | |   | +-- buffer-equal-constant-time@1.0.1
      | |   | +-- ecdsa-sig-formatter@1.0.11 deduped
      | |   | `-- safe-buffer@5.1.2 deduped
      | |   `-- safe-buffer@5.1.2 deduped
      | +-- https@1.0.0
      | +-- multer@1.4.5-lts.1
      | | +-- append-field@1.0.0
      | | +-- busboy@1.6.0 deduped
      | | +-- concat-stream@1.6.2
      | | | +-- buffer-from@1.1.2
      | | | +-- inherits@2.0.4 deduped
      | | | +-- readable-stream@2.3.8
      | | | | +-- core-util-is@1.0.2 deduped
      | | | | +-- inherits@2.0.4 deduped
      | | | | +-- isarray@1.0.0 deduped
      | | | | +-- process-nextick-args@2.0.1 deduped
      | | | | +-- safe-buffer@5.1.2 deduped
      | | | | +-- string_decoder@1.1.1
      | | | | | `-- safe-buffer@5.1.2 deduped
      | | | | `-- util-deprecate@1.0.2 deduped
      | | | `-- typedarray@0.0.6
      | | +-- mkdirp@0.5.6
      | | | `-- minimist@1.2.8
      | | +-- object-assign@4.1.1 deduped
      | | +-- type-is@1.6.18 deduped
      | | `-- xtend@4.0.2
      | +-- node-schedule@2.1.1
      | | +-- cron-parser@4.9.0 deduped
      | | +-- long-timeout@0.1.1
      | | `-- sorted-array-functions@1.3.0
      | +-- node-wol@0.1.1
      | +-- onedrive-api@1.1.1
      | | +-- @microsoft/microsoft-graph-types@2.40.0
      | | +-- got@12.6.0
      | | | +-- @sindresorhus/is@5.6.0
      | | | +-- @szmarczak/http-timer@5.0.1
      | | | | `-- defer-to-connect@2.0.1
      | | | +-- cacheable-lookup@7.0.0
      | | | +-- cacheable-request@10.2.14
      | | | | +-- @types/http-cache-semantics@4.0.4
      | | | | +-- get-stream@6.0.1 deduped
      | | | | +-- http-cache-semantics@4.1.1
      | | | | +-- keyv@4.5.4
      | | | | | `-- json-buffer@3.0.1
      | | | | +-- mimic-response@4.0.0
      | | | | +-- normalize-url@8.0.1
      | | | | `-- responselike@3.0.0 deduped
      | | | +-- decompress-response@6.0.0
      | | | | `-- mimic-response@3.1.0
      | | | +-- form-data-encoder@2.1.4
      | | | +-- get-stream@6.0.1
      | | | +-- http2-wrapper@2.2.1
      | | | | +-- quick-lru@5.1.1
      | | | | `-- resolve-alpn@1.2.1
      | | | +-- lowercase-keys@3.0.0
      | | | +-- p-cancelable@3.0.0
      | | | `-- responselike@3.0.0
      | | |   `-- lowercase-keys@3.0.0 deduped
      | | `-- is-empty-object@1.1.1
      | +-- tar-fs@3.0.6
      | | +-- bare-fs@2.3.0
      | | | +-- bare-events@2.2.2
      | | | +-- bare-path@2.1.2 deduped
      | | | `-- bare-stream@1.0.0
      | | |   `-- streamx@2.16.1 deduped
      | | +-- bare-path@2.1.2
      | | | `-- bare-os@2.3.0
      | | +-- pump@3.0.0
      | | | +-- end-of-stream@1.4.4
      | | | | `-- once@1.4.0 deduped
      | | | `-- once@1.4.0
      | | |   `-- wrappy@1.0.2
      | | `-- tar-stream@3.1.7 deduped
      | `-- webdav@5.6.0
      |   +-- @buttercup/fetch@0.2.1
      |   | `-- node-fetch@3.3.2
      |   |   +-- data-uri-to-buffer@4.0.1 deduped
      |   |   +-- fetch-blob@3.2.0 deduped
      |   |   `-- formdata-polyfill@4.0.10 deduped
      |   +-- base-64@1.0.0
      |   +-- byte-length@1.0.2
      |   +-- entities@4.5.0
      |   +-- fast-xml-parser@4.4.0
      |   | `-- strnum@1.0.5
      |   +-- hot-patcher@2.0.1
      |   +-- layerr@2.1.0
      |   +-- md5@2.3.0
      |   | +-- charenc@0.0.2
      |   | +-- crypt@0.0.2
      |   | `-- is-buffer@1.1.6
      |   +-- minimatch@7.4.6
      |   | `-- brace-expansion@2.0.1
      |   |   `-- balanced-match@1.0.2
      |   +-- nested-property@4.0.0
      |   +-- node-fetch@3.3.2
      |   | +-- data-uri-to-buffer@4.0.1
      |   | +-- fetch-blob@3.2.0
      |   | | +-- node-domexception@1.0.0
      |   | | `-- web-streams-polyfill@3.3.3
      |   | `-- formdata-polyfill@4.0.10
      |   |   `-- fetch-blob@3.2.0 deduped
      |   +-- path-posix@1.0.0
      |   +-- url-join@5.0.0
      |   `-- url-parse@1.5.10
      |     +-- querystringify@2.2.0
      |     `-- requires-port@1.0.0
      +-- iobroker.discovery@4.4.0
      | +-- @iobroker/adapter-core@3.1.4 deduped
      | +-- ipaddr.js@2.2.0
      | +-- mdns-discovery@0.2.6
      | | +-- debug@2.2.0
      | | | `-- ms@0.7.1
      | | +-- dgram@1.0.1
      | | `-- dns-packet@1.3.4
      | |   +-- ip@1.1.9 deduped
      | |   `-- safe-buffer@5.1.2 deduped
      | +-- netmask@2.0.2
      | +-- node-mndp@0.0.3
      | +-- node-ssdp@4.0.1
      | | +-- async@2.6.4
      | | | `-- lodash@4.17.21 deduped
      | | +-- bluebird@3.7.2
      | | +-- debug@3.2.7
      | | | `-- ms@2.1.3
      | | +-- extend@3.0.2
      | | `-- ip@1.1.9
      | `-- serialport@12.0.0
      |   +-- @serialport/binding-mock@10.2.2
      |   | +-- @serialport/bindings-interface@1.2.2
      |   | `-- debug@4.3.4
      |   |   `-- ms@2.1.2
      |   +-- @serialport/bindings-cpp@12.0.1
      |   | +-- @serialport/bindings-interface@1.2.2 deduped
      |   | +-- @serialport/parser-readline@11.0.0
      |   | | `-- @serialport/parser-delimiter@11.0.0
      |   | +-- debug@4.3.4
      |   | | `-- ms@2.1.2
      |   | +-- node-addon-api@7.0.0
      |   | `-- node-gyp-build@4.6.0
      |   +-- @serialport/parser-byte-length@12.0.0
      |   +-- @serialport/parser-cctalk@12.0.0
      |   +-- @serialport/parser-delimiter@12.0.0
      |   +-- @serialport/parser-inter-byte-timeout@12.0.0
      |   +-- @serialport/parser-packet-length@12.0.0
      |   +-- @serialport/parser-readline@12.0.0
      |   | `-- @serialport/parser-delimiter@12.0.0 deduped
      |   +-- @serialport/parser-ready@12.0.0
      |   +-- @serialport/parser-regex@12.0.0
      |   +-- @serialport/parser-slip-encoder@12.0.0
      |   +-- @serialport/parser-spacepacket@12.0.0
      |   +-- @serialport/stream@12.0.0
      |   | +-- @serialport/bindings-interface@1.2.2 deduped
      |   | `-- debug@4.3.4
      |   |   `-- ms@2.1.2
      |   `-- debug@4.3.4
      |     `-- ms@2.1.2
      +-- iobroker.js-controller@5.0.19
      | +-- @alcalzone/esbuild-register@2.5.1-1
      | | +-- esbuild@0.11.23
      | | `-- jsonc-parser@3.2.1
      | +-- @iobroker/db-objects-file@5.0.19
      | | +-- @iobroker/db-base@5.0.19
      | | | +-- @iobroker/js-controller-common@5.0.19 deduped
      | | | +-- deep-clone@3.0.3 deduped
      | | | +-- fs-extra@11.2.0 deduped
      | | | `-- respjs@4.2.0
      | | +-- @iobroker/db-objects-redis@5.0.19 deduped
      | | +-- deep-clone@3.0.3 deduped
      | | `-- fs-extra@11.2.0 deduped
      | +-- @iobroker/db-objects-jsonl@5.0.19
      | | +-- @alcalzone/jsonl-db@3.1.1
      | | | +-- @alcalzone/proper-lockfile@4.1.3-0
      | | | | +-- graceful-fs@4.2.11 deduped
      | | | | +-- retry@0.12.0
      | | | | `-- signal-exit@3.0.7
      | | | +-- alcalzone-shared@4.0.8
      | | | | `-- debug@4.3.4
      | | | |   `-- ms@2.1.2
      | | | `-- fs-extra@10.1.0
      | | |   +-- graceful-fs@4.2.11 deduped
      | | |   +-- jsonfile@6.1.0 deduped
      | | |   `-- universalify@2.0.1 deduped
      | | +-- @iobroker/db-base@5.0.19 deduped
      | | +-- @iobroker/db-objects-file@5.0.19 deduped
      | | +-- @iobroker/db-objects-redis@5.0.19 deduped
      | | +-- deep-clone@3.0.3 deduped
      | | `-- fs-extra@11.2.0 deduped
      | +-- @iobroker/db-objects-redis@5.0.19
      | | +-- @iobroker/db-base@5.0.19 deduped
      | | +-- deep-clone@3.0.3 deduped
      | | +-- ioredis@4.28.5
      | | | +-- cluster-key-slot@1.1.2
      | | | +-- debug@4.3.4
      | | | | `-- ms@2.1.2
      | | | +-- denque@1.5.1
      | | | +-- lodash.defaults@4.2.0
      | | | +-- lodash.flatten@4.4.0
      | | | +-- lodash.isarguments@3.1.0
      | | | +-- p-map@2.1.0
      | | | +-- redis-commands@1.7.0
      | | | +-- redis-errors@1.2.0
      | | | +-- redis-parser@3.0.0
      | | | | `-- redis-errors@1.2.0 deduped
      | | | `-- standard-as-callback@2.1.0
      | | +-- mime-types@2.1.35
      | | | `-- mime-db@1.52.0 deduped
      | | +-- node.extend@2.0.3
      | | | +-- hasown@2.0.2
      | | | | `-- function-bind@1.1.2
      | | | `-- is@3.3.0
      | | `-- semver@7.6.2 deduped
      | +-- @iobroker/db-states-file@5.0.19
      | | +-- @iobroker/db-base@5.0.19 deduped
      | | `-- @iobroker/db-states-redis@5.0.19 deduped
      | +-- @iobroker/db-states-jsonl@5.0.19
      | | +-- @alcalzone/jsonl-db@3.1.1 deduped
      | | +-- @iobroker/db-base@5.0.19 deduped
      | | +-- @iobroker/db-states-file@5.0.19 deduped
      | | `-- @iobroker/db-states-redis@5.0.19 deduped
      | +-- @iobroker/db-states-redis@5.0.19
      | | +-- @iobroker/db-base@5.0.19 deduped
      | | `-- ioredis@4.28.5 deduped
      | +-- @iobroker/js-controller-adapter@5.0.19
      | | +-- @alcalzone/pak@0.8.1
      | | | +-- axios@0.26.1
      | | | | `-- follow-redirects@1.15.6 deduped
      | | | +-- execa@5.1.1
      | | | | +-- cross-spawn@7.0.3
      | | | | | +-- path-key@3.1.1
      | | | | | +-- shebang-command@2.0.0
      | | | | | | `-- shebang-regex@3.0.0
      | | | | | `-- which@2.0.2
      | | | | |   `-- isexe@2.0.0
      | | | | +-- get-stream@6.0.1 deduped
      | | | | +-- human-signals@2.1.0
      | | | | +-- is-stream@2.0.1 deduped
      | | | | +-- merge-stream@2.0.0
      | | | | +-- npm-run-path@4.0.1
      | | | | | `-- path-key@3.1.1 deduped
      | | | | +-- onetime@5.1.2
      | | | | | `-- mimic-fn@2.1.0
      | | | | +-- signal-exit@3.0.7 deduped
      | | | | `-- strip-final-newline@2.0.0
      | | | `-- fs-extra@10.1.0
      | | |   +-- graceful-fs@4.2.11 deduped
      | | |   +-- jsonfile@6.1.0 deduped
      | | |   `-- universalify@2.0.1 deduped
      | | +-- @iobroker/db-objects-file@5.0.19 deduped
      | | +-- @iobroker/db-objects-jsonl@5.0.19 deduped
      | | +-- @iobroker/db-objects-redis@5.0.19 deduped
      | | +-- @iobroker/db-states-file@5.0.19 deduped
      | | +-- @iobroker/db-states-jsonl@5.0.19 deduped
      | | +-- @iobroker/db-states-redis@5.0.19 deduped
      | | +-- @iobroker/js-controller-common-db@5.0.19 deduped
      | | +-- @iobroker/js-controller-common@5.0.19 deduped
      | | +-- @iobroker/plugin-base@1.2.1 deduped
      | | +-- @iobroker/plugin-sentry@1.2.1 deduped
      | | +-- deep-clone@3.0.3 deduped
      | | +-- fs-extra@11.2.0 deduped
      | | +-- jsonwebtoken@9.0.2 deduped
      | | +-- node-schedule@2.1.1 deduped
      | | +-- node.extend@2.0.3 deduped
      | | +-- pidusage@3.0.2 deduped
      | | +-- readline@1.3.0
      | | `-- semver@7.6.2 deduped
      | +-- @iobroker/js-controller-cli@5.0.19
      | | +-- @iobroker/js-controller-common-db@5.0.19 deduped
      | | +-- @iobroker/js-controller-common@5.0.19 deduped
      | | +-- axios@1.6.8 deduped
      | | +-- chokidar@3.6.0
      | | | +-- anymatch@3.1.3
      | | | | +-- normalize-path@3.0.0 deduped
      | | | | `-- picomatch@2.3.1
      | | | +-- braces@3.0.2
      | | | | `-- fill-range@7.0.1
      | | | |   `-- to-regex-range@5.0.1
      | | | |     `-- is-number@7.0.0
      | | | +-- UNMET OPTIONAL DEPENDENCY fsevents@~2.3.2
      | | | +-- glob-parent@5.1.2
      | | | | `-- is-glob@4.0.3 deduped
      | | | +-- is-binary-path@2.1.0
      | | | | `-- binary-extensions@2.3.0
      | | | +-- is-glob@4.0.3
      | | | | `-- is-extglob@2.1.1
      | | | +-- normalize-path@3.0.0 deduped
      | | | `-- readdirp@3.6.0
      | | |   `-- picomatch@2.3.1 deduped
      | | +-- daemonize2@0.4.2 deduped
      | | +-- debug@4.3.4
      | | | `-- ms@2.1.2
      | | +-- deep-clone@3.0.3 deduped
      | | +-- event-stream@4.0.1
      | | | +-- duplexer@0.1.2
      | | | +-- from@0.1.7
      | | | +-- map-stream@0.0.7
      | | | +-- pause-stream@0.0.11
      | | | | `-- through@2.3.8 deduped
      | | | +-- split@1.0.1
      | | | | `-- through@2.3.8 deduped
      | | | +-- stream-combiner@0.2.2
      | | | | +-- duplexer@0.1.2 deduped
      | | | | `-- through@2.3.8 deduped
      | | | `-- through@2.3.8
      | | +-- fs-extra@11.2.0 deduped
      | | +-- mime-types@2.1.35 deduped
      | | +-- readline-sync@1.4.10 deduped
      | | +-- semver@7.6.2 deduped
      | | `-- yargs@17.7.2 deduped
      | +-- @iobroker/js-controller-common-db@5.0.19
      | | +-- @iobroker/db-objects-file@5.0.19 deduped
      | | +-- @iobroker/db-objects-jsonl@5.0.19 deduped
      | | +-- @iobroker/db-objects-redis@5.0.19 deduped
      | | +-- @iobroker/db-states-file@5.0.19 deduped
      | | +-- @iobroker/db-states-jsonl@5.0.19 deduped
      | | +-- @iobroker/db-states-redis@5.0.19 deduped
      | | +-- @iobroker/js-controller-common@5.0.19 deduped
      | | +-- fs-extra@11.2.0 deduped
      | | +-- winston-seq-updated@1.0.4
      | | | +-- seq-logging@0.4.6
      | | | `-- winston-transport@4.7.0 deduped
      | | `-- winston-syslog@2.7.0
      | |   +-- glossy@0.1.7
      | |   +-- unix-dgram@2.0.6
      | |   | +-- bindings@1.5.0
      | |   | | `-- file-uri-to-path@1.0.0
      | |   | `-- nan@2.19.0 deduped
      | |   `-- winston@3.13.0 deduped
      | +-- @iobroker/js-controller-common@5.0.19
      | | +-- @alcalzone/pak@0.8.1 deduped
      | | +-- @datalust/winston-seq@1.0.2
      | | | +-- seq-logging@1.1.2
      | | | +-- winston-transport@4.7.0 deduped
      | | | `-- winston@3.13.0 deduped
      | | +-- axios@1.6.8 deduped
      | | +-- ci-info@3.9.0
      | | +-- deep-clone@3.0.3 deduped
      | | +-- diskusage@1.2.0
      | | | +-- es6-promise@4.2.8
      | | | `-- nan@2.19.0
      | | +-- event-stream@4.0.1 deduped
      | | +-- fs-extra@11.2.0 deduped
      | | +-- jsonwebtoken@9.0.2 deduped
      | | +-- node-forge@1.3.1
      | | +-- node.extend@2.0.3 deduped
      | | +-- promisify-child-process@4.1.2 deduped
      | | +-- readline@1.3.0 deduped
      | | +-- semver@7.6.2 deduped
      | | +-- triple-beam@1.4.1
      | | +-- winston-daily-rotate-file@4.7.1
      | | | +-- file-stream-rotator@0.6.1
      | | | | `-- moment@2.30.1
      | | | +-- object-hash@2.2.0
      | | | +-- triple-beam@1.4.1 deduped
      | | | +-- winston-transport@4.7.0 deduped
      | | | `-- winston@3.13.0 deduped
      | | +-- winston-syslog@2.7.0 deduped
      | | +-- winston-transport@4.7.0
      | | | +-- logform@2.6.0
      | | | | +-- @colors/colors@1.6.0
      | | | | +-- @types/triple-beam@1.3.5
      | | | | +-- fecha@4.2.3
      | | | | +-- ms@2.1.3
      | | | | +-- safe-stable-stringify@2.4.3 deduped
      | | | | `-- triple-beam@1.4.1 deduped
      | | | +-- readable-stream@3.6.2 deduped
      | | | `-- triple-beam@1.4.1 deduped
      | | `-- winston@3.13.0
      | |   +-- @colors/colors@1.6.0
      | |   +-- @dabh/diagnostics@2.0.3
      | |   | +-- colorspace@1.1.4
      | |   | | +-- color@3.2.1
      | |   | | | +-- color-convert@1.9.3
      | |   | | | | `-- color-name@1.1.3
      | |   | | | `-- color-string@1.9.1
      | |   | | |   +-- color-name@1.1.3 deduped
      | |   | | |   `-- simple-swizzle@0.2.2
      | |   | | |     `-- is-arrayish@0.3.2
      | |   | | `-- text-hex@1.0.0
      | |   | +-- enabled@2.0.0
      | |   | `-- kuler@2.0.0
      | |   +-- async@3.2.5 deduped
      | |   +-- is-stream@2.0.1 deduped
      | |   +-- logform@2.6.0 deduped
      | |   +-- one-time@1.0.0
      | |   | `-- fn.name@1.1.0
      | |   +-- readable-stream@3.6.2 deduped
      | |   +-- safe-stable-stringify@2.4.3
      | |   +-- stack-trace@0.0.10
      | |   +-- triple-beam@1.4.1 deduped
      | |   `-- winston-transport@4.7.0 deduped
      | +-- @iobroker/plugin-base@1.2.1
      | +-- @iobroker/plugin-sentry@1.2.1
      | | +-- @iobroker/plugin-base@1.2.1 deduped
      | | +-- @sentry/integrations@7.116.0
      | | | +-- @sentry/core@7.116.0
      | | | | +-- @sentry/types@7.116.0 deduped
      | | | | `-- @sentry/utils@7.116.0 deduped
      | | | +-- @sentry/types@7.116.0
      | | | +-- @sentry/utils@7.116.0
      | | | | `-- @sentry/types@7.116.0 deduped
      | | | `-- localforage@1.10.0
      | | |   `-- lie@3.1.1
      | | |     `-- immediate@3.0.6 deduped
      | | +-- @sentry/node@7.116.0
      | | | +-- @sentry-internal/tracing@7.116.0
      | | | | +-- @sentry/core@7.116.0 deduped
      | | | | +-- @sentry/types@7.116.0 deduped
      | | | | `-- @sentry/utils@7.116.0 deduped
      | | | +-- @sentry/core@7.116.0 deduped
      | | | +-- @sentry/integrations@7.116.0 deduped
      | | | +-- @sentry/types@7.116.0 deduped
      | | | `-- @sentry/utils@7.116.0 deduped
      | | `-- source-map-support@0.5.21
      | |   +-- buffer-from@1.1.2 deduped
      | |   `-- source-map@0.6.1
      | +-- axios@1.6.8 deduped
      | +-- cron-parser@4.9.0 deduped
      | +-- daemonize2@0.4.2
      | +-- debug@4.3.4
      | | `-- ms@2.1.2
      | +-- decache@4.6.2
      | | `-- callsite@1.0.0
      | +-- deep-clone@3.0.3
      | +-- fs-extra@11.2.0 deduped
      | +-- greenlock-express@4.0.3
      | | +-- @root/greenlock-express@4.0.4
      | | | +-- @root/greenlock@4.0.5 deduped
      | | | `-- redirect-https@1.3.1 deduped
      | | +-- @root/greenlock@4.0.5
      | | | +-- @greenlock/manager@3.1.0 deduped
      | | | +-- @root/acme@3.1.0 deduped
      | | | +-- @root/csr@0.8.1 deduped
      | | | +-- @root/keypairs@0.10.3
      | | | | +-- @root/encoding@1.0.1 deduped
      | | | | +-- @root/pem@1.0.4 deduped
      | | | | `-- @root/x509@0.7.2 deduped
      | | | +-- @root/mkdirp@1.0.0 deduped
      | | | +-- @root/request@1.9.2 deduped
      | | | +-- acme-http-01-standalone@3.0.5 deduped
      | | | +-- cert-info@1.5.1 deduped
      | | | +-- greenlock-store-fs@3.2.2 deduped
      | | | `-- safe-replace@1.1.0 deduped
      | | `-- redirect-https@1.3.1
      | |   `-- escape-html@1.0.3 deduped
      | +-- greenlock@4.0.4
      | | +-- @greenlock/manager@3.1.0
      | | | `-- greenlock-manager-fs@3.1.1
      | | |   +-- @root/mkdirp@1.0.0 deduped
      | | |   `-- safe-replace@1.1.0 deduped
      | | +-- @root/acme@3.1.0
      | | | +-- @root/csr@0.8.1 deduped
      | | | +-- @root/encoding@1.0.1
      | | | +-- @root/keypairs@0.10.3
      | | | | +-- @root/encoding@1.0.1 deduped
      | | | | +-- @root/pem@1.0.4 deduped
      | | | | `-- @root/x509@0.7.2 deduped
      | | | +-- @root/pem@1.0.4
      | | | +-- @root/request@1.9.2 deduped
      | | | `-- @root/x509@0.7.2
      | | |   +-- @root/asn1@1.0.0 deduped
      | | |   `-- @root/encoding@1.0.1 deduped
      | | +-- @root/csr@0.8.1
      | | | +-- @root/asn1@1.0.0
      | | | | `-- @root/encoding@1.0.1 deduped
      | | | +-- @root/pem@1.0.4 deduped
      | | | `-- @root/x509@0.7.2 deduped
      | | +-- @root/greenlock@4.0.5 deduped
      | | +-- @root/keypairs@0.9.0
      | | | +-- @root/encoding@1.0.1 deduped
      | | | +-- @root/pem@1.0.4 deduped
      | | | `-- @root/x509@0.7.2 deduped
      | | +-- @root/mkdirp@1.0.0
      | | +-- @root/request@1.9.2
      | | +-- acme-http-01-standalone@3.0.5
      | | +-- cert-info@1.5.1
      | | +-- greenlock-store-fs@3.2.2
      | | | +-- @root/mkdirp@1.0.0 deduped
      | | | `-- safe-replace@1.1.0 deduped
      | | `-- safe-replace@1.1.0
      | +-- jsonwebtoken@9.0.2
      | | +-- jws@3.2.2
      | | | +-- jwa@1.4.1
      | | | | +-- buffer-equal-constant-time@1.0.1 deduped
      | | | | +-- ecdsa-sig-formatter@1.0.11 deduped
      | | | | `-- safe-buffer@5.1.2 deduped
      | | | `-- safe-buffer@5.1.2 deduped
      | | +-- lodash.includes@4.3.0
      | | +-- lodash.isboolean@3.0.3
      | | +-- lodash.isinteger@4.0.4
      | | +-- lodash.isnumber@3.0.3
      | | +-- lodash.isplainobject@4.0.6
      | | +-- lodash.isstring@4.0.1
      | | +-- lodash.once@4.1.1
      | | +-- ms@2.1.3
      | | `-- semver@7.6.2 deduped
      | +-- jszip@3.10.1
      | | +-- lie@3.3.0
      | | | `-- immediate@3.0.6
      | | +-- pako@1.0.11
      | | +-- readable-stream@2.3.8
      | | | +-- core-util-is@1.0.2 deduped
      | | | +-- inherits@2.0.4 deduped
      | | | +-- isarray@1.0.0
      | | | +-- process-nextick-args@2.0.1
      | | | +-- safe-buffer@5.1.2 deduped
      | | | +-- string_decoder@1.1.1
      | | | | `-- safe-buffer@5.1.2 deduped
      | | | `-- util-deprecate@1.0.2 deduped
      | | `-- setimmediate@1.0.5
      | +-- le-acme-core@2.1.4
      | | +-- request@2.88.2 deduped
      | | `-- rsa-compat@1.9.4
      | |   +-- keypairs@1.2.14
      | |   | +-- eckles@1.4.1
      | |   | `-- rasha@1.2.5
      | |   +-- node-forge@0.7.6
      | |   `-- ursa-optional@0.9.10
      | |     +-- bindings@1.5.0 deduped
      | |     `-- nan@2.19.0 deduped
      | +-- le-challenge-fs@2.0.9
      | | `-- @root/mkdirp@1.0.0 deduped
      | +-- le-sni-auto@2.1.9
      | +-- loadavg-windows@1.1.1
      | | `-- weak-daemon@1.0.3
      | +-- node-schedule@2.1.1 deduped
      | +-- pidusage@3.0.2
      | | `-- safe-buffer@5.2.1
      | +-- promisify-child-process@4.1.2
      | +-- prompt@1.3.0
      | | +-- @colors/colors@1.5.0
      | | +-- async@3.2.3
      | | +-- read@1.0.7
      | | | `-- mute-stream@0.0.8
      | | +-- revalidator@0.1.8
      | | `-- winston@2.4.7
      | |   +-- async@2.6.4
      | |   | `-- lodash@4.17.21 deduped
      | |   +-- colors@1.0.3
      | |   +-- cycle@1.0.3
      | |   +-- eyes@0.1.8
      | |   +-- isstream@0.1.2 deduped
      | |   `-- stack-trace@0.0.10 deduped
      | +-- readline-sync@1.4.10
      | +-- semver@7.6.2 deduped
      | `-- tar@6.2.1
      |   +-- chownr@2.0.0
      |   +-- fs-minipass@2.1.0
      |   | `-- minipass@3.3.6
      |   |   `-- yallist@4.0.0 deduped
      |   +-- minipass@5.0.0
      |   +-- minizlib@2.1.2
      |   | +-- minipass@3.3.6
      |   | | `-- yallist@4.0.0 deduped
      |   | `-- yallist@4.0.0 deduped
      |   +-- mkdirp@1.0.4
      |   `-- yallist@4.0.0
      +-- node-windows@1.0.0-beta.8
      | +-- xml@1.0.1
      | `-- yargs@17.7.2
      |   +-- cliui@8.0.1
      |   | +-- string-width@4.2.3 deduped
      |   | +-- strip-ansi@6.0.1
      |   | | `-- ansi-regex@5.0.1
      |   | `-- wrap-ansi@7.0.0
      |   |   +-- ansi-styles@4.3.0
      |   |   | `-- color-convert@2.0.1
      |   |   |   `-- color-name@1.1.4
      |   |   +-- string-width@4.2.3 deduped
      |   |   `-- strip-ansi@6.0.1 deduped
      |   +-- escalade@3.1.2
      |   +-- get-caller-file@2.0.5
      |   +-- require-directory@2.1.1
      |   +-- string-width@4.2.3
      |   | +-- emoji-regex@8.0.0
      |   | +-- is-fullwidth-code-point@3.0.0
      |   | `-- strip-ansi@6.0.1 deduped
      |   +-- y18n@5.0.8
      |   `-- yargs-parser@21.1.1
      `-- windows-shortcuts@0.1.6
      
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      global installed node modules (overview):
      
      C:\Users\MyAdmin\AppData\Roaming\npm
      `-- (empty)
      
      
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------
      global installed node modules (all):
      
      C:\Users\MyAdmin\AppData\Roaming\npm
      `-- (empty)
      

      Edit: Im Moment bin ich etwas ratlos, wo die {1} innerhalb der Code Tags herkommen. Hat jemand einen Tipp für mich?

      Homoran Thomas Braun mcm1957 sigi234 5 Replies Last reply Reply Quote 4
      • Homoran
        Homoran Global Moderator Administrators @Gaspode last edited by

        @gaspode sagte in ioBroker Diagnose für Windows:

        wo die {1} innerhalb der Code Tags herkommen.

        meistens vom Browser beim einkopieren des (Windows formatierten) Codes

        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Gaspode last edited by

          @gaspode sagte in ioBroker Diagnose für Windows:

          Edit: Im Moment bin ich etwas ratlos, wo die {1} innerhalb der Code Tags herkommen. Hat jemand einen Tipp für mich?

          Bei Linux hängt das wohl vom verwendeten Terminal ab. Hab das verschiedentlich auch schon gesehen, überwiegend glaube ich wenn das aus dem Proxmox-Terminal kopiert wurde.

          1 Reply Last reply Reply Quote 2
          • Thomas Braun
            Thomas Braun Most Active @Gaspode last edited by

            @gaspode

            Die Idee mit dem Skript ist übrigens gut, hätte auch von mir kommen können... 🙂

            Wir sollten uns vielleicht mal perspektivisch über ein weitgehend gleiches Layout der Ausgabe unterhalten. Macht das interpretieren der Ausgaben leichter, denke ich.

            Gaspode 1 Reply Last reply Reply Quote 2
            • Gaspode
              Gaspode @Thomas Braun last edited by

              @thomas-braun said in ioBroker Diagnose für Windows:

              Wir sollten uns vielleicht mal perspektivisch über ein weitgehend gleiches Layout der Ausgabe unterhalten. Macht das interpretieren der Ausgaben leichter, denke ich.

              Guter Punkt. Ich hab einfach mal genommen, was ich so regelmäßig verwende. Ich guck mir mal demnächst den Output des Originals genauer an und versuche, das Script anzunähern.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @Gaspode last edited by

                @gaspode

                Okay, lass dir Zeit, ich bin nämlich mit der Anordnung bei mir noch nicht so ganz glücklich, könnte sein, dass ich da bei Gelegenheit noch was umstelle.

                Hatte auch überlegt, das Ganze in vielleicht in 'ncurses' zu gießen. Das aber nicht vor dem Winter.

                1 Reply Last reply Reply Quote 1
                • mcm1957
                  mcm1957 @Gaspode last edited by

                  @gaspode
                  Muss man doch sofort ausprobieren...
                  Formatiert hat es meine SSD schon mal nicht und Laptop lebt noch 🙂

                  Danke für deine Einsatz und SUPER Idee

                  Ein paar Anregungen:

                  • ev wär es sinnvoll das Skript auch unter Windows iob_diag zu nennen. Was meinen andere dazu?

                  • Ich hätte gern den Output auch am Schirm analog zur Linux Variante. Derzeit muss ich das Output File (das es jedenfall geben sollte) erst typen bevor ich was ins Forum posten kann.
                    Notepad Anzeige ist OK. Nur hab ich den Text dazu nicht gelesen ... Ev. hinter "The output is stored in file ..." nochmal erwähnen.

                  Derzeiter Screenoutput bei mir:

                  *** ioBroker Diagnosis ***
                  
                  *************************************************************************
                  *                                                                       *
                  * The following checks may give hints to potential malconfigurations    *
                  * or errors, please post them in our forum:                             *
                  *                                                                       *
                  * https://forum.iobroker.net                                            *
                  *                                                                       *
                  * Just copy and paste the content of the log file log\ioBroker-diag.log *
                  * including ``` characters at start and end.                            *
                  * It helps us to help you!                                              *
                  *                                                                       *
                  * The output will be saved to the file log\ioBroker-diag.log and        *
                  * displayed in notepad once the script has finished.                    *
                  *                                                                       *
                  *************************************************************************
                  
                  Drücken Sie eine beliebige Taste . . .
                  
                  Please wait until the script is completed ...
                  
                  The output is stored in the file log\ioBroker-diag.log
                  
                  C:\ioBroker>
                  

                  File Inhalt:

                  C:\ioBroker>type log\ioBroker-diag.log
                  *** ioBroker Diagnosis ***

                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  time and date:
                  
                  W. Europe Standard Time
                  22.05.2024 15:19:07,37
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  Disks (letter, size, free, name):
                  
                  C:      237960687616    34659815424     Windows
                  D:      16775114752     2001154048      RECOVERY
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker Directory:
                  
                   Datenträger in Laufwerk C: ist Windows
                   Volumeseriennummer: 507F-1D51
                  
                   Verzeichnis von C:\ioBroker
                  
                  22.05.2024  15:16    <DIR>          .
                  22.05.2024  15:16    <DIR>          ..
                  22.05.2024  09:46    <DIR>          backups
                  22.10.2023  19:16    <DIR>          daemon
                  22.10.2023  19:14    <DIR>          install
                  22.05.2024  11:58    <DIR>          iobroker-data
                  22.05.2024  15:16    <DIR>          log
                  21.05.2024  11:33    <DIR>          node_modules
                  24.02.2024  16:01                77 controller.js
                  22.05.2024  15:16             7 274 diag.bat
                  24.02.2024  16:01             1 094 install.js
                  13.05.2024  19:13               921 iob.bat
                  13.05.2024  19:13               532 iobnodevars.bat
                  09.03.2023  19:29            15 171 ioBroker.ico
                  13.05.2024  19:10         1 786 924 ioBrokerInstaller.exe
                  24.02.2024  16:01             1 136 LICENSE
                  21.05.2024  11:33             1 059 package.json
                  21.05.2024  11:33           257 829 package-lock.json
                  24.02.2024  16:01             5 137 README.md
                  24.02.2024  16:01             1 678 serviceIoBroker.bat
                  24.02.2024  16:01               199 setEnvIobServiceName.bat
                  24.02.2024  16:01             8 433 shortcuts.js
                  13.05.2024  19:52         1 556 653 unins000.dat
                  13.05.2024  19:47         3 153 667 unins000.exe
                  24.02.2024  16:01               696 uninstall.js
                                17 Datei(en),      6 798 480 Bytes
                                 8 Verzeichnis(se), 34 659 815 424 Bytes frei
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker Backups:
                  
                   Datenträger in Laufwerk C: ist Windows
                   Volumeseriennummer: 507F-1D51
                  
                   Verzeichnis von C:\ioBroker\backups
                  
                  22.05.2024  09:46    <DIR>          .
                  22.05.2024  09:46    <DIR>          ..
                  02.05.2024  08:51         3 249 425 iobroker_2024_05_02-08_50_54_backupiobroker.tar.gz
                  03.05.2024  09:55         3 249 281 iobroker_2024_05_03-09_55_38_backupiobroker.tar.gz
                  04.05.2024  02:58         3 249 420 iobroker_2024_05_04-02_58_45_backupiobroker.tar.gz
                  06.05.2024  11:26         3 257 168 iobroker_2024_05_06-11_26_05_backupiobroker.tar.gz
                  08.05.2024  08:18         3 262 264 iobroker_2024_05_08-08_18_32_backupiobroker.tar.gz
                  09.05.2024  10:23         3 258 844 iobroker_2024_05_09-10_23_00_backupiobroker.tar.gz
                  10.05.2024  20:00         3 296 212 iobroker_2024_05_10-19_59_51_backupiobroker.tar.gz
                  20.05.2024  14:59         3 307 203 iobroker_2024_05_20-14_59_14_backupiobroker.tar.gz
                  21.05.2024  09:38         3 305 849 iobroker_2024_05_21-09_38_26_backupiobroker.tar.gz
                  22.05.2024  09:46         3 306 457 iobroker_2024_05_22-09_46_04_backupiobroker.tar.gz
                                10 Datei(en),     32 742 123 Bytes
                                 2 Verzeichnis(se), 34 659 815 424 Bytes frei
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker-data:
                  
                   Datenträger in Laufwerk C: ist Windows
                   Volumeseriennummer: 507F-1D51
                  
                   Verzeichnis von C:\ioBroker\iobroker-data
                  
                  22.05.2024  11:58    <DIR>          .
                  22.05.2024  11:58    <DIR>          ..
                  22.10.2023  19:16    <DIR>          backitup
                  22.05.2024  13:46    <DIR>          backup-objects
                  19.05.2024  20:51    <DIR>          files
                  19.05.2024  20:51    <DIR>          history
                  07.05.2024  15:37    <DIR>          myuplink
                  22.05.2024  15:19    <DIR>          objects.jsonl.lock
                  22.05.2024  15:19    <DIR>          states.jsonl.lock
                  09.05.2024  11:13    <DIR>          zigbee_0
                  09.05.2024  11:19    <DIR>          zigbee_1
                  05.05.2024  19:36             7 459 iobroker.json
                  19.05.2024  20:34                 3 notifications.json
                  22.05.2024  15:17        19 828 129 objects.jsonl
                  22.05.2024  15:18         7 923 786 states.jsonl
                                 4 Datei(en),     27 759 377 Bytes
                                11 Verzeichnis(se), 34 659 811 328 Bytes frei
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker Hosts:
                  
                  Envy                Envy (version: 5.0.19, hostname: Envy          , alive, uptime: 167170)
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker Instances:
                  
                  + system.adapter.admin.0                  : admin                 : Envy                                     -  enabled, compact disabled, port: 8081, bind: 0.0.0.0, run as: admin
                  + system.adapter.awtrix-light.0           : awtrix-light          : Envy                                     -  enabled, compact disabled
                  + system.adapter.backitup.0               : backitup              : Envy                                     -  enabled, compact disabled
                  + system.adapter.broadlink2.0             : broadlink2            : Envy                                     -  enabled
                  + system.adapter.discovery.0              : discovery             : Envy                                     -  enabled, compact disabled
                  + system.adapter.email.0                  : email                 : Envy                                     -  enabled, compact enabled (group 1)
                  + system.adapter.envertech-pv.0           : envertech-pv          : Envy                                     -  enabled, compact enabled (group 1)
                  + system.adapter.history.0                : history               : Envy                                     -  enabled, compact disabled
                  + system.adapter.kecontact.0              : kecontact             : Envy                                     -  enabled, compact enabled (group 3)
                  + system.adapter.myuplink.0               : myuplink              : Envy                                     -  enabled, compact disabled
                  + system.adapter.notification-manager.0   : notification-manager  : Envy                                     -  enabled, compact disabled
                  + system.adapter.pid.0                    : pid                   : Envy                                     -  enabled, compact disabled
                  + system.adapter.ping.0                   : ping                  : Envy                                     -  enabled, compact enabled (group 3)
                  + system.adapter.zigbee.0                 : zigbee                : Envy                                     -  enabled, compact disabled
                  + system.adapter.zigbee.1                 : zigbee                : Envy                                     -  enabled, compact disabled
                  
                  + instance is alive
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker Update:
                  
                  Used repository: beta
                  Adapter    "admin"        : 6.17.11  , installed 6.17.11
                  Adapter    "awtrix-light" : 1.2.0    , installed 1.0.1  [Updatable]
                  Adapter    "backitup"     : 2.11.0   , installed 2.10.11 [Updatable]
                  Adapter    "broadlink2"   : 2.3.0    , installed 2.3.0-alpha.2 [Updatable]
                  Adapter    "discovery"    : 4.5.0    , installed 4.2.0  [Updatable]
                  Adapter    "email"        : 1.3.0    , installed 1.3.0
                  Adapter    "envertech-pv" : 1.3.2    , installed 1.3.2
                  Adapter    "history"      : 3.0.1    , installed 3.0.1
                  Controller "js-controller": 5.0.19   , installed 5.0.19
                  Adapter    "kecontact"    : 2.1.1    , installed 2.1.1
                  Adapter    "myuplink"     : 0.7.1    , installed 0.7.1
                  Adapter    "notification-manager": 1.1.2, installed 1.1.2
                  Adapter    "pid"          : 1.1.3    , installed 1.0.0-alpha.0 [Updatable]
                  Adapter    "ping"         : 1.6.2    , installed 1.6.2
                  Adapter    "zigbee"       : 1.10.3   , installed 1.10.3
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  ioBroker Service:
                  
                  ioBroker service name: ioBroker
                  
                  Status:
                  
                  SERVICE_NAME: ioBroker.exe
                          TYPE               : 10  WIN32_OWN_PROCESS
                          STATE              : 4  RUNNING
                                                  (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
                          WIN32_EXIT_CODE    : 0  (0x0)
                          SERVICE_EXIT_CODE  : 0  (0x0)
                          CHECKPOINT         : 0x0
                          WAIT_HINT          : 0x0
                          PID                : 12812
                          FLAGS              :
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  Node.js Version:
                  
                  v18.20.2
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  npm Paths:
                  
                  C:\Program Files\nodejs\npm
                  C:\Program Files\nodejs\npm.cmd
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  npm Version:
                  
                  10.5.0
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  local installed node modules (overview):
                  
                  iobroker.inst@3.0.0 C:\ioBroker
                  +-- dotenv@16.0.3
                  +-- iobroker.admin@6.17.11
                  +-- iobroker.awtrix-light@1.0.1
                  +-- iobroker.backitup@2.10.11
                  +-- iobroker.broadlink2@2.3.0-alpha.2
                  +-- iobroker.discovery@4.2.0
                  +-- iobroker.email@1.3.0
                  +-- iobroker.envertech-pv@1.3.2
                  +-- iobroker.history@3.0.1
                  +-- iobroker.js-controller@5.0.19
                  +-- iobroker.kecontact@2.1.1 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.kecontact.git#980d47be34bbe485fb18941097cb89c278e37c63)
                  +-- iobroker.myuplink@0.7.1
                  +-- iobroker.notification-manager@1.1.2
                  +-- iobroker.pid@1.0.0-alpha.0
                  +-- iobroker.ping@1.6.2
                  +-- iobroker.zigbee@1.10.3
                  +-- node-windows@1.0.0-beta.8
                  `-- windows-shortcuts@0.1.6
                  
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  local installed node modules (all):
                  
                  iobroker.inst@3.0.0 C:\ioBroker
                  +-- dotenv@16.0.3
                  +-- iobroker.admin@6.17.11
                  | +-- @iobroker/adapter-core@3.1.4
                  | | `-- @iobroker/types@5.0.14
                  | +-- @iobroker/socket-classes@1.5.0
                  | | +-- @iobroker/adapter-core@3.1.4 deduped
                  | | +-- axios@1.6.8 deduped
                  | | +-- cookie-parser@1.4.6 deduped
                  | | `-- passport@0.7.0 deduped
                  | +-- @iobroker/types@5.0.20-alpha.0-20240510-819f1976e
                  | +-- @iobroker/webserver@1.0.3
                  | +-- @iobroker/ws-server@2.1.2
                  | | `-- ws@8.17.0 deduped
                  | +-- ajv@8.13.0
                  | | +-- fast-deep-equal@3.1.3
                  | | +-- json-schema-traverse@1.0.0
                  | | +-- require-from-string@2.0.2
                  | | `-- uri-js@4.4.1
                  | |   `-- punycode@2.3.0
                  | +-- archiver@7.0.1
                  | | +-- archiver-utils@5.0.2
                  | | | +-- glob@10.3.14
                  | | | | +-- foreground-child@3.1.1
                  | | | | | +-- cross-spawn@7.0.3 deduped
                  | | | | | `-- signal-exit@4.1.0
                  | | | | +-- jackspeak@2.3.6
                  | | | | | +-- @isaacs/cliui@8.0.2
                  | | | | | | +-- string-width-cjs@npm:string-width@4.2.3
                  | | | | | | | +-- emoji-regex@8.0.0 deduped
                  | | | | | | | +-- is-fullwidth-code-point@3.0.0 deduped
                  | | | | | | | `-- strip-ansi@6.0.1 deduped
                  | | | | | | +-- string-width@5.1.2
                  | | | | | | | +-- eastasianwidth@0.2.0
                  | | | | | | | +-- emoji-regex@9.2.2
                  | | | | | | | `-- strip-ansi@7.1.0 deduped
                  | | | | | | +-- strip-ansi-cjs@npm:strip-ansi@6.0.1
                  | | | | | | | `-- ansi-regex@5.0.1 deduped
                  | | | | | | +-- strip-ansi@7.1.0
                  | | | | | | | `-- ansi-regex@6.0.1
                  | | | | | | +-- wrap-ansi-cjs@npm:wrap-ansi@7.0.0
                  | | | | | | | +-- ansi-styles@4.3.0 deduped
                  | | | | | | | +-- string-width@4.2.3 deduped
                  | | | | | | | `-- strip-ansi@6.0.1 deduped
                  | | | | | | `-- wrap-ansi@8.1.0
                  | | | | | |   +-- ansi-styles@6.2.1
                  | | | | | |   +-- string-width@5.1.2 deduped
                  | | | | | |   `-- strip-ansi@7.1.0 deduped
                  | | | | | `-- @pkgjs/parseargs@0.11.0
                  | | | | +-- minimatch@9.0.4
                  | | | | | `-- brace-expansion@2.0.1 deduped
                  | | | | +-- minipass@7.1.1
                  | | | | `-- path-scurry@1.11.0
                  | | | |   +-- lru-cache@10.2.2
                  | | | |   `-- minipass@5.0.0 deduped
                  | | | +-- graceful-fs@4.2.11 deduped
                  | | | +-- is-stream@2.0.1
                  | | | +-- lazystream@1.0.1
                  | | | | `-- readable-stream@2.3.8
                  | | | |   +-- core-util-is@1.0.2 deduped
                  | | | |   +-- inherits@2.0.4 deduped
                  | | | |   +-- isarray@1.0.0
                  | | | |   +-- process-nextick-args@2.0.1 deduped
                  | | | |   +-- safe-buffer@5.1.2 deduped
                  | | | |   +-- string_decoder@1.1.1
                  | | | |   | `-- safe-buffer@5.1.2 deduped
                  | | | |   `-- util-deprecate@1.0.2 deduped
                  | | | +-- lodash@4.17.21
                  | | | +-- normalize-path@3.0.0
                  | | | `-- readable-stream@4.5.2
                  | | |   +-- abort-controller@3.0.0 deduped
                  | | |   +-- buffer@6.0.3 deduped
                  | | |   +-- events@3.3.0 deduped
                  | | |   +-- process@0.11.10 deduped
                  | | |   `-- string_decoder@1.3.0 deduped
                  | | +-- async@3.2.4
                  | | +-- buffer-crc32@1.0.0
                  | | +-- readable-stream@4.5.2
                  | | | +-- abort-controller@3.0.0
                  | | | | `-- event-target-shim@5.0.1
                  | | | +-- buffer@6.0.3
                  | | | | +-- base64-js@1.5.1 deduped
                  | | | | `-- ieee754@1.2.1
                  | | | +-- events@3.3.0
                  | | | +-- process@0.11.10
                  | | | `-- string_decoder@1.3.0
                  | | |   `-- safe-buffer@5.2.1
                  | | +-- readdir-glob@1.1.3
                  | | | `-- minimatch@5.1.6
                  | | |   `-- brace-expansion@2.0.1 deduped
                  | | +-- tar-stream@3.1.7
                  | | | +-- b4a@1.6.4
                  | | | +-- fast-fifo@1.3.2
                  | | | `-- streamx@2.15.1
                  | | |   +-- fast-fifo@1.3.2 deduped
                  | | |   `-- queue-tick@1.0.1
                  | | `-- zip-stream@6.0.1
                  | |   +-- archiver-utils@5.0.2 deduped
                  | |   +-- compress-commons@6.0.2
                  | |   | +-- crc-32@1.2.2
                  | |   | +-- crc32-stream@6.0.0
                  | |   | | +-- crc-32@1.2.2 deduped
                  | |   | | `-- readable-stream@4.5.2
                  | |   | |   +-- abort-controller@3.0.0 deduped
                  | |   | |   +-- buffer@6.0.3 deduped
                  | |   | |   +-- events@3.3.0 deduped
                  | |   | |   +-- process@0.11.10 deduped
                  | |   | |   `-- string_decoder@1.3.0 deduped
                  | |   | +-- is-stream@2.0.1 deduped
                  | |   | +-- normalize-path@3.0.0 deduped
                  | |   | `-- readable-stream@4.5.2
                  | |   |   +-- abort-controller@3.0.0 deduped
                  | |   |   +-- buffer@6.0.3 deduped
                  | |   |   +-- events@3.3.0 deduped
                  | |   |   +-- process@0.11.10 deduped
                  | |   |   `-- string_decoder@1.3.0 deduped
                  | |   `-- readable-stream@4.5.2
                  | |     +-- abort-controller@3.0.0 deduped
                  | |     +-- buffer@6.0.3 deduped
                  | |     +-- events@3.3.0 deduped
                  | |     +-- process@0.11.10 deduped
                  | |     `-- string_decoder@1.3.0 deduped
                  | +-- axios@1.6.8
                  | | +-- follow-redirects@1.15.6
                  | | +-- form-data@4.0.0
                  | | | +-- asynckit@0.4.0
                  | | | +-- combined-stream@1.0.8 deduped
                  | | | `-- mime-types@2.1.35 deduped
                  | | `-- proxy-from-env@1.1.0
                  | +-- body-parser@1.20.2
                  | | +-- bytes@3.1.2
                  | | +-- content-type@1.0.5
                  | | +-- debug@2.6.9
                  | | | `-- ms@2.0.0
                  | | +-- depd@2.0.0
                  | | +-- destroy@1.2.0
                  | | +-- http-errors@2.0.0
                  | | | +-- depd@2.0.0 deduped
                  | | | +-- inherits@2.0.4
                  | | | +-- setprototypeof@1.2.0 deduped
                  | | | +-- statuses@2.0.1 deduped
                  | | | `-- toidentifier@1.0.1
                  | | +-- iconv-lite@0.4.24
                  | | | `-- safer-buffer@2.1.2
                  | | +-- on-finished@2.4.1
                  | | | `-- ee-first@1.1.1
                  | | +-- qs@6.11.0
                  | | | `-- side-channel@1.0.4
                  | | |   +-- call-bind@1.0.5
                  | | |   | +-- function-bind@1.1.2 deduped
                  | | |   | +-- get-intrinsic@1.2.2 deduped
                  | | |   | `-- set-function-length@1.1.1
                  | | |   |   +-- define-data-property@1.1.1
                  | | |   |   | +-- get-intrinsic@1.2.2 deduped
                  | | |   |   | +-- gopd@1.0.1 deduped
                  | | |   |   | `-- has-property-descriptors@1.0.1 deduped
                  | | |   |   +-- get-intrinsic@1.2.2 deduped
                  | | |   |   +-- gopd@1.0.1
                  | | |   |   | `-- get-intrinsic@1.2.2 deduped
                  | | |   |   `-- has-property-descriptors@1.0.1
                  | | |   |     `-- get-intrinsic@1.2.2 deduped
                  | | |   +-- get-intrinsic@1.2.2
                  | | |   | +-- function-bind@1.1.2 deduped
                  | | |   | +-- has-proto@1.0.1
                  | | |   | +-- has-symbols@1.0.3
                  | | |   | `-- hasown@2.0.0 deduped
                  | | |   `-- object-inspect@1.13.1
                  | | +-- raw-body@2.5.2
                  | | | +-- bytes@3.1.2 deduped
                  | | | +-- http-errors@2.0.0 deduped
                  | | | +-- iconv-lite@0.4.24 deduped
                  | | | `-- unpipe@1.0.0 deduped
                  | | +-- type-is@1.6.18
                  | | | +-- media-typer@0.3.0
                  | | | `-- mime-types@2.1.35 deduped
                  | | `-- unpipe@1.0.0
                  | +-- compression@1.7.4
                  | | +-- accepts@1.3.8
                  | | | +-- mime-types@2.1.35 deduped
                  | | | `-- negotiator@0.6.3
                  | | +-- bytes@3.0.0
                  | | +-- compressible@2.0.18
                  | | | `-- mime-db@1.52.0
                  | | +-- debug@2.6.9 deduped
                  | | +-- on-headers@1.0.2
                  | | +-- safe-buffer@5.1.2
                  | | `-- vary@1.1.2
                  | +-- connect-flash@0.1.1
                  | +-- cookie-parser@1.4.6
                  | | +-- cookie-signature@1.0.6
                  | | `-- cookie@0.4.1
                  | +-- express-fileupload@1.5.0
                  | | `-- busboy@1.6.0
                  | |   `-- streamsearch@1.1.0
                  | +-- express-session@1.18.0
                  | | +-- cookie-signature@1.0.7
                  | | +-- cookie@0.6.0
                  | | +-- debug@2.6.9 deduped
                  | | +-- depd@2.0.0 deduped
                  | | +-- on-headers@1.0.2 deduped
                  | | +-- parseurl@1.3.3
                  | | +-- safe-buffer@5.2.1
                  | | `-- uid-safe@2.1.5
                  | |   `-- random-bytes@1.0.0
                  | +-- express@4.19.2
                  | | +-- accepts@1.3.8 deduped
                  | | +-- array-flatten@1.1.1
                  | | +-- body-parser@1.20.2 deduped
                  | | +-- content-disposition@0.5.4
                  | | | `-- safe-buffer@5.2.1
                  | | +-- content-type@1.0.5 deduped
                  | | +-- cookie-signature@1.0.6 deduped
                  | | +-- cookie@0.6.0
                  | | +-- debug@2.6.9 deduped
                  | | +-- depd@2.0.0 deduped
                  | | +-- encodeurl@1.0.2
                  | | +-- escape-html@1.0.3
                  | | +-- etag@1.8.1
                  | | +-- finalhandler@1.2.0
                  | | | +-- debug@2.6.9 deduped
                  | | | +-- encodeurl@1.0.2 deduped
                  | | | +-- escape-html@1.0.3 deduped
                  | | | +-- on-finished@2.4.1 deduped
                  | | | +-- parseurl@1.3.3 deduped
                  | | | +-- statuses@2.0.1 deduped
                  | | | `-- unpipe@1.0.0 deduped
                  | | +-- fresh@0.5.2
                  | | +-- http-errors@2.0.0 deduped
                  | | +-- merge-descriptors@1.0.1
                  | | +-- methods@1.1.2
                  | | +-- on-finished@2.4.1 deduped
                  | | +-- parseurl@1.3.3 deduped
                  | | +-- path-to-regexp@0.1.7
                  | | +-- proxy-addr@2.0.7
                  | | | +-- forwarded@0.2.0
                  | | | `-- ipaddr.js@1.9.1
                  | | +-- qs@6.11.0 deduped
                  | | +-- range-parser@1.2.1
                  | | +-- safe-buffer@5.2.1
                  | | +-- send@0.18.0
                  | | | +-- debug@2.6.9 deduped
                  | | | +-- depd@2.0.0 deduped
                  | | | +-- destroy@1.2.0 deduped
                  | | | +-- encodeurl@1.0.2 deduped
                  | | | +-- escape-html@1.0.3 deduped
                  | | | +-- etag@1.8.1 deduped
                  | | | +-- fresh@0.5.2 deduped
                  | | | +-- http-errors@2.0.0 deduped
                  | | | +-- mime@1.6.0
                  | | | +-- ms@2.1.3
                  | | | +-- on-finished@2.4.1 deduped
                  | | | +-- range-parser@1.2.1 deduped
                  | | | `-- statuses@2.0.1 deduped
                  | | +-- serve-static@1.15.0
                  | | | +-- encodeurl@1.0.2 deduped
                  | | | +-- escape-html@1.0.3 deduped
                  | | | +-- parseurl@1.3.3 deduped
                  | | | `-- send@0.18.0 deduped
                  | | +-- setprototypeof@1.2.0
                  | | +-- statuses@2.0.1
                  | | +-- type-is@1.6.18 deduped
                  | | +-- utils-merge@1.0.1
                  | | `-- vary@1.1.2 deduped
                  | +-- json5@2.2.3
                  | +-- mime@3.0.0
                  | +-- passport-local@1.0.0
                  | | `-- passport-strategy@1.0.0
                  | +-- passport@0.7.0
                  | | +-- passport-strategy@1.0.0 deduped
                  | | +-- pause@0.0.1
                  | | `-- utils-merge@1.0.1 deduped
                  | +-- semver@7.6.2
                  | `-- ws@8.17.0
                  |   +-- UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1
                  |   `-- UNMET OPTIONAL DEPENDENCY utf-8-validate@>=5.0.2
                  +-- iobroker.awtrix-light@1.0.1
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | `-- axios@1.6.8 deduped
                  +-- iobroker.backitup@2.10.11
                  | +-- @googleapis/drive@8.7.0
                  | | `-- googleapis-common@7.0.1
                  | |   +-- extend@3.0.2 deduped
                  | |   +-- gaxios@6.3.0 deduped
                  | |   +-- google-auth-library@9.6.3 deduped
                  | |   +-- qs@6.11.0 deduped
                  | |   +-- url-template@2.0.8
                  | |   `-- uuid@9.0.1
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- axios@1.6.8 deduped
                  | +-- cors@2.8.5
                  | | +-- object-assign@4.1.1
                  | | `-- vary@1.1.2 deduped
                  | +-- cron-parser@4.9.0
                  | | `-- luxon@3.4.3
                  | +-- dropbox-v2-api@2.5.11
                  | | +-- compress-json@2.1.2
                  | | `-- request@2.88.2 deduped
                  | +-- express@4.19.2 deduped
                  | +-- fs-extra@11.2.0
                  | | +-- graceful-fs@4.2.11
                  | | +-- jsonfile@6.1.0 deduped
                  | | `-- universalify@2.0.0
                  | +-- ftp@0.3.10
                  | | +-- readable-stream@1.1.14
                  | | | +-- core-util-is@1.0.2
                  | | | +-- inherits@2.0.4 deduped
                  | | | +-- isarray@0.0.1
                  | | | `-- string_decoder@0.10.31
                  | | `-- xregexp@2.0.0
                  | +-- google-auth-library@9.6.3
                  | | +-- base64-js@1.5.1
                  | | +-- ecdsa-sig-formatter@1.0.11
                  | | | `-- safe-buffer@5.1.2 deduped
                  | | +-- gaxios@6.3.0
                  | | | +-- extend@3.0.2 deduped
                  | | | +-- https-proxy-agent@7.0.4 deduped
                  | | | +-- is-stream@2.0.1 deduped
                  | | | `-- node-fetch@2.7.0
                  | | |   +-- encoding@0.1.13
                  | | |   | `-- iconv-lite@0.6.3
                  | | |   |   `-- safer-buffer@2.1.2 deduped
                  | | |   `-- whatwg-url@5.0.0
                  | | |     +-- tr46@0.0.3
                  | | |     `-- webidl-conversions@3.0.1
                  | | +-- gcp-metadata@6.1.0
                  | | | +-- gaxios@6.3.0 deduped
                  | | | `-- json-bigint@1.0.0
                  | | |   `-- bignumber.js@9.1.2
                  | | +-- gtoken@7.1.0
                  | | | +-- gaxios@6.3.0 deduped
                  | | | `-- jws@4.0.0 deduped
                  | | `-- jws@4.0.0
                  | |   +-- jwa@2.0.0
                  | |   | +-- buffer-equal-constant-time@1.0.1
                  | |   | +-- ecdsa-sig-formatter@1.0.11 deduped
                  | |   | `-- safe-buffer@5.1.2 deduped
                  | |   `-- safe-buffer@5.1.2 deduped
                  | +-- https@1.0.0
                  | +-- multer@1.4.5-lts.1
                  | | +-- append-field@1.0.0
                  | | +-- busboy@1.6.0 deduped
                  | | +-- concat-stream@1.6.2
                  | | | +-- buffer-from@1.1.2
                  | | | +-- inherits@2.0.4 deduped
                  | | | +-- readable-stream@2.3.8
                  | | | | +-- core-util-is@1.0.2 deduped
                  | | | | +-- inherits@2.0.4 deduped
                  | | | | +-- isarray@1.0.0
                  | | | | +-- process-nextick-args@2.0.1 deduped
                  | | | | +-- safe-buffer@5.1.2 deduped
                  | | | | +-- string_decoder@1.1.1
                  | | | | | `-- safe-buffer@5.1.2 deduped
                  | | | | `-- util-deprecate@1.0.2 deduped
                  | | | `-- typedarray@0.0.6
                  | | +-- mkdirp@0.5.6
                  | | | `-- minimist@1.2.8
                  | | +-- object-assign@4.1.1 deduped
                  | | +-- type-is@1.6.18 deduped
                  | | `-- xtend@4.0.2
                  | +-- node-schedule@2.1.1
                  | | +-- cron-parser@4.9.0 deduped
                  | | +-- long-timeout@0.1.1
                  | | `-- sorted-array-functions@1.3.0
                  | +-- node-wol@0.1.1
                  | +-- onedrive-api@1.1.1
                  | | +-- @microsoft/microsoft-graph-types@2.38.0
                  | | +-- got@12.6.0
                  | | | +-- @sindresorhus/is@5.6.0
                  | | | +-- @szmarczak/http-timer@5.0.1
                  | | | | `-- defer-to-connect@2.0.1
                  | | | +-- cacheable-lookup@7.0.0
                  | | | +-- cacheable-request@10.2.14
                  | | | | +-- @types/http-cache-semantics@4.0.3
                  | | | | +-- get-stream@6.0.1 deduped
                  | | | | +-- http-cache-semantics@4.1.1
                  | | | | +-- keyv@4.5.4
                  | | | | | `-- json-buffer@3.0.1
                  | | | | +-- mimic-response@4.0.0
                  | | | | +-- normalize-url@8.0.0
                  | | | | `-- responselike@3.0.0 deduped
                  | | | +-- decompress-response@6.0.0
                  | | | | `-- mimic-response@3.1.0
                  | | | +-- form-data-encoder@2.1.4
                  | | | +-- get-stream@6.0.1
                  | | | +-- http2-wrapper@2.2.0
                  | | | | +-- quick-lru@5.1.1
                  | | | | `-- resolve-alpn@1.2.1
                  | | | +-- lowercase-keys@3.0.0
                  | | | +-- p-cancelable@3.0.0
                  | | | `-- responselike@3.0.0
                  | | |   `-- lowercase-keys@3.0.0 deduped
                  | | `-- is-empty-object@1.1.1
                  | +-- tar-fs@3.0.5
                  | | +-- bare-fs@2.2.1
                  | | | +-- bare-events@2.2.1
                  | | | +-- bare-os@2.2.0
                  | | | +-- bare-path@2.1.0 deduped
                  | | | `-- streamx@2.15.1 deduped
                  | | +-- bare-path@2.1.0
                  | | | `-- bare-os@2.2.0 deduped
                  | | +-- pump@3.0.0
                  | | | +-- end-of-stream@1.4.4
                  | | | | `-- once@1.4.0 deduped
                  | | | `-- once@1.4.0
                  | | |   `-- wrappy@1.0.2
                  | | `-- tar-stream@3.1.7 deduped
                  | `-- webdav@5.4.0
                  |   +-- @buttercup/fetch@0.2.1
                  |   | `-- node-fetch@3.3.2
                  |   |   +-- data-uri-to-buffer@4.0.1
                  |   |   +-- fetch-blob@3.2.0
                  |   |   | +-- node-domexception@1.0.0
                  |   |   | `-- web-streams-polyfill@3.3.3
                  |   |   `-- formdata-polyfill@4.0.10
                  |   |     `-- fetch-blob@3.2.0 deduped
                  |   +-- base-64@1.0.0
                  |   +-- byte-length@1.0.2
                  |   +-- fast-xml-parser@4.3.5
                  |   | `-- strnum@1.0.5
                  |   +-- he@1.2.0
                  |   +-- hot-patcher@2.0.1
                  |   +-- layerr@2.0.1
                  |   +-- md5@2.3.0
                  |   | +-- charenc@0.0.2
                  |   | +-- crypt@0.0.2
                  |   | `-- is-buffer@1.1.6
                  |   +-- minimatch@7.4.6
                  |   | `-- brace-expansion@2.0.1
                  |   |   `-- balanced-match@1.0.2
                  |   +-- nested-property@4.0.0
                  |   +-- path-posix@1.0.0
                  |   +-- url-join@5.0.0
                  |   `-- url-parse@1.5.10
                  |     +-- querystringify@2.2.0
                  |     `-- requires-port@1.0.0
                  +-- iobroker.broadlink2@2.3.0-alpha.2
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | `-- axios@0.19.2
                  |   `-- follow-redirects@1.5.10
                  |     `-- debug@3.1.0
                  |       `-- ms@2.0.0 deduped
                  +-- iobroker.discovery@4.2.0
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- ipaddr.js@2.1.0
                  | +-- mdns-discovery@0.2.6
                  | | +-- debug@2.2.0
                  | | | `-- ms@0.7.1
                  | | +-- dgram@1.0.1 deduped
                  | | `-- dns-packet@1.3.4
                  | |   +-- ip@1.1.8 deduped
                  | |   `-- safe-buffer@5.1.2 deduped
                  | +-- netmask@2.0.2
                  | +-- node-mndp@0.0.3
                  | +-- node-ssdp@4.0.1
                  | | +-- async@2.6.4
                  | | | `-- lodash@4.17.21 deduped
                  | | +-- bluebird@3.7.2
                  | | +-- debug@3.2.7
                  | | | `-- ms@2.1.3
                  | | +-- extend@3.0.2
                  | | `-- ip@1.1.8
                  | `-- serialport@12.0.0
                  |   +-- @serialport/binding-mock@10.2.2
                  |   | +-- @serialport/bindings-interface@1.2.2
                  |   | `-- debug@4.3.4
                  |   |   `-- ms@2.1.2
                  |   +-- @serialport/bindings-cpp@12.0.1
                  |   | +-- @serialport/bindings-interface@1.2.2 deduped
                  |   | +-- @serialport/parser-readline@11.0.0
                  |   | | `-- @serialport/parser-delimiter@11.0.0
                  |   | +-- debug@4.3.4
                  |   | | `-- ms@2.1.2
                  |   | +-- node-addon-api@7.0.0
                  |   | `-- node-gyp-build@4.6.0
                  |   +-- @serialport/parser-byte-length@12.0.0
                  |   +-- @serialport/parser-cctalk@12.0.0
                  |   +-- @serialport/parser-delimiter@12.0.0
                  |   +-- @serialport/parser-inter-byte-timeout@12.0.0
                  |   +-- @serialport/parser-packet-length@12.0.0
                  |   +-- @serialport/parser-readline@12.0.0
                  |   | `-- @serialport/parser-delimiter@12.0.0 deduped
                  |   +-- @serialport/parser-ready@12.0.0
                  |   +-- @serialport/parser-regex@12.0.0
                  |   +-- @serialport/parser-slip-encoder@12.0.0
                  |   +-- @serialport/parser-spacepacket@12.0.0
                  |   +-- @serialport/stream@12.0.0
                  |   | +-- @serialport/bindings-interface@1.2.2 deduped
                  |   | `-- debug@4.3.4
                  |   |   `-- ms@2.1.2
                  |   `-- debug@4.3.4
                  |     `-- ms@2.1.2
                  +-- iobroker.email@1.3.0
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | `-- nodemailer@6.9.13
                  +-- iobroker.envertech-pv@1.3.2
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- @mcm1957/iobroker.library@0.0.3
                  | `-- axios@1.6.8 deduped
                  +-- iobroker.history@3.0.1
                  | `-- @iobroker/adapter-core@3.1.4 deduped
                  +-- iobroker.js-controller@5.0.19
                  | +-- @alcalzone/esbuild-register@2.5.1-1
                  | | +-- esbuild@0.11.23
                  | | `-- jsonc-parser@3.2.0
                  | +-- @iobroker/db-objects-file@5.0.19
                  | | +-- @iobroker/db-base@5.0.19
                  | | | +-- @iobroker/js-controller-common@5.0.19 deduped
                  | | | +-- deep-clone@3.0.3 deduped
                  | | | +-- fs-extra@11.2.0 deduped
                  | | | `-- respjs@4.2.0
                  | | +-- @iobroker/db-objects-redis@5.0.19 deduped
                  | | +-- deep-clone@3.0.3 deduped
                  | | `-- fs-extra@11.2.0 deduped
                  | +-- @iobroker/db-objects-jsonl@5.0.19
                  | | +-- @alcalzone/jsonl-db@3.1.1
                  | | | +-- @alcalzone/proper-lockfile@4.1.3-0
                  | | | | +-- graceful-fs@4.2.11 deduped
                  | | | | +-- retry@0.12.0
                  | | | | `-- signal-exit@3.0.7
                  | | | +-- alcalzone-shared@4.0.8
                  | | | | `-- debug@4.3.4
                  | | | |   `-- ms@2.1.2
                  | | | `-- fs-extra@10.1.0
                  | | |   +-- graceful-fs@4.2.11 deduped
                  | | |   +-- jsonfile@6.1.0 deduped
                  | | |   `-- universalify@2.0.0 deduped
                  | | +-- @iobroker/db-base@5.0.19 deduped
                  | | +-- @iobroker/db-objects-file@5.0.19 deduped
                  | | +-- @iobroker/db-objects-redis@5.0.19 deduped
                  | | +-- deep-clone@3.0.3 deduped
                  | | `-- fs-extra@11.2.0 deduped
                  | +-- @iobroker/db-objects-redis@5.0.19
                  | | +-- @iobroker/db-base@5.0.19 deduped
                  | | +-- deep-clone@3.0.3 deduped
                  | | +-- ioredis@4.28.5
                  | | | +-- cluster-key-slot@1.1.2
                  | | | +-- debug@4.3.4
                  | | | | `-- ms@2.1.2
                  | | | +-- denque@1.5.1
                  | | | +-- lodash.defaults@4.2.0
                  | | | +-- lodash.flatten@4.4.0
                  | | | +-- lodash.isarguments@3.1.0
                  | | | +-- p-map@2.1.0
                  | | | +-- redis-commands@1.7.0
                  | | | +-- redis-errors@1.2.0
                  | | | +-- redis-parser@3.0.0
                  | | | | `-- redis-errors@1.2.0 deduped
                  | | | `-- standard-as-callback@2.1.0
                  | | +-- mime-types@2.1.35
                  | | | `-- mime-db@1.52.0 deduped
                  | | +-- node.extend@2.0.3
                  | | | +-- hasown@2.0.0
                  | | | | `-- function-bind@1.1.2
                  | | | `-- is@3.3.0
                  | | `-- semver@7.6.2 deduped
                  | +-- @iobroker/db-states-file@5.0.19
                  | | +-- @iobroker/db-base@5.0.19 deduped
                  | | `-- @iobroker/db-states-redis@5.0.19 deduped
                  | +-- @iobroker/db-states-jsonl@5.0.19
                  | | +-- @alcalzone/jsonl-db@3.1.1 deduped
                  | | +-- @iobroker/db-base@5.0.19 deduped
                  | | +-- @iobroker/db-states-file@5.0.19 deduped
                  | | `-- @iobroker/db-states-redis@5.0.19 deduped
                  | +-- @iobroker/db-states-redis@5.0.19
                  | | +-- @iobroker/db-base@5.0.19 deduped
                  | | `-- ioredis@4.28.5 deduped
                  | +-- @iobroker/js-controller-adapter@5.0.19
                  | | +-- @alcalzone/pak@0.8.1
                  | | | +-- axios@0.26.1
                  | | | | `-- follow-redirects@1.15.6 deduped
                  | | | +-- execa@5.1.1
                  | | | | +-- cross-spawn@7.0.3
                  | | | | | +-- path-key@3.1.1
                  | | | | | +-- shebang-command@2.0.0
                  | | | | | | `-- shebang-regex@3.0.0
                  | | | | | `-- which@2.0.2
                  | | | | |   `-- isexe@2.0.0
                  | | | | +-- get-stream@6.0.1 deduped
                  | | | | +-- human-signals@2.1.0
                  | | | | +-- is-stream@2.0.1 deduped
                  | | | | +-- merge-stream@2.0.0
                  | | | | +-- npm-run-path@4.0.1
                  | | | | | `-- path-key@3.1.1 deduped
                  | | | | +-- onetime@5.1.2
                  | | | | | `-- mimic-fn@2.1.0
                  | | | | +-- signal-exit@3.0.7 deduped
                  | | | | `-- strip-final-newline@2.0.0
                  | | | `-- fs-extra@10.1.0
                  | | |   +-- graceful-fs@4.2.11 deduped
                  | | |   +-- jsonfile@6.1.0 deduped
                  | | |   `-- universalify@2.0.0 deduped
                  | | +-- @iobroker/db-objects-file@5.0.19 deduped
                  | | +-- @iobroker/db-objects-jsonl@5.0.19 deduped
                  | | +-- @iobroker/db-objects-redis@5.0.19 deduped
                  | | +-- @iobroker/db-states-file@5.0.19 deduped
                  | | +-- @iobroker/db-states-jsonl@5.0.19 deduped
                  | | +-- @iobroker/db-states-redis@5.0.19 deduped
                  | | +-- @iobroker/js-controller-common-db@5.0.19 deduped
                  | | +-- @iobroker/js-controller-common@5.0.19 deduped
                  | | +-- @iobroker/plugin-base@1.2.1 deduped
                  | | +-- @iobroker/plugin-sentry@1.2.1 deduped
                  | | +-- deep-clone@3.0.3 deduped
                  | | +-- fs-extra@11.2.0 deduped
                  | | +-- jsonwebtoken@9.0.2 deduped
                  | | +-- node-schedule@2.1.1 deduped
                  | | +-- node.extend@2.0.3 deduped
                  | | +-- pidusage@3.0.2 deduped
                  | | +-- readline@1.3.0
                  | | `-- semver@7.6.2 deduped
                  | +-- @iobroker/js-controller-cli@5.0.19
                  | | +-- @iobroker/js-controller-common-db@5.0.19 deduped
                  | | +-- @iobroker/js-controller-common@5.0.19 deduped
                  | | +-- axios@1.6.8 deduped
                  | | +-- chokidar@3.6.0
                  | | | +-- anymatch@3.1.3
                  | | | | +-- normalize-path@3.0.0 deduped
                  | | | | `-- picomatch@2.3.1
                  | | | +-- braces@3.0.2
                  | | | | `-- fill-range@7.0.1
                  | | | |   `-- to-regex-range@5.0.1
                  | | | |     `-- is-number@7.0.0
                  | | | +-- UNMET OPTIONAL DEPENDENCY fsevents@~2.3.2
                  | | | +-- glob-parent@5.1.2
                  | | | | `-- is-glob@4.0.3 deduped
                  | | | +-- is-binary-path@2.1.0
                  | | | | `-- binary-extensions@2.3.0
                  | | | +-- is-glob@4.0.3
                  | | | | `-- is-extglob@2.1.1
                  | | | +-- normalize-path@3.0.0 deduped
                  | | | `-- readdirp@3.6.0
                  | | |   `-- picomatch@2.3.1 deduped
                  | | +-- daemonize2@0.4.2 deduped
                  | | +-- debug@4.3.4
                  | | | `-- ms@2.1.2
                  | | +-- deep-clone@3.0.3 deduped
                  | | +-- event-stream@4.0.1
                  | | | +-- duplexer@0.1.2
                  | | | +-- from@0.1.7
                  | | | +-- map-stream@0.0.7
                  | | | +-- pause-stream@0.0.11
                  | | | | `-- through@2.3.8 deduped
                  | | | +-- split@1.0.1
                  | | | | `-- through@2.3.8 deduped
                  | | | +-- stream-combiner@0.2.2
                  | | | | +-- duplexer@0.1.2 deduped
                  | | | | `-- through@2.3.8 deduped
                  | | | `-- through@2.3.8
                  | | +-- fs-extra@11.2.0 deduped
                  | | +-- mime-types@2.1.35 deduped
                  | | +-- readline-sync@1.4.10 deduped
                  | | +-- semver@7.6.2 deduped
                  | | `-- yargs@17.7.2 deduped
                  | +-- @iobroker/js-controller-common-db@5.0.19
                  | | +-- @iobroker/db-objects-file@5.0.19 deduped
                  | | +-- @iobroker/db-objects-jsonl@5.0.19 deduped
                  | | +-- @iobroker/db-objects-redis@5.0.19 deduped
                  | | +-- @iobroker/db-states-file@5.0.19 deduped
                  | | +-- @iobroker/db-states-jsonl@5.0.19 deduped
                  | | +-- @iobroker/db-states-redis@5.0.19 deduped
                  | | +-- @iobroker/js-controller-common@5.0.19 deduped
                  | | +-- fs-extra@11.2.0 deduped
                  | | +-- winston-seq-updated@1.0.4
                  | | | +-- seq-logging@0.4.6
                  | | | `-- winston-transport@4.7.0 deduped
                  | | `-- winston-syslog@2.7.0
                  | |   +-- glossy@0.1.7
                  | |   +-- UNMET OPTIONAL DEPENDENCY unix-dgram@2.0.6
                  | |   `-- winston@3.13.0 deduped
                  | +-- @iobroker/js-controller-common@5.0.19
                  | | +-- @alcalzone/pak@0.8.1 deduped
                  | | +-- @datalust/winston-seq@1.0.2
                  | | | +-- seq-logging@1.1.2
                  | | | +-- winston-transport@4.7.0 deduped
                  | | | `-- winston@3.13.0 deduped
                  | | +-- axios@1.6.8 deduped
                  | | +-- ci-info@3.9.0
                  | | +-- deep-clone@3.0.3 deduped
                  | | +-- UNMET OPTIONAL DEPENDENCY diskusage@^1.1.3
                  | | +-- event-stream@4.0.1 deduped
                  | | +-- fs-extra@11.2.0 deduped
                  | | +-- jsonwebtoken@9.0.2 deduped
                  | | +-- node-forge@1.3.1
                  | | +-- node.extend@2.0.3 deduped
                  | | +-- promisify-child-process@4.1.2 deduped
                  | | +-- readline@1.3.0 deduped
                  | | +-- semver@7.6.2 deduped
                  | | +-- triple-beam@1.4.1
                  | | +-- winston-daily-rotate-file@4.7.1
                  | | | +-- file-stream-rotator@0.6.1
                  | | | | `-- moment@2.30.1
                  | | | +-- object-hash@2.2.0
                  | | | +-- triple-beam@1.4.1 deduped
                  | | | +-- winston-transport@4.7.0 deduped
                  | | | `-- winston@3.13.0 deduped
                  | | +-- winston-syslog@2.7.0 deduped
                  | | +-- winston-transport@4.7.0
                  | | | +-- logform@2.6.0
                  | | | | +-- @colors/colors@1.6.0
                  | | | | +-- @types/triple-beam@1.3.5
                  | | | | +-- fecha@4.2.3
                  | | | | +-- ms@2.1.3
                  | | | | +-- safe-stable-stringify@2.4.3 deduped
                  | | | | `-- triple-beam@1.4.1 deduped
                  | | | +-- readable-stream@3.6.2
                  | | | | +-- inherits@2.0.4 deduped
                  | | | | +-- string_decoder@1.3.0 deduped
                  | | | | `-- util-deprecate@1.0.2 deduped
                  | | | `-- triple-beam@1.4.1 deduped
                  | | `-- winston@3.13.0
                  | |   +-- @colors/colors@1.6.0
                  | |   +-- @dabh/diagnostics@2.0.3
                  | |   | +-- colorspace@1.1.4
                  | |   | | +-- color@3.2.1
                  | |   | | | +-- color-convert@1.9.3
                  | |   | | | | `-- color-name@1.1.3
                  | |   | | | `-- color-string@1.9.1
                  | |   | | |   +-- color-name@1.1.3 deduped
                  | |   | | |   `-- simple-swizzle@0.2.2
                  | |   | | |     `-- is-arrayish@0.3.2
                  | |   | | `-- text-hex@1.0.0
                  | |   | +-- enabled@2.0.0
                  | |   | `-- kuler@2.0.0
                  | |   +-- async@3.2.4 deduped
                  | |   +-- is-stream@2.0.1 deduped
                  | |   +-- logform@2.6.0 deduped
                  | |   +-- one-time@1.0.0
                  | |   | `-- fn.name@1.1.0
                  | |   +-- readable-stream@3.6.2 deduped
                  | |   +-- safe-stable-stringify@2.4.3
                  | |   +-- stack-trace@0.0.10
                  | |   +-- triple-beam@1.4.1 deduped
                  | |   `-- winston-transport@4.7.0 deduped
                  | +-- @iobroker/plugin-base@1.2.1
                  | +-- @iobroker/plugin-sentry@1.2.1
                  | | +-- @iobroker/plugin-base@1.2.1 deduped
                  | | +-- @sentry/integrations@7.114.0
                  | | | +-- @sentry/core@7.114.0
                  | | | | +-- @sentry/types@7.114.0 deduped
                  | | | | `-- @sentry/utils@7.114.0 deduped
                  | | | +-- @sentry/types@7.114.0
                  | | | +-- @sentry/utils@7.114.0
                  | | | | `-- @sentry/types@7.114.0 deduped
                  | | | `-- localforage@1.10.0
                  | | |   `-- lie@3.1.1
                  | | |     `-- immediate@3.0.6 deduped
                  | | +-- @sentry/node@7.114.0
                  | | | +-- @sentry-internal/tracing@7.114.0
                  | | | | +-- @sentry/core@7.114.0 deduped
                  | | | | +-- @sentry/types@7.114.0 deduped
                  | | | | `-- @sentry/utils@7.114.0 deduped
                  | | | +-- @sentry/core@7.114.0 deduped
                  | | | +-- @sentry/integrations@7.114.0 deduped
                  | | | +-- @sentry/types@7.114.0 deduped
                  | | | `-- @sentry/utils@7.114.0 deduped
                  | | `-- source-map-support@0.5.21
                  | |   +-- buffer-from@1.1.2 deduped
                  | |   `-- source-map@0.6.1
                  | +-- axios@1.6.8 deduped
                  | +-- cron-parser@4.9.0 deduped
                  | +-- daemonize2@0.4.2
                  | +-- debug@4.3.4
                  | | `-- ms@2.1.2
                  | +-- decache@4.6.2
                  | | `-- callsite@1.0.0
                  | +-- deep-clone@3.0.3
                  | +-- fs-extra@11.2.0 deduped
                  | +-- greenlock-express@4.0.3
                  | | +-- @root/greenlock-express@4.0.4
                  | | | +-- @root/greenlock@4.0.5 deduped
                  | | | `-- redirect-https@1.3.1 deduped
                  | | +-- @root/greenlock@4.0.5
                  | | | +-- @greenlock/manager@3.1.0 deduped
                  | | | +-- @root/acme@3.1.0 deduped
                  | | | +-- @root/csr@0.8.1 deduped
                  | | | +-- @root/keypairs@0.10.3
                  | | | | +-- @root/encoding@1.0.1 deduped
                  | | | | +-- @root/pem@1.0.4 deduped
                  | | | | `-- @root/x509@0.7.2 deduped
                  | | | +-- @root/mkdirp@1.0.0 deduped
                  | | | +-- @root/request@1.9.2 deduped
                  | | | +-- acme-http-01-standalone@3.0.5 deduped
                  | | | +-- cert-info@1.5.1 deduped
                  | | | +-- greenlock-store-fs@3.2.2 deduped
                  | | | `-- safe-replace@1.1.0 deduped
                  | | `-- redirect-https@1.3.1
                  | |   `-- escape-html@1.0.3 deduped
                  | +-- greenlock@4.0.4
                  | | +-- @greenlock/manager@3.1.0
                  | | | `-- greenlock-manager-fs@3.1.1
                  | | |   +-- @root/mkdirp@1.0.0 deduped
                  | | |   `-- safe-replace@1.1.0 deduped
                  | | +-- @root/acme@3.1.0
                  | | | +-- @root/csr@0.8.1 deduped
                  | | | +-- @root/encoding@1.0.1
                  | | | +-- @root/keypairs@0.10.3
                  | | | | +-- @root/encoding@1.0.1 deduped
                  | | | | +-- @root/pem@1.0.4 deduped
                  | | | | `-- @root/x509@0.7.2 deduped
                  | | | +-- @root/pem@1.0.4
                  | | | +-- @root/request@1.9.2 deduped
                  | | | `-- @root/x509@0.7.2
                  | | |   +-- @root/asn1@1.0.0 deduped
                  | | |   `-- @root/encoding@1.0.1 deduped
                  | | +-- @root/csr@0.8.1
                  | | | +-- @root/asn1@1.0.0
                  | | | | `-- @root/encoding@1.0.1 deduped
                  | | | +-- @root/pem@1.0.4 deduped
                  | | | `-- @root/x509@0.7.2 deduped
                  | | +-- @root/greenlock@4.0.5 deduped
                  | | +-- @root/keypairs@0.9.0
                  | | | +-- @root/encoding@1.0.1 deduped
                  | | | +-- @root/pem@1.0.4 deduped
                  | | | `-- @root/x509@0.7.2 deduped
                  | | +-- @root/mkdirp@1.0.0
                  | | +-- @root/request@1.9.2
                  | | +-- acme-http-01-standalone@3.0.5
                  | | +-- cert-info@1.5.1
                  | | +-- greenlock-store-fs@3.2.2
                  | | | +-- @root/mkdirp@1.0.0 deduped
                  | | | `-- safe-replace@1.1.0 deduped
                  | | `-- safe-replace@1.1.0
                  | +-- jsonwebtoken@9.0.2
                  | | +-- jws@3.2.2
                  | | | +-- jwa@1.4.1
                  | | | | +-- buffer-equal-constant-time@1.0.1 deduped
                  | | | | +-- ecdsa-sig-formatter@1.0.11 deduped
                  | | | | `-- safe-buffer@5.1.2 deduped
                  | | | `-- safe-buffer@5.1.2 deduped
                  | | +-- lodash.includes@4.3.0
                  | | +-- lodash.isboolean@3.0.3
                  | | +-- lodash.isinteger@4.0.4
                  | | +-- lodash.isnumber@3.0.3
                  | | +-- lodash.isplainobject@4.0.6
                  | | +-- lodash.isstring@4.0.1
                  | | +-- lodash.once@4.1.1
                  | | +-- ms@2.1.3
                  | | `-- semver@7.6.2 deduped
                  | +-- jszip@3.10.1
                  | | +-- lie@3.3.0
                  | | | `-- immediate@3.0.6
                  | | +-- pako@1.0.11
                  | | +-- readable-stream@2.3.8
                  | | | +-- core-util-is@1.0.2 deduped
                  | | | +-- inherits@2.0.4 deduped
                  | | | +-- isarray@1.0.0
                  | | | +-- process-nextick-args@2.0.1
                  | | | +-- safe-buffer@5.1.2 deduped
                  | | | +-- string_decoder@1.1.1
                  | | | | `-- safe-buffer@5.1.2 deduped
                  | | | `-- util-deprecate@1.0.2
                  | | `-- setimmediate@1.0.5
                  | +-- le-acme-core@2.1.4
                  | | +-- request@2.88.2 deduped
                  | | `-- rsa-compat@1.9.4
                  | |   +-- keypairs@1.2.14
                  | |   | +-- eckles@1.4.1
                  | |   | `-- rasha@1.2.5
                  | |   +-- node-forge@0.7.6
                  | |   `-- ursa-optional@0.9.10
                  | |     +-- bindings@1.5.0
                  | |     | `-- file-uri-to-path@1.0.0
                  | |     `-- nan@2.18.0
                  | +-- le-challenge-fs@2.0.9
                  | | `-- @root/mkdirp@1.0.0 deduped
                  | +-- le-sni-auto@2.1.9
                  | +-- loadavg-windows@1.1.1
                  | | `-- weak-daemon@1.0.3
                  | +-- node-schedule@2.1.1 deduped
                  | +-- pidusage@3.0.2
                  | | `-- safe-buffer@5.2.1
                  | +-- promisify-child-process@4.1.2
                  | +-- prompt@1.3.0
                  | | +-- @colors/colors@1.5.0
                  | | +-- async@3.2.3
                  | | +-- read@1.0.7
                  | | | `-- mute-stream@0.0.8
                  | | +-- revalidator@0.1.8
                  | | `-- winston@2.4.7
                  | |   +-- async@2.6.4
                  | |   | `-- lodash@4.17.21 deduped
                  | |   +-- colors@1.0.3
                  | |   +-- cycle@1.0.3
                  | |   +-- eyes@0.1.8
                  | |   +-- isstream@0.1.2 deduped
                  | |   `-- stack-trace@0.0.10 deduped
                  | +-- readline-sync@1.4.10
                  | +-- semver@7.6.2 deduped
                  | `-- tar@6.2.0
                  |   +-- chownr@2.0.0
                  |   +-- fs-minipass@2.1.0
                  |   | `-- minipass@3.3.6
                  |   |   `-- yallist@4.0.0 deduped
                  |   +-- minipass@5.0.0
                  |   +-- minizlib@2.1.2
                  |   | +-- minipass@3.3.6
                  |   | | `-- yallist@4.0.0 deduped
                  |   | `-- yallist@4.0.0 deduped
                  |   +-- mkdirp@1.0.4
                  |   `-- yallist@4.0.0
                  +-- iobroker.kecontact@2.1.1 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.kecontact.git#980d47be34bbe485fb18941097cb89c278e37c63)
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- dgram@1.0.1
                  | +-- os@0.1.2
                  | `-- request@2.88.2
                  |   +-- aws-sign2@0.7.0
                  |   +-- aws4@1.12.0
                  |   +-- caseless@0.12.0
                  |   +-- combined-stream@1.0.8
                  |   | `-- delayed-stream@1.0.0
                  |   +-- extend@3.0.2 deduped
                  |   +-- forever-agent@0.6.1
                  |   +-- form-data@2.3.3
                  |   | +-- asynckit@0.4.0 deduped
                  |   | +-- combined-stream@1.0.8 deduped
                  |   | `-- mime-types@2.1.35 deduped
                  |   +-- har-validator@5.1.5
                  |   | +-- ajv@6.12.6
                  |   | | +-- fast-deep-equal@3.1.3 deduped
                  |   | | +-- fast-json-stable-stringify@2.1.0
                  |   | | +-- json-schema-traverse@0.4.1
                  |   | | `-- uri-js@4.4.1 deduped
                  |   | `-- har-schema@2.0.0
                  |   +-- http-signature@1.2.0
                  |   | +-- assert-plus@1.0.0
                  |   | +-- jsprim@1.4.2
                  |   | | +-- assert-plus@1.0.0 deduped
                  |   | | +-- extsprintf@1.3.0
                  |   | | +-- json-schema@0.4.0
                  |   | | `-- verror@1.10.0
                  |   | |   +-- assert-plus@1.0.0 deduped
                  |   | |   +-- core-util-is@1.0.2 deduped
                  |   | |   `-- extsprintf@1.3.0 deduped
                  |   | `-- sshpk@1.18.0
                  |   |   +-- asn1@0.2.6
                  |   |   | `-- safer-buffer@2.1.2 deduped
                  |   |   +-- assert-plus@1.0.0 deduped
                  |   |   +-- bcrypt-pbkdf@1.0.2
                  |   |   | `-- tweetnacl@0.14.5 deduped
                  |   |   +-- dashdash@1.14.1
                  |   |   | `-- assert-plus@1.0.0 deduped
                  |   |   +-- ecc-jsbn@0.1.2
                  |   |   | +-- jsbn@0.1.1 deduped
                  |   |   | `-- safer-buffer@2.1.2 deduped
                  |   |   +-- getpass@0.1.7
                  |   |   | `-- assert-plus@1.0.0 deduped
                  |   |   +-- jsbn@0.1.1
                  |   |   +-- safer-buffer@2.1.2 deduped
                  |   |   `-- tweetnacl@0.14.5
                  |   +-- is-typedarray@1.0.0
                  |   +-- isstream@0.1.2
                  |   +-- json-stringify-safe@5.0.1
                  |   +-- mime-types@2.1.35 deduped
                  |   +-- oauth-sign@0.9.0
                  |   +-- performance-now@2.1.0
                  |   +-- qs@6.5.3
                  |   +-- safe-buffer@5.1.2 deduped
                  |   +-- tough-cookie@2.5.0
                  |   | +-- psl@1.9.0
                  |   | `-- punycode@2.3.0 deduped
                  |   +-- tunnel-agent@0.6.0
                  |   | `-- safe-buffer@5.1.2 deduped
                  |   `-- uuid@3.4.0
                  +-- iobroker.myuplink@0.7.1
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- axios@1.6.8 deduped
                  | `-- jsonfile@6.1.0
                  |   +-- graceful-fs@4.2.11 deduped
                  |   `-- universalify@2.0.0 deduped
                  +-- iobroker.notification-manager@1.1.2
                  | `-- @iobroker/adapter-core@3.1.4 deduped
                  +-- iobroker.pid@1.0.0-alpha.0
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | `-- @mcm1957/iobroker.library@0.0.3 deduped
                  +-- iobroker.ping@1.6.2
                  | `-- @iobroker/adapter-core@2.6.9
                  |   `-- @types/iobroker@4.0.5
                  |     `-- @types/node@20.12.8
                  |       `-- undici-types@5.26.5
                  +-- iobroker.zigbee@1.10.3
                  | +-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- @iobroker/dm-utils@0.1.9
                  | | `-- @iobroker/adapter-core@3.1.4 deduped
                  | +-- humanize-duration@3.32.0
                  | +-- serialport@12.0.0 deduped
                  | +-- tar@6.2.0 deduped
                  | +-- typescript@5.4.5
                  | +-- zigbee-herdsman-converters@19.15.0
                  | | +-- axios@1.6.8 deduped
                  | | +-- buffer-crc32@1.0.0 deduped
                  | | +-- https-proxy-agent@7.0.4
                  | | | +-- agent-base@7.1.0
                  | | | | `-- debug@4.3.4
                  | | | |   `-- ms@2.1.2
                  | | | `-- debug@4.3.4
                  | | |   `-- ms@2.1.2
                  | | +-- iconv-lite@0.6.3
                  | | | `-- safer-buffer@2.1.2 deduped
                  | | +-- semver@7.6.2 deduped
                  | | +-- tar-stream@3.1.7 deduped
                  | | `-- zigbee-herdsman@0.40.3
                  | |   +-- @serialport/bindings-cpp@12.0.1 deduped
                  | |   +-- @serialport/parser-delimiter@12.0.0 deduped
                  | |   +-- @serialport/stream@12.0.0 deduped
                  | |   +-- bonjour-service@1.2.1 deduped
                  | |   +-- debounce@2.0.0 deduped
                  | |   +-- debug@4.3.4
                  | |   | `-- ms@2.1.2
                  | |   +-- fast-deep-equal@3.1.3 deduped
                  | |   +-- mixin-deep@2.0.1 deduped
                  | |   +-- mz@2.7.0 deduped
                  | |   `-- slip@1.0.2 deduped
                  | `-- zigbee-herdsman@0.41.2
                  |   +-- @serialport/bindings-cpp@12.0.1 deduped
                  |   +-- @serialport/parser-delimiter@12.0.0 deduped
                  |   +-- @serialport/stream@12.0.0 deduped
                  |   +-- bonjour-service@1.2.1
                  |   | +-- fast-deep-equal@3.1.3 deduped
                  |   | `-- multicast-dns@7.2.5
                  |   |   +-- dns-packet@5.6.1
                  |   |   | `-- @leichtgewicht/ip-codec@2.0.5
                  |   |   `-- thunky@1.1.0
                  |   +-- debounce@2.0.0
                  |   +-- debug@4.3.4
                  |   | `-- ms@2.1.2
                  |   +-- fast-deep-equal@3.1.3 deduped
                  |   +-- mixin-deep@2.0.1
                  |   +-- mz@2.7.0
                  |   | +-- any-promise@1.3.0
                  |   | +-- object-assign@4.1.1 deduped
                  |   | `-- thenify-all@1.6.0
                  |   |   `-- thenify@3.3.1
                  |   |     `-- any-promise@1.3.0 deduped
                  |   `-- slip@1.0.2
                  +-- node-windows@1.0.0-beta.8
                  | +-- xml@1.0.1
                  | `-- yargs@17.7.2
                  |   +-- cliui@8.0.1
                  |   | +-- string-width@4.2.3 deduped
                  |   | +-- strip-ansi@6.0.1
                  |   | | `-- ansi-regex@5.0.1
                  |   | `-- wrap-ansi@7.0.0
                  |   |   +-- ansi-styles@4.3.0
                  |   |   | `-- color-convert@2.0.1
                  |   |   |   `-- color-name@1.1.4
                  |   |   +-- string-width@4.2.3 deduped
                  |   |   `-- strip-ansi@6.0.1 deduped
                  |   +-- escalade@3.1.1
                  |   +-- get-caller-file@2.0.5
                  |   +-- require-directory@2.1.1
                  |   +-- string-width@4.2.3
                  |   | +-- emoji-regex@8.0.0
                  |   | +-- is-fullwidth-code-point@3.0.0
                  |   | `-- strip-ansi@6.0.1 deduped
                  |   +-- y18n@5.0.8
                  |   `-- yargs-parser@21.1.1
                  `-- windows-shortcuts@0.1.6
                  
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  global installed node modules (overview):
                  
                  C:\Users\MartinAdmin\AppData\Roaming\npm
                  `-- (empty)
                  
                  
                  --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                  global installed node modules (all):
                  
                  C:\Users\MartinAdmin\AppData\Roaming\npm
                  `-- (empty)
                  
                  
                  
                  Thomas Braun Gaspode 2 Replies Last reply Reply Quote 1
                  • sigi234
                    sigi234 Forum Testing Most Active @Gaspode last edited by sigi234

                    @gaspode

                    Super auch gleich getestet auf einen neuen Test System:

                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    time and date:
                    
                    W. Europe Standard Time
                    22.05.2024 15:32:57,41
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    Disks (letter, size, free, name):
                    
                    C:	249381777408	113326399488	
                    
                    D:	1000203087872	993661591552	Toshiba
                    F:	1169420185600	1068997685248	Seagate
                    G:	1258290147328	1254619209728	Seagate
                    H:	500088963072	495260925952	External
                    Z:	1572863995904	1374688964608	Seagate
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker Directory:
                    
                     Volume in Laufwerk C: hat keine Bezeichnung.
                     Volumeseriennummer: 4C44-744F
                    
                     Verzeichnis von C:\Test
                    
                    22.05.2024  15:29    <DIR>          .
                    22.05.2024  15:29    <DIR>          ..
                    22.05.2024  15:23    <DIR>          backups
                    22.05.2024  15:23    <DIR>          daemon
                    22.05.2024  15:21    <DIR>          install
                    22.05.2024  15:24    <DIR>          iobroker-data
                    22.05.2024  15:29    <DIR>          log
                    22.05.2024  15:23    <DIR>          node_modules
                    22.05.2024  15:21                23 .env
                    15.09.2023  09:43                77 controller.js
                    22.05.2024  15:29             7ÿ274 diag.bat
                    15.09.2023  09:43             1ÿ094 install.js
                    22.05.2024  15:23                 0 instDone
                    22.05.2024  15:23               921 iob.bat
                    22.05.2024  15:23               528 iobnodevars.bat
                    22.05.2024  15:23               921 iobroker.bat
                    15.09.2023  09:43             1ÿ136 LICENSE
                    22.05.2024  15:23               568 package.json
                    22.05.2024  15:23           226ÿ519 package-lock.json
                    15.09.2023  09:43             5ÿ137 README.md
                    15.09.2023  09:43             1ÿ678 serviceIoBroker.bat
                    15.09.2023  09:43               199 setEnvIobServiceName.bat
                    15.09.2023  09:43             8ÿ433 shortcuts.js
                    15.09.2023  09:43               696 uninstall.js
                                  16 Datei(en),        255ÿ204 Bytes
                                   8 Verzeichnis(se), 113ÿ326ÿ399ÿ488 Bytes frei
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker Backups:
                    
                     Volume in Laufwerk C: hat keine Bezeichnung.
                     Volumeseriennummer: 4C44-744F
                    
                     Verzeichnis von C:\Test\backups
                    
                    22.05.2024  15:23    <DIR>          .
                    22.05.2024  15:23    <DIR>          ..
                                   0 Datei(en),              0 Bytes
                                   2 Verzeichnis(se), 113ÿ326ÿ399ÿ488 Bytes frei
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker-data:
                    
                     Volume in Laufwerk C: hat keine Bezeichnung.
                     Volumeseriennummer: 4C44-744F
                    
                     Verzeichnis von C:\Test\iobroker-data
                    
                    22.05.2024  15:24    <DIR>          .
                    22.05.2024  15:24    <DIR>          ..
                    22.05.2024  15:23    <DIR>          backitup
                    22.05.2024  15:23    <DIR>          backup-objects
                    22.05.2024  15:23    <DIR>          files
                    22.05.2024  15:32    <DIR>          objects.jsonl.lock
                    22.05.2024  15:32    <DIR>          states.jsonl.lock
                    22.05.2024  15:24             7ÿ627 iobroker.json
                    22.05.2024  15:24             7ÿ464 iobroker.json_backup
                    22.05.2024  15:30         5ÿ053ÿ638 objects.jsonl
                    22.05.2024  15:32            58ÿ165 states.jsonl
                                   4 Datei(en),      5ÿ126ÿ894 Bytes
                                   7 Verzeichnis(se), 113ÿ326ÿ399ÿ488 Bytes frei
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker Hosts:
                    
                    Test                Test (version: 5.0.19, hostname: Test          , alive, uptime: 496)
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker Instances:
                    
                    + system.adapter.admin.0                  : admin                 : Test                                     -  enabled, port: 8111, bind: 0.0.0.0, run as: admin
                      system.adapter.backitup.0               : backitup              : Test                                     - disabled
                      system.adapter.discovery.0              : discovery             : Test                                     - disabled
                    
                    + instance is alive
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker Update:
                    
                    Used repository: stable
                    Adapter    "admin"        : 6.13.16  , installed 6.13.16
                    Adapter    "backitup"     : 2.11.0   , installed 2.11.0
                    Adapter    "discovery"    : 4.4.0    , installed 4.4.0
                    Controller "js-controller": 5.0.19   , installed 5.0.19
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    ioBroker Service:
                    
                    ioBroker service name: iob_Test
                    
                    Status:
                    
                    SERVICE_NAME: iob_Test.exe 
                            TYPE               : 10  WIN32_OWN_PROCESS  
                            STATE              : 4  RUNNING 
                                                    (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
                            WIN32_EXIT_CODE    : 0  (0x0)
                            SERVICE_EXIT_CODE  : 0  (0x0)
                            CHECKPOINT         : 0x0
                            WAIT_HINT          : 0x0
                            PID                : 6460
                            FLAGS              : 
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    Node.js Version:
                    
                    v18.20.3
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    npm Paths:
                    
                    C:\Program Files\nodejs\npm
                    C:\Program Files\nodejs\npm.cmd
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    npm Version:
                    
                    10.7.0
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    local installed node modules (overview):
                    
                    iobroker.inst@3.0.0 C:\Test
                    +-- dotenv@16.0.3
                    +-- iobroker.admin@6.13.16
                    +-- iobroker.backitup@2.11.0
                    +-- iobroker.discovery@4.4.0
                    +-- iobroker.js-controller@5.0.19
                    +-- node-windows@1.0.0-beta.8
                    `-- windows-shortcuts@0.1.6
                    
                    
                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------
                    

                    Abgekürzt, ich habe diese {1} nicht bei mir

                    Edit:

                    Dafür das: ÿ

                    1 Reply Last reply Reply Quote 1
                    • Thomas Braun
                      Thomas Braun Most Active @mcm1957 last edited by

                      @mcm1957 sagte in ioBroker Diagnose für Windows:

                      ev wär es sinnvoll das Skript auch unter Windows iob_diag zu nennen. Was meinen andere dazu?

                      Ich würde dazu neigen, den Befehl dazu hüben wie drüben 'iob diag' zu benennen und dann (soweit möglich) den Aufruf entsprechend des Systems auf das jeweilige Skript zu biegen.

                      1 Reply Last reply Reply Quote 2
                      • Gaspode
                        Gaspode @mcm1957 last edited by

                        @mcm1957 said in ioBroker Diagnose für Windows:

                        ev wär es sinnvoll das Skript auch unter Windows iob_diag zu nennen. Was meinen andere dazu?

                        Öhm, das Original heißt doch diag.sh, oder? 🙂
                        https://github.com/ioBroker/ioBroker/blob/master/diag.sh

                        Mittelfristig wäre das Ziel sowieso, das in die iob CLI zu integrieren, dann wäre es für den Anwender sowieso

                        iob diag
                        

                        @mcm1957 said in ioBroker Diagnose für Windows:

                        Notepad Anzeige ist OK. Nur hab ich den Text dazu nicht gelesen ... Ev. hinter "The output is stored in file ..." nochmal erwähnen.

                        Hatte es zunächst nach dem Vorbild des Originals in der Shell, aber die Windows Standardeinstellung für die gespeicherten Textzeilen in Cmd Windows ist für das Log viel zu wenig, daher bin ich auf die Notepad-Variante umgestiegen. Der Hinweis zum Pasten steht aber doch noch im umrandeten Text. Wirklich nochmal am Ende hin schreiben?

                        Thomas Braun mcm1957 2 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Gaspode last edited by

                          @gaspode sagte in ioBroker Diagnose für Windows:

                          Öhm, das Original heißt doch diag.sh, oder?

                          Man könnte es ja diag_lin.sh und diag_win.sh nennen.

                          Gaspode 1 Reply Last reply Reply Quote 0
                          • Gaspode
                            Gaspode @Thomas Braun last edited by

                            @thomas-braun said in ioBroker Diagnose für Windows:

                            Man könnte es ja diag_lin.sh und diag_win.sh nennen.

                            Ich finde diag.sh und diag.bat eigentlich schon griffig genug. 🙂

                            1 Reply Last reply Reply Quote 0
                            • mcm1957
                              mcm1957 @Gaspode last edited by mcm1957

                              @gaspode said in ioBroker Diagnose für Windows:

                              Öhm, das Original heißt doch diag.sh, oder? 🙂
                              https://github.com/ioBroker/ioBroker/blob/master/diag.sh

                              Ups - da sind wohl ein Speicherzellen defekt und mein Hirn hat kein ECC ...
                              Sorry, vergiss den Beitrag

                              Hatte es zunächst nach dem Vorbild des Originals in der Shell, aber die Windows Standardeinstellung für die gespeicherten Textzeilen in Cmd Windows ist für das Log viel zu wenig, daher bin ich auf die Notepad-Variante umgestiegen.

                              Bei mir ging sichs locker aus - aber ev. hab ich da schon ewig was umgestellt. Notepad ist aber mit Sicherheit besser zu handhaben.

                              Der Hinweis zum Pasten steht aber doch noch im umrandeten Text. Wirklich nochmal am Ende hin schreiben?

                              Ich kann nur sagen was ich als User gesehen / übersehen habe. Ich hab den Inhalt im Rahmen nur überflogen und der letzte Satz hat mich dann veranlasst das File mit type zu typen. Leben kann ich mit allem - jetzt weiß ichs ja 🙂

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post

                              Support us

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

                              961
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              5
                              13
                              597
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo