Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ThoHilde

    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

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 23
    • Best 0
    • Groups 1

    ThoHilde

    @ThoHilde

    Starter

    -1
    Reputation
    6
    Profile views
    23
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ThoHilde Follow
    Starter

    Latest posts made by ThoHilde

    • RE: Error: Cannot find module 'tar' - iobroker nicht erreichbar

      @thomas-braun Danke! Funktioniert wieder. Ich komme auf die weboberfläche und konnte nodered darüber installieren. Update wurde mir dort angezeigt.
      Bezüglich Strom-weg: am Pi ist eine SSD angeschlossen. Dies lief bisher ohne Probleme, aber werde ich beobachten, ob der Hardwareadapter oder die SSD vielleicht einen Fehler haben.

      @arteck iob fix hatte ich als erstes versucht. Leider ohne Erfolg.

      posted in ioBroker Allgemein
      T
      ThoHilde
    • Error: Cannot find module 'tar' - iobroker nicht erreichbar

      Hallo zusammen,

      ich habe heute Morgen verschiedene updates eingespilet über die Weboberfläche (u.a. admin, nodered, modbus) und seitdem funktioniert mein iobroker nicht mehr.

      iob fix habe ich laufen lassen, jedoch ohne Erfolg.
      Wenn ich über ssh z.b. die logs bei einem restart ansehen will kommt folgendes:

      pi@raspberrypi:~ $ iob logs --watch
      node:internal/modules/cjs/loader:1137
       throw err;
       ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
         at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
         at Module._load (node:internal/modules/cjs/loader:975:27)
         at Module.require (node:internal/modules/cjs/loader:1225:19)
         at require (node:internal/modules/helpers:177:18)
         at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
         at Module._compile (node:internal/modules/cjs/loader:1356:14)
         at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
         at Module.load (node:internal/modules/cjs/loader:1197:32)
         at Module._load (node:internal/modules/cjs/loader:1013:12)
         at Module.require (node:internal/modules/cjs/loader:1225:19) {
       code: 'MODULE_NOT_FOUND',
       requireStack: [
         '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
         '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
         '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
       ]
      }
      
      Node.js v18.19.0
      
      
      

      iob diag sagt folgendes:

      Skript v.2023-10-10
      
      *** BASE SYSTEM ***
         Static hostname: raspberrypi
               Icon name: computer
        Operating System: Raspbian GNU/Linux 11 (bullseye)
                  Kernel: Linux 6.1.21-v7l+
            Architecture: arm
      
      Model           : Raspberry Pi 4 Model B Rev 1.1
      Docker          : false
      Virtualization  : none
      Kernel          : armv7l
      Userland        : armhf
      
      Systemuptime and Load:
       10:34:36 up  1:15,  1 user,  load average: 0.97, 0.95, 0.87
      CPU threads: 4
      
      
      *** RASPBERRY THROTTLING ***
      Current issues:
      No throttling issues detected.
      
      Previously detected issues:
      No throttling issues detected.
      
      *** Time and Time Zones ***
                     Local time: Thu 2024-02-01 10:34:36 CET
                 Universal time: Thu 2024-02-01 09:34:36 UTC
                       RTC time: n/a
                      Time zone: Europe/Berlin (CET, +0100)
      System clock synchronized: yes
                    NTP service: active
                RTC in local TZ: no
      
      *** User and Groups ***
      pi
      /home/pi
      pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
      
      *** X-Server-Setup ***
      X-Server:       false
      Desktop:
      Terminal:       tty
      Boot Target:    graphical.target
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            1.9G        573M        804M        0.0K        492M        1.3G
      Swap:            99M        1.0M         98M
      Total:          2.0G        574M        903M
      
               1870 M total memory
                573 M used memory
                208 M active memory
                734 M inactive memory
                804 M free memory
                100 M buffer memory
                392 M swap cache
                 99 M total swap
                  1 M used swap
                 98 M free swap
      
      Raspberry only:
      oom events: 0
      lifetime oom required: 0 Mbytes
      total time in oom handler: 0 ms
      max time spent in oom handler: 0 ms
      
      *** FAILED SERVICES ***
      
        UNIT LOAD ACTIVE SUB DESCRIPTION
      0 loaded units listed.
      
      *** FILESYSTEM ***
      Filesystem     Type      Size  Used Avail Use% Mounted on
      /dev/root      ext4      110G   11G   95G  11% /
      devtmpfs       devtmpfs  679M     0  679M   0% /dev
      tmpfs          tmpfs     936M     0  936M   0% /dev/shm
      tmpfs          tmpfs     375M  864K  374M   1% /run
      tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
      /dev/sda1      vfat      253M   51M  202M  20% /boot
      tmpfs          tmpfs     188M     0  188M   0% /run/user/1000
      
      Messages concerning ext4 filesystem in dmesg:
      [Thu Feb  1 09:18:46 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0  smsc95xx.macaddr=DC:A6:32:1F:BE:D6 vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  console=tty1 root=PARTUUID=16b6bb5a-02 rootfstype=ext4 fsck.repair=yes rootwait
      [Thu Feb  1 09:18:48 2024] EXT4-fs (sda2): INFO: recovery required on readonly filesystem
      [Thu Feb  1 09:18:48 2024] EXT4-fs (sda2): write access will be enabled during recovery
      [Thu Feb  1 09:18:49 2024] EXT4-fs (sda2): orphan cleanup on readonly fs
      [Thu Feb  1 09:18:49 2024] EXT4-fs (sda2): 5 orphan inodes deleted
      [Thu Feb  1 09:18:49 2024] EXT4-fs (sda2): recovery complete
      [Thu Feb  1 09:18:49 2024] EXT4-fs (sda2): mounted filesystem with ordered data mode. Quota mode: none.
      [Thu Feb  1 09:18:49 2024] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
      [Thu Feb  1 09:18:52 2024] EXT4-fs (sda2): re-mounted. Quota mode: none.
      
      Show mounted filesystems \(real ones only\):
      TARGET  SOURCE    FSTYPE OPTIONS
      /       /dev/sda2 ext4   rw,noatime
      `-/boot /dev/sda1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,flush,errors=remount-ro
      
      Files in neuralgic directories:
      
      /var:
      du: cannot access '/var/lib/lxcfs/cgroup': Input/output error
      4.3G    /var/
      3.1G    /var/log
      3.0G    /var/log/journal/3e23e34d17484a28b9473f69f7d9d21c
      3.0G    /var/log/journal
      852M    /var/lib
      
      Archived and active journals take up 2.9G in the file system.
      
      /opt/iobroker/backups:
      4.0K    /opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      478M    /opt/iobroker/iobroker-data/
      392M    /opt/iobroker/iobroker-data/files
      89M     /opt/iobroker/iobroker-data/files/echarts.admin
      67M     /opt/iobroker/iobroker-data/files/javascript.admin
      67M     /opt/iobroker/iobroker-data/backup-objects
      
      The five largest files in iobroker-data are:
      24M     /opt/iobroker/iobroker-data/files/echarts/static/js/main.2b7495c2.js.map
      24M     /opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/main.2b7495c2.js.map
      23M     /opt/iobroker/iobroker-data/files/echarts.admin/static/js/main.245b61c0.js.map
      22M     /opt/iobroker/iobroker-data/files/web.admin/static/js/main.c05ba1d3.js.map
      22M     /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.578d79d9.js.map
      
      USB-Devices by-id:
      USB-Sticks -  Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id':
      
      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_66b57112301aec11875774e5f01c6278-if00-port0
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs         v18.19.0
      /usr/bin/node           v18.19.0
      /usr/bin/npm            10.2.3
      /usr/bin/npx            10.2.3
      /usr/bin/corepack       0.22.0
      
      
      nodejs:
        Installed: 18.19.0-1nodesource1
        Candidate: 18.19.0-1nodesource1
        Version table:
       *** 18.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
              100 /var/lib/dpkg/status
           18.18.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.18.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.17.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.16.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.14.2-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.14.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.9.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           18.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_18.x nodistro/main armhf Packages
           12.22.12~dfsg-1~deb11u4 500
              500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
      
      Temp directories causing npm8 problem: 0
      No problems detected
      
      Errors in npm tree:
      npm ERR! code ELSPROBLEMS
      npm ERR! extraneous: @emnapi/core@ /opt/iobroker/node_modules/@emnapi/core
      npm ERR! extraneous: @emnapi/runtime@ /opt/iobroker/node_modules/@emnapi/runtime
      npm ERR! extraneous: @mongodb-js/saslprep@ /opt/iobroker/node_modules/@mongodb-js/saslprep
      npm ERR! extraneous: @napi-rs/wasm-runtime@ /opt/iobroker/node_modules/@napi-rs/wasm-runtime
      npm ERR! extraneous: @node-red/editor-api@ /opt/iobroker/node_modules/@node-red/editor-api
      npm ERR! extraneous: @node-red/editor-client@ /opt/iobroker/node_modules/@node-red/editor-client
      npm ERR! extraneous: @node-red/nodes@ /opt/iobroker/node_modules/@node-red/nodes
      npm ERR! extraneous: @node-red/registry@ /opt/iobroker/node_modules/@node-red/registry
      npm ERR! extraneous: @node-red/runtime@ /opt/iobroker/node_modules/@node-red/runtime
      npm ERR! extraneous: @node-red/util@ /opt/iobroker/node_modules/@node-red/util
      npm ERR! extraneous: @tybys/wasm-util@ /opt/iobroker/node_modules/@tybys/wasm-util
      npm ERR! extraneous: @types/webidl-conversions@7.0.3 /opt/iobroker/node_modules/@types/webidl-conversions
      npm ERR! extraneous: @types/whatwg-url@11.0.4 /opt/iobroker/node_modules/@types/whatwg-url
      npm ERR! extraneous: abbrev@1.1.1 /opt/iobroker/node_modules/abbrev
      npm ERR! extraneous: acorn-walk@8.2.0 /opt/iobroker/node_modules/acorn-walk
      npm ERR! extraneous: acorn@ /opt/iobroker/node_modules/acorn
      npm ERR! extraneous: addressparser@1.0.1 /opt/iobroker/node_modules/addressparser
      npm ERR! extraneous: ansi-colors@4.1.3 /opt/iobroker/node_modules/ansi-colors
      npm ERR! extraneous: aproba@1.2.0 /opt/iobroker/node_modules/aproba
      npm ERR! extraneous: array-indexofobject@0.0.1 /opt/iobroker/node_modules/array-indexofobject
      npm ERR! extraneous: async-mutex@ /opt/iobroker/node_modules/async-mutex
      npm ERR! extraneous: basic-auth@2.0.1 /opt/iobroker/node_modules/basic-auth
      npm ERR! extraneous: bcrypt@ /opt/iobroker/node_modules/bcrypt
      npm ERR! extraneous: bcryptjs@2.4.3 /opt/iobroker/node_modules/bcryptjs
      npm ERR! extraneous: better-assert@1.0.2 /opt/iobroker/node_modules/better-assert
      npm ERR! extraneous: bson@ /opt/iobroker/node_modules/bson
      npm ERR! extraneous: cli-table@0.3.11 /opt/iobroker/node_modules/cli-table
      npm ERR! extraneous: clone@2.1.2 /opt/iobroker/node_modules/clone
      npm ERR! extraneous: color-support@1.1.3 /opt/iobroker/node_modules/color-support
      npm ERR! extraneous: console-control-strings@1.1.0 /opt/iobroker/node_modules/console-control-strings
      npm ERR! extraneous: cronosjs@1.7.1 /opt/iobroker/node_modules/cronosjs
      npm ERR! extraneous: delegates@1.0.0 /opt/iobroker/node_modules/delegates
      npm ERR! extraneous: detect-libc@ /opt/iobroker/node_modules/detect-libc
      npm ERR! extraneous: enquirer@ /opt/iobroker/node_modules/enquirer
      npm ERR! extraneous: feedparser@2.2.10 /opt/iobroker/node_modules/feedparser
      npm ERR! extraneous: fs.notify@0.0.4 /opt/iobroker/node_modules/fs.notify
      npm ERR! extraneous: gridstack@0.6.4 /opt/iobroker/node_modules/gridstack
      npm ERR! extraneous: has-binary@0.1.7 /opt/iobroker/node_modules/has-binary
      npm ERR! extraneous: has-unicode@2.0.1 /opt/iobroker/node_modules/has-unicode
      npm ERR! extraneous: hash-sum@2.0.0 /opt/iobroker/node_modules/hash-sum
      npm ERR! extraneous: hpagent@ /opt/iobroker/node_modules/hpagent
      npm ERR! extraneous: i18next@ /opt/iobroker/node_modules/i18next
      npm ERR! invalid: iobroker.node-red@ /opt/iobroker/node_modules/iobroker.node-red
      npm ERR! extraneous: is-utf8@0.2.1 /opt/iobroker/node_modules/is-utf8
      npm ERR! invalid: jquery@ /opt/iobroker/node_modules/jquery
      npm ERR! extraneous: jquery@ /opt/iobroker/node_modules/jquery
      npm ERR! extraneous: js2xmlparser@5.0.0 /opt/iobroker/node_modules/js2xmlparser
      npm ERR! extraneous: json3@3.3.2 /opt/iobroker/node_modules/json3
      npm ERR! extraneous: jsonata@1.8.6 /opt/iobroker/node_modules/jsonata
      npm ERR! extraneous: lodash.assign@4.2.0 /opt/iobroker/node_modules/lodash.assign
      npm ERR! extraneous: lodash.clonedeep@4.5.0 /opt/iobroker/node_modules/lodash.clonedeep
      npm ERR! extraneous: lodash.get@4.4.2 /opt/iobroker/node_modules/lodash.get
      npm ERR! extraneous: lodash.has@4.5.2 /opt/iobroker/node_modules/lodash.has
      npm ERR! extraneous: lodash.uniq@4.5.0 /opt/iobroker/node_modules/lodash.uniq
      npm ERR! extraneous: memory-pager@1.5.0 /opt/iobroker/node_modules/memory-pager
      npm ERR! extraneous: memorystore@1.6.7 /opt/iobroker/node_modules/memorystore
      npm ERR! extraneous: mongodb-connection-string-url@ /opt/iobroker/node_modules/mongodb-connection-string-url
      npm ERR! extraneous: mri@1.2.0 /opt/iobroker/node_modules/mri
      npm ERR! extraneous: mustache@4.2.0 /opt/iobroker/node_modules/mustache
      npm ERR! extraneous: node-disk-info@1.3.0 /opt/iobroker/node_modules/node-disk-info
      npm ERR! extraneous: node-red-admin@ /opt/iobroker/node_modules/node-red-admin
      npm ERR! extraneous: node-red-contrib-aggregator@2.0.0 /opt/iobroker/node_modules/node-red-contrib-aggregator
      npm ERR! extraneous: node-red-contrib-os@0.2.1 /opt/iobroker/node_modules/node-red-contrib-os
      npm ERR! extraneous: node-red-contrib-polymer@0.0.22 /opt/iobroker/node_modules/node-red-contrib-polymer
      npm ERR! extraneous: node-red-dashboard@ /opt/iobroker/node_modules/node-red-dashboard
      npm ERR! extraneous: node-red-node-email@2.1.0 /opt/iobroker/node_modules/node-red-node-email
      npm ERR! extraneous: node-red-node-feedparser@0.3.0 /opt/iobroker/node_modules/node-red-node-feedparser
      npm ERR! extraneous: node-red-node-sentiment@0.1.6 /opt/iobroker/node_modules/node-red-node-sentiment
      npm ERR! extraneous: node-red-node-twitter@1.2.0 /opt/iobroker/node_modules/node-red-node-twitter
      npm ERR! extraneous: node-red@ /opt/iobroker/node_modules/node-red
      npm ERR! extraneous: node-watch@ /opt/iobroker/node_modules/node-watch
      npm ERR! extraneous: nopt@5.0.0 /opt/iobroker/node_modules/nopt
      npm ERR! extraneous: oauth@0.10.0 /opt/iobroker/node_modules/oauth
      npm ERR! extraneous: oauth2orize@1.11.1 /opt/iobroker/node_modules/oauth2orize
      npm ERR! extraneous: object-component@0.0.3 /opt/iobroker/node_modules/object-component
      npm ERR! extraneous: options@0.0.6 /opt/iobroker/node_modules/options
      npm ERR! extraneous: parsejson@0.0.3 /opt/iobroker/node_modules/parsejson
      npm ERR! extraneous: passport-http-bearer@1.0.1 /opt/iobroker/node_modules/passport-http-bearer
      npm ERR! extraneous: passport-oauth2-client-password@0.1.2 /opt/iobroker/node_modules/passport-oauth2-client-password
      npm ERR! extraneous: pseudomap@1.0.2 /opt/iobroker/node_modules/pseudomap
      npm ERR! extraneous: sentiment@2.1.0 /opt/iobroker/node_modules/sentiment
      npm ERR! extraneous: simple-statistics@2.5.0 /opt/iobroker/node_modules/simple-statistics
      npm ERR! extraneous: sparse-bitfield@3.0.3 /opt/iobroker/node_modules/sparse-bitfield
      npm ERR! extraneous: tar@ /opt/iobroker/node_modules/tar
      npm ERR! extraneous: twitter-ng@0.6.2 /opt/iobroker/node_modules/twitter-ng
      npm ERR! extraneous: uglify-js@ /opt/iobroker/node_modules/uglify-js
      npm ERR! extraneous: uid2@0.0.4 /opt/iobroker/node_modules/uid2
      npm ERR! extraneous: wide-align@1.1.5 /opt/iobroker/node_modules/wide-align
      npm ERR! extraneous: wtf-8@1.0.0 /opt/iobroker/node_modules/wtf-8
      npm ERR! extraneous: xmlcreate@2.0.4 /opt/iobroker/node_modules/xmlcreate
      npm ERR! extraneous: tslib@ /opt/iobroker/node_modules/@emnapi/core/node_modules/tslib
      npm ERR! extraneous: tslib@ /opt/iobroker/node_modules/@emnapi/runtime/node_modules/tslib
      npm ERR! extraneous: bcrypt@ /opt/iobroker/node_modules/@node-red/editor-api/node_modules/bcrypt
      npm ERR! extraneous: body-parser@ /opt/iobroker/node_modules/@node-red/editor-api/node_modules/body-parser
      npm ERR! extraneous: mime@ /opt/iobroker/node_modules/@node-red/editor-api/node_modules/mime
      npm ERR! extraneous: node-addon-api@ /opt/iobroker/node_modules/@node-red/editor-api/node_modules/node-addon-api
      npm ERR! extraneous: raw-body@2.5.2 /opt/iobroker/node_modules/@node-red/editor-api/node_modules/raw-body
      npm ERR! extraneous: @sindresorhus/is@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/@sindresorhus/is
      npm ERR! extraneous: @szmarczak/http-timer@5.0.1 /opt/iobroker/node_modules/@node-red/nodes/node_modules/@szmarczak/http-timer
      npm ERR! extraneous: ajv@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/ajv
      npm ERR! extraneous: body-parser@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/body-parser
      npm ERR! extraneous: cacheable-lookup@7.0.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/cacheable-lookup
      npm ERR! extraneous: cacheable-request@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/cacheable-request
      npm ERR! extraneous: fs-extra@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/fs-extra
      npm ERR! extraneous: get-stream@6.0.1 /opt/iobroker/node_modules/@node-red/nodes/node_modules/get-stream
      npm ERR! extraneous: got@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/got
      npm ERR! extraneous: http2-wrapper@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/http2-wrapper
      npm ERR! extraneous: lowercase-keys@3.0.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/lowercase-keys
      npm ERR! extraneous: mimic-response@4.0.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/mimic-response
      npm ERR! extraneous: normalize-url@8.0.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/normalize-url
      npm ERR! extraneous: p-cancelable@3.0.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/p-cancelable
      npm ERR! extraneous: raw-body@2.5.2 /opt/iobroker/node_modules/@node-red/nodes/node_modules/raw-body
      npm ERR! extraneous: responselike@3.0.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/responselike
      npm ERR! extraneous: tough-cookie@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/tough-cookie
      npm ERR! extraneous: uuid@ /opt/iobroker/node_modules/@node-red/nodes/node_modules/uuid
      npm ERR! extraneous: fs-extra@ /opt/iobroker/node_modules/@node-red/registry/node_modules/fs-extra
      npm ERR! extraneous: fs-extra@ /opt/iobroker/node_modules/@node-red/runtime/node_modules/fs-extra
      npm ERR! extraneous: fs-extra@ /opt/iobroker/node_modules/@node-red/util/node_modules/fs-extra
      npm ERR! extraneous: tslib@ /opt/iobroker/node_modules/@tybys/wasm-util/node_modules/tslib
      npm ERR! extraneous: tslib@ /opt/iobroker/node_modules/async-mutex/node_modules/tslib
      npm ERR! extraneous: safe-buffer@5.1.2 /opt/iobroker/node_modules/basic-auth/node_modules/safe-buffer
      npm ERR! extraneous: node-addon-api@ /opt/iobroker/node_modules/bcrypt/node_modules/node-addon-api
      npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/feedparser/node_modules/isarray
      npm ERR! extraneous: readable-stream@2.3.7 /opt/iobroker/node_modules/feedparser/node_modules/readable-stream
      npm ERR! extraneous: safe-buffer@5.1.2 /opt/iobroker/node_modules/feedparser/node_modules/safe-buffer
      npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/feedparser/node_modules/string_decoder
      npm ERR! extraneous: async@0.1.22 /opt/iobroker/node_modules/fs.notify/node_modules/async
      npm ERR! extraneous: retry@0.6.1 /opt/iobroker/node_modules/fs.notify/node_modules/retry
      npm ERR! invalid: xml2js@ /opt/iobroker/node_modules/xml2js
      npm ERR! extraneous: @iobroker/adapter-core@ /opt/iobroker/node_modules/iobroker.node-red/node_modules/@iobroker/adapter-core
      npm ERR! extraneous: gaxios@ /opt/iobroker/node_modules/iobroker.node-red/node_modules/gaxios
      npm ERR! extraneous: gcp-metadata@ /opt/iobroker/node_modules/iobroker.node-red/node_modules/gcp-metadata
      npm ERR! extraneous: mongodb@ /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb
      npm ERR! extraneous: debug@4.3.4 /opt/iobroker/node_modules/memorystore/node_modules/debug
      npm ERR! extraneous: lru-cache@4.1.5 /opt/iobroker/node_modules/memorystore/node_modules/lru-cache
      npm ERR! extraneous: ms@2.1.2 /opt/iobroker/node_modules/memorystore/node_modules/ms
      npm ERR! extraneous: yallist@2.1.2 /opt/iobroker/node_modules/memorystore/node_modules/yallist
      npm ERR! extraneous: tr46@ /opt/iobroker/node_modules/mongodb-connection-string-url/node_modules/tr46
      npm ERR! extraneous: whatwg-url@ /opt/iobroker/node_modules/mongodb-connection-string-url/node_modules/whatwg-url
      npm ERR! extraneous: iconv-lite@0.6.3 /opt/iobroker/node_modules/node-disk-info/node_modules/iconv-lite
      npm ERR! extraneous: accepts@1.3.3 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/accepts
      npm ERR! extraneous: arraybuffer.slice@0.0.6 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/arraybuffer.slice
      npm ERR! extraneous: base64-arraybuffer@0.1.5 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/base64-arraybuffer
      npm ERR! extraneous: base64id@1.0.0 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/base64id
      npm ERR! extraneous: blob@0.0.4 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/blob
      npm ERR! extraneous: component-emitter@1.1.2 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/component-emitter
      npm ERR! extraneous: cookie@0.3.1 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/cookie
      npm ERR! extraneous: debug@2.3.3 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/debug
      npm ERR! extraneous: engine.io-client@1.8.6 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/engine.io-client
      npm ERR! extraneous: engine.io-parser@1.3.2 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/engine.io-parser
      npm ERR! extraneous: engine.io@1.8.5 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/engine.io
      npm ERR! extraneous: ms@0.7.2 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/ms
      npm ERR! extraneous: negotiator@0.6.1 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/negotiator
      npm ERR! extraneous: object-assign@4.1.0 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/object-assign
      npm ERR! extraneous: parseqs@0.0.5 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/parseqs
      npm ERR! extraneous: parseuri@0.0.5 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/parseuri
      npm ERR! extraneous: socket.io-adapter@0.5.0 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io-adapter
      npm ERR! extraneous: socket.io-client@1.7.4 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io-client
      npm ERR! extraneous: socket.io-parser@2.3.1 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io-parser
      npm ERR! extraneous: socket.io@1.7.4 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io
      npm ERR! extraneous: ultron@1.0.2 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/ultron
      npm ERR! extraneous: ws@1.1.5 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/ws
      npm ERR! extraneous: debug@ /opt/iobroker/node_modules/node-red-dashboard/node_modules/debug
      npm ERR! extraneous: engine.io-parser@ /opt/iobroker/node_modules/node-red-dashboard/node_modules/engine.io-parser
      npm ERR! extraneous: engine.io@ /opt/iobroker/node_modules/node-red-dashboard/node_modules/engine.io
      npm ERR! extraneous: ms@2.1.2 /opt/iobroker/node_modules/node-red-dashboard/node_modules/ms
      npm ERR! extraneous: socket.io@ /opt/iobroker/node_modules/node-red-dashboard/node_modules/socket.io
      npm ERR! extraneous: @selderee/plugin-htmlparser2@0.11.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/@selderee/plugin-htmlparser2
      npm ERR! extraneous: base32.js@0.1.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/base32.js
      npm ERR! extraneous: core-util-is@1.0.3 /opt/iobroker/node_modules/node-red-node-email/node_modules/core-util-is
      npm ERR! extraneous: deepmerge@4.3.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/deepmerge
      npm ERR! extraneous: dom-serializer@2.0.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/dom-serializer
      npm ERR! extraneous: domelementtype@2.3.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/domelementtype
      npm ERR! extraneous: domhandler@5.0.3 /opt/iobroker/node_modules/node-red-node-email/node_modules/domhandler
      npm ERR! extraneous: domutils@3.1.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/domutils
      npm ERR! extraneous: encoding-japanese@2.0.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/encoding-japanese
      npm ERR! extraneous: entities@4.5.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/entities
      npm ERR! extraneous: he@1.2.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/he
      npm ERR! extraneous: html-to-text@9.0.5 /opt/iobroker/node_modules/node-red-node-email/node_modules/html-to-text
      npm ERR! extraneous: htmlparser2@8.0.2 /opt/iobroker/node_modules/node-red-node-email/node_modules/htmlparser2
      npm ERR! extraneous: iconv-lite@0.6.3 /opt/iobroker/node_modules/node-red-node-email/node_modules/iconv-lite
      npm ERR! extraneous: imap@0.8.19 /opt/iobroker/node_modules/node-red-node-email/node_modules/imap
      npm ERR! extraneous: inherits@2.0.4 /opt/iobroker/node_modules/node-red-node-email/node_modules/inherits
      npm ERR! extraneous: ipv6-normalize@1.0.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/ipv6-normalize
      npm ERR! extraneous: isarray@0.0.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/isarray
      npm ERR! extraneous: leac@0.6.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/leac
      npm ERR! extraneous: libbase64@1.2.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/libbase64
      npm ERR! extraneous: libmime@5.2.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/libmime
      npm ERR! extraneous: libqp@2.0.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/libqp
      npm ERR! extraneous: linkify-it@4.0.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/linkify-it
      npm ERR! extraneous: mailparser@3.6.5 /opt/iobroker/node_modules/node-red-node-email/node_modules/mailparser
      npm ERR! extraneous: mailsplit@5.4.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/mailsplit
      npm ERR! extraneous: node-pop3@0.9.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/node-pop3
      npm ERR! extraneous: nodemailer@6.9.7 /opt/iobroker/node_modules/node-red-node-email/node_modules/nodemailer
      npm ERR! extraneous: parseley@0.12.1 /opt/iobroker/node_modules/node-red-node-email/node_modules/parseley
      npm ERR! extraneous: peberminta@0.9.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/peberminta
      npm ERR! extraneous: readable-stream@1.1.14 /opt/iobroker/node_modules/node-red-node-email/node_modules/readable-stream
      npm ERR! extraneous: safer-buffer@2.1.2 /opt/iobroker/node_modules/node-red-node-email/node_modules/safer-buffer
      npm ERR! extraneous: selderee@0.11.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/selderee
      npm ERR! extraneous: semver@5.3.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/semver
      npm ERR! extraneous: smtp-server@3.13.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/smtp-server
      npm ERR! extraneous: string_decoder@0.10.31 /opt/iobroker/node_modules/node-red-node-email/node_modules/string_decoder
      npm ERR! extraneous: tlds@1.240.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/tlds
      npm ERR! extraneous: uc.micro@1.0.6 /opt/iobroker/node_modules/node-red-node-email/node_modules/uc.micro
      npm ERR! extraneous: utf7@1.0.2 /opt/iobroker/node_modules/node-red-node-email/node_modules/utf7
      npm ERR! extraneous: bcrypt@ /opt/iobroker/node_modules/node-red/node_modules/bcrypt
      npm ERR! extraneous: fs-extra@ /opt/iobroker/node_modules/node-red/node_modules/fs-extra
      npm ERR! extraneous: node-addon-api@ /opt/iobroker/node_modules/node-red/node_modules/node-addon-api
      npm ERR! extraneous: minipass@ /opt/iobroker/node_modules/tar/node_modules/minipass
      npm ERR! extraneous: iconv-lite@0.4.24 /opt/iobroker/node_modules/@node-red/nodes/node_modules/raw-body/node_modules/iconv-lite
      npm ERR! extraneous: universalify@0.2.0 /opt/iobroker/node_modules/@node-red/nodes/node_modules/tough-cookie/node_modules/universalify
      npm ERR! invalid: @mapbox/node-pre-gyp@ /opt/iobroker/node_modules/@mapbox/node-pre-gyp
      npm ERR! invalid: moment-timezone@ /opt/iobroker/node_modules/moment-timezone
      npm ERR! extraneous: component-emitter@1.2.1 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/engine.io-client/node_modules/component-emitter
      npm ERR! extraneous: component-emitter@1.2.1 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io-client/node_modules/component-emitter
      npm ERR! extraneous: debug@2.2.0 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io-parser/node_modules/debug
      npm ERR! extraneous: ms@0.7.1 /opt/iobroker/node_modules/node-red-contrib-polymer/node_modules/socket.io-parser/node_modules/ms
      npm ERR! extraneous: nodemailer@6.9.3 /opt/iobroker/node_modules/node-red-node-email/node_modules/mailparser/node_modules/nodemailer
      npm ERR! extraneous: libmime@5.2.0 /opt/iobroker/node_modules/node-red-node-email/node_modules/mailsplit/node_modules/libmime
      npm ERR! extraneous: nodemailer@6.9.4 /opt/iobroker/node_modules/node-red-node-email/node_modules/smtp-server/node_modules/nodemailer
      npm ERR! invalid: fsevents@ /opt/iobroker/node_modules/fsevents
      npm ERR! invalid: @node-rs/jieba-android-arm-eabi@ /opt/iobroker/node_modules/@node-rs/jieba-android-arm-eabi
      npm ERR! invalid: @node-rs/jieba-android-arm64@ /opt/iobroker/node_modules/@node-rs/jieba-android-arm64
      npm ERR! invalid: @node-rs/jieba-darwin-arm64@ /opt/iobroker/node_modules/@node-rs/jieba-darwin-arm64
      npm ERR! invalid: @node-rs/jieba-darwin-x64@ /opt/iobroker/node_modules/@node-rs/jieba-darwin-x64
      npm ERR! invalid: @node-rs/jieba-freebsd-x64@ /opt/iobroker/node_modules/@node-rs/jieba-freebsd-x64
      npm ERR! invalid: @node-rs/jieba-linux-arm64-gnu@ /opt/iobroker/node_modules/@node-rs/jieba-linux-arm64-gnu
      npm ERR! invalid: @node-rs/jieba-linux-arm64-musl@ /opt/iobroker/node_modules/@node-rs/jieba-linux-arm64-musl
      npm ERR! invalid: @node-rs/jieba-linux-x64-gnu@ /opt/iobroker/node_modules/@node-rs/jieba-linux-x64-gnu
      npm ERR! invalid: @node-rs/jieba-linux-x64-musl@ /opt/iobroker/node_modules/@node-rs/jieba-linux-x64-musl
      npm ERR! invalid: @node-rs/jieba-wasm32-wasi@ /opt/iobroker/node_modules/@node-rs/jieba-wasm32-wasi
      npm ERR! invalid: @node-rs/jieba-win32-arm64-msvc@ /opt/iobroker/node_modules/@node-rs/jieba-win32-arm64-msvc
      npm ERR! invalid: @node-rs/jieba-win32-ia32-msvc@ /opt/iobroker/node_modules/@node-rs/jieba-win32-ia32-msvc
      npm ERR! invalid: @node-rs/jieba-win32-x64-msvc@ /opt/iobroker/node_modules/@node-rs/jieba-win32-x64-msvc
      
      npm ERR! A complete log of this run can be found in: /home/pi/.npm/_logs/2024-02-01T09_34_50_992Z-debug-0.log
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      Core adapters versions
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      js-controller:
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      admin:
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      javascript:
      
      npm ERR! code ELSPROBLEMS
      npm ERR! extraneous: @emnapi/core@ /opt/iobroker/node_modules/@emnapi/core
      npm ERR! extraneous: @emnapi/runtime@ /opt/iobroker/node_modules/@emnapi/runtime
      npm ERR! extraneous: @mongodb-js/saslprep@ /opt/iobroker/node_modules/@mongodb-js/saslprep
      npm ERR! extraneous: @napi-rs/wasm-runtime@ /opt/iobroker/node_modules/@napi-rs/wasm-runtime
      npm ERR! extraneous: @node-red/editor-api@ /opt/iobroker/node_modules/@node-red/editor-api
      npm ERR! extraneous: @node-red/editor-client@ /opt/iobroker/node_modules/@node-red/editor-client
      npm ERR! extraneous: @node-red/nodes@ /opt/iobroker/node_modules/@node-red/nodes
      npm ERR! extraneous: @node-red/registry@ /opt/iobroker/node_modules/@node-red/registry
      npm ERR! extraneous: @node-red/runtime@ /opt/iobroker/node_modules/@node-red/runtime
      npm ERR! extraneous: @node-red/util@ /opt/iobroker/node_modules/@node-red/util
      npm ERR! extraneous: @tybys/wasm-util@ /opt/iobroker/node_modules/@tybys/wasm-util
      npm ERR! extraneous: @types/webidl-conversions@7.0.3 /opt/iobroker/node_modules/@types/webidl-conversions
      npm ERR! extraneous: @types/whatwg-url@11.0.4 /opt/iobroker/node_modules/@types/whatwg-url
      npm ERR! extraneous: abbrev@1.1.1 /opt/iobroker/node_modules/abbrev
      npm ERR! extraneous: acorn-walk@8.2.0 /opt/iobroker/node_modules/acorn-walk
      npm ERR! extraneous: acorn@ /opt/iobroker/node_modules/acorn
      npm ERR! extraneous: addressparser@1.0.1 /opt/iobroker/node_modules/addressparser
      npm ERR! extraneous: ansi-colors@4.1.3 /opt/iobroker/node_modules/ansi-colors
      npm ERR! extraneous: aproba@1.2.0 /opt/iobroker/node_modules/aproba
      npm ERR! extraneous: array-indexofobject@0.0.1 /opt/iobroker/node_modules/array-indexofobject
      npm ERR! extraneous: async-mutex@ /opt/iobroker/node_modules/async-mutex
      npm ERR! extraneous: basic-auth@2.0.1 /opt/iobroker/node_modules/basic-auth
      npm ERR! extraneous: bcrypt@ /opt/iobroker/node_modules/bcrypt
      npm ERR! extraneous: bcryptjs@2.4.3 /opt/iobroker/node_modules/bcryptjs
      npm ERR! extraneous: better-assert@1.0.2 /opt/iobroker/node_modules/better-assert
      npm ERR! extraneous: bson@ /opt/iobroker/node_modules/bson
      npm ERR! extraneous: cli-table@0.3.11 /opt/iobroker/node_modules/cli-table
      npm ERR! extraneous: clone@2.1.2 /opt/iobroker/node_modules/clone
      npm ERR! extraneous: color-support@1.1.3 /opt/iobroker/node_modules/color-support
      npm ERR! extraneous: console-control-strings@1.1.0 /opt/iobroker/node_modules/console-control-strings
      npm ERR! extraneous: cronosjs@1.7.1 /opt/iobroker/node_modules/cronosjs
      npm ERR! extraneous: delegates@1.0.0 /opt/iobroker/node_modules/delegates
      npm ERR! extraneous: detect-libc@ /opt/iobroker/node_modules/detect-libc
      npm ERR! extraneous: enquirer@ /opt/iobroker/node_modules/enquirer
      npm ERR! extraneous: feedparser@2.2.10 /opt/iobroker/node_modules/feedparser
      npm ERR! extraneous: fs.notify@0.0.4 /opt/iobroker/node_modules/fs.notify
      npm ERR! extraneous: gridstack@0.6.4 /opt/iobroker/node_modules/gridstack
      npm ERR! extraneous: has-binary@0.1.7 /opt/iobroker/node_modules/has-binary
      npm ERR! extraneous: has-unicode@2.0.1 /opt/iobroker/node_modules/has-unicode
      npm ERR! extraneous: hash-sum@2.0.0 /opt/iobroker/node_modules/hash-sum
      npm ERR! extraneous: hpagent@ /opt/iobroker/node_modules/hpagent
      npm ERR! extraneous: i18next@ /opt/iobroker/node_modules/i18next
      npm ERR! invalid: iobroker.node-red@ /opt/iobroker/node_modules/iobroker.node-red
      npm ERR! extraneous: is-utf8@0.2.1 /opt/iobroker/node_modules/is-utf8
      npm ERR! extraneous: jquery@ /opt/iobroker/node_modules/jquery
      npm ERR! extraneous: js2xmlparser@5.0.0 /opt/iobroker/node_modules/js2xmlparser
      npm ERR! extraneous: json3@3.3.2 /opt/iobroker/node_modules/json3
      npm ERR! extraneous: jsonata@1.8.6 /opt/iobroker/node_modules/jsonata
      npm ERR! extraneous: lodash.assign@4.2.0 /opt/iobroker/node_modules/lodash.assign
      npm ERR! extraneous: lodash.clonedeep@4.5.0 /opt/iobroker/node_modules/lodash.clonedeep
      npm ERR! extraneous: lodash.get@4.4.2 /opt/iobroker/node_modules/lodash.get
      npm ERR! extraneous: lodash.has@4.5.2 /opt/iobroker/node_modules/lodash.has
      npm ERR! extraneous: lodash.uniq@4.5.0 /opt/iobroker/node_modules/lodash.uniq
      npm ERR! extraneous: memory-pager@1.5.0 /opt/iobroker/node_modules/memory-pager
      npm ERR! extraneous: memorystore@1.6.7 /opt/iobroker/node_modules/memorystore
      npm ERR! extraneous: mongodb-connection-string-url@ /opt/iobroker/node_modules/mongodb-connection-string-url
      npm ERR! extraneous: mri@1.2.0 /opt/iobroker/node_modules/mri
      npm ERR! extraneous: mustache@4.2.0 /opt/iobroker/node_modules/mustache
      npm ERR! extraneous: node-disk-info@1.3.0 /opt/iobroker/node_modules/node-disk-info
      npm ERR! extraneous: node-red-admin@ /opt/iobroker/node_modules/node-red-admin
      npm ERR! extraneous: node-red-contrib-aggregator@2.0.0 /opt/iobroker/node_modules/node-red-contrib-aggregator
      npm ERR! extraneous: node-red-contrib-os@0.2.1 /opt/iobroker/node_modules/node-red-contrib-os
      npm ERR! extraneous: node-red-contrib-polymer@0.0.22 /opt/iobroker/node_modules/node-red-contrib-polymer
      npm ERR! extraneous: node-red-dashboard@ /opt/iobroker/node_modules/node-red-dashboard
      npm ERR! extraneous: node-red-node-email@2.1.0 /opt/iobroker/node_modules/node-red-node-email
      npm ERR! extraneous: node-red-node-feedparser@0.3.0 /opt/iobroker/node_modules/node-red-node-feedparser
      npm ERR! extraneous: node-red-node-sentiment@0.1.6 /opt/iobroker/node_modules/node-red-node-sentiment
      npm ERR! extraneous: node-red-node-twitter@1.2.0 /opt/iobroker/node_modules/node-red-node-twitter
      npm ERR! extraneous: node-red@ /opt/iobroker/node_modules/node-red
      npm ERR! extraneous: node-watch@ /opt/iobroker/node_modules/node-watch
      npm ERR! extraneous: nopt@5.0.0 /opt/iobroker/node_modules/nopt
      npm ERR! extraneous: oauth@0.10.0 /opt/iobroker/node_modules/oauth
      npm ERR! extraneous: oauth2orize@1.11.1 /opt/iobroker/node_modules/oauth2orize
      npm ERR! extraneous: object-component@0.0.3 /opt/iobroker/node_modules/object-component
      npm ERR! extraneous: options@0.0.6 /opt/iobroker/node_modules/options
      npm ERR! extraneous: parsejson@0.0.3 /opt/iobroker/node_modules/parsejson
      npm ERR! extraneous: passport-http-bearer@1.0.1 /opt/iobroker/node_modules/passport-http-bearer
      npm ERR! extraneous: passport-oauth2-client-password@0.1.2 /opt/iobroker/node_modules/passport-oauth2-client-password
      npm ERR! extraneous: pseudomap@1.0.2 /opt/iobroker/node_modules/pseudomap
      npm ERR! extraneous: sentiment@2.1.0 /opt/iobroker/node_modules/sentiment
      npm ERR! extraneous: simple-statistics@2.5.0 /opt/iobroker/node_modules/simple-statistics
      npm ERR! extraneous: sparse-bitfield@3.0.3 /opt/iobroker/node_modules/sparse-bitfield
      npm ERR! extraneous: tar@ /opt/iobroker/node_modules/tar
      npm ERR! extraneous: twitter-ng@0.6.2 /opt/iobroker/node_modules/twitter-ng
      npm ERR! extraneous: uglify-js@ /opt/iobroker/node_modules/uglify-js
      npm ERR! extraneous: uid2@0.0.4 /opt/iobroker/node_modules/uid2
      npm ERR! extraneous: wide-align@1.1.5 /opt/iobroker/node_modules/wide-align
      npm ERR! extraneous: wtf-8@1.0.0 /opt/iobroker/node_modules/wtf-8
      npm ERR! extraneous: xmlcreate@2.0.4 /opt/iobroker/node_modules/xmlcreate
      
      npm ERR! A complete log of this run can be found in: /home/pi/.npm/_logs/2024-02-01T09_35_04_737Z-debug-0.log
      Adapters from github:   0
      
      Adapter State
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      Enabled adapters with bindings
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      ioBroker-Repositories
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      Installed ioBroker-Instances
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      Objects and States
      Please stand by - This may take a while
      Objects:        0
      States:         0
      
      *** OS-Repositories and Updates ***
      Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
      Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
      Hit:3 http://deb.debian.org/debian bullseye-backports InRelease
      Hit:4 http://deb.debian.org/debian bullseye-proposed-updates InRelease
      Hit:5 https://repos.influxdata.com/debian stable InRelease
      Hit:6 https://repos.influxdata.com/debian bullseye InRelease
      Hit:7 https://deb.nodesource.com/node_18.x nodistro InRelease
      Hit:8 https://apt.pivccu.de/piVCCU stable InRelease
      Reading package lists...
      Pending Updates: 0
      
      *** Listening Ports ***
      Active Internet connections (only servers)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
      tcp        0      0 10.0.3.1:53             0.0.0.0:*               LISTEN      0          15401      926/dnsmasq
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          43890      7048/sshd: /usr/sbi
      tcp        0      0 127.0.0.1:8088          0.0.0.0:*               LISTEN      998        13284      845/influxd
      tcp6       0      0 :::51216                :::*                    LISTEN      999        16741      1759/homebridge
      tcp6       0      0 :::22                   :::*                    LISTEN      0          43892      7048/sshd: /usr/sbi
      tcp6       0      0 :::8581                 :::*                    LISTEN      999        15845      1564/hb-service
      tcp6       0      0 :::8086                 :::*                    LISTEN      998        16514      845/influxd
      udp        0      0 10.0.3.1:53             0.0.0.0:*                           0          15400      926/dnsmasq
      udp        0      0 0.0.0.0:67              0.0.0.0:*                           0          15397      926/dnsmasq
      udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          772        724/dhclient
      udp        0      0 0.0.0.0:41549           0.0.0.0:*                           108        12903      463/avahi-daemon: r
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           999        16742      1759/homebridge
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           999        15842      1564/hb-service
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           108        12901      463/avahi-daemon: r
      udp6       0      0 :::33747                :::*                                108        12904      463/avahi-daemon: r
      udp6       0      0 :::5353                 :::*                                108        12902      463/avahi-daemon: r
      
      *** Log File - Last 25 Lines ***
      
      2024-02-01 08:59:03.012  - info: host.raspberrypi instance system.adapter.mqtt.0 terminated with code 0 (NO_ERROR)
      2024-02-01 08:59:03.012  - info: host.raspberrypi instance system.adapter.backitup.0 terminated with code 0 (NO_ERROR)
      2024-02-01 08:59:03.365  - error: host.raspberrypi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
      2024-02-01 08:59:03.365  - error: host.raspberrypi Caught by controller[0]: Error: DB closed
      2024-02-01 08:59:03.365  - error: host.raspberrypi Caught by controller[0]:     at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25)
      2024-02-01 08:59:03.366  - error: host.raspberrypi Caught by controller[0]:     at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20)
      2024-02-01 08:59:03.366  - error: host.raspberrypi Caught by controller[0]:     at Object.onceWrapper (node:events:629:26)
      2024-02-01 08:59:03.366  - error: host.raspberrypi Caught by controller[0]:     at Socket.emit (node:events:514:28)
      2024-02-01 08:59:03.366  - error: host.raspberrypi Caught by controller[0]:     at Socket.emit (node:domain:489:12)
      2024-02-01 08:59:03.366  - error: host.raspberrypi Caught by controller[0]:     at TCP.<anonymous> (node:net:323:12)
      2024-02-01 08:59:03.366  - info: host.raspberrypi instance system.adapter.shelly.0 terminated with code 0 (NO_ERROR)
      2024-02-01 08:59:03.368  - info: host.raspberrypi instance system.adapter.jarvis.0 terminated with code 0 (NO_ERROR)
      2024-02-01 08:59:03.369  - warn: host.raspberrypi instance system.adapter.hm-rega.0 terminated due to SIGTERM
      2024-02-01 08:59:03.369  - info: host.raspberrypi instance system.adapter.hm-rega.0 terminated with code null ()
      2024-02-01 08:59:03.369  - warn: host.raspberrypi instance system.adapter.zigbee.0 terminated due to SIGTERM
      2024-02-01 08:59:03.369  - info: host.raspberrypi instance system.adapter.zigbee.0 terminated with code null ()
      2024-02-01 08:59:03.442  - warn: host.raspberrypi instance system.adapter.psa.0 terminated due to SIGTERM
      2024-02-01 08:59:03.442  - info: host.raspberrypi instance system.adapter.psa.0 terminated with code null ()
      2024-02-01 08:59:03.443  - warn: host.raspberrypi instance system.adapter.telegram.0 terminated due to SIGTERM
      2024-02-01 08:59:03.443  - info: host.raspberrypi instance system.adapter.telegram.0 terminated with code null ()
      2024-02-01 08:59:03.443  - warn: host.raspberrypi instance system.adapter.web.0 terminated due to SIGTERM
      2024-02-01 08:59:03.443  - info: host.raspberrypi instance system.adapter.web.0 terminated with code null ()
      2024-02-01 08:59:03.511  - info: host.raspberrypi instance system.adapter.influxdb.0 terminated with code 0 (NO_ERROR)
      2024-02-01 08:59:03.511  - info: host.raspberrypi All instances are stopped.
      2024-02-01 08:59:03.725  - info: host.raspberrypi terminated
      
      
      ======================= SUMMARY =======================
                              v.2023-10-10
      
      
         Static hostname: raspberrypi
               Icon name: computer
        Operating System: Raspbian GNU/Linux 11 (bullseye)
                  Kernel: Linux 6.1.21-v7l+
            Architecture: arm
      
      Installation:           native
      Kernel:                 armv7l
      Userland:               armhf
      Timezone:               Europe/Berlin (CET, +0100)
      User-ID:                1000
      X-Server:               false
      Boot Target:            graphical.target
      
      Pending OS-Updates:     0
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      Pending iob updates:    0
      
      Nodejs-Installation:    /usr/bin/nodejs         v18.19.0
                              /usr/bin/node           v18.19.0
                              /usr/bin/npm            10.2.3
                              /usr/bin/npx            10.2.3
                              /usr/bin/corepack       0.22.0
      
      Recommended versions are nodejs  and npm
      Your nodejs installation is correct
      
      MEMORY:
                     total        used        free      shared  buff/cache   available
      Mem:            1.9G        571M        628M        0.0K        670M        1.3G
      Swap:            99M        1.0M         98M
      Total:          2.0G        572M        727M
      
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      Active iob-Instances:   0
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      ioBroker Core:          js-controller
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
                              admin
      
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      ioBroker Status:
      
      Status admin and web instance:
      node:internal/modules/cjs/loader:1137
        throw err;
        ^
      
      Error: Cannot find module 'tar'
      Require stack:
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
      - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
          at Module._load (node:internal/modules/cjs/loader:975:27)
          at Module.require (node:internal/modules/cjs/loader:1225:19)
          at require (node:internal/modules/helpers:177:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Module.require (node:internal/modules/cjs/loader:1225:19) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
          '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        ]
      }
      
      Node.js v18.19.0
      
      Objects:                0
      States:                 0
      
      Size of iob-Database:
      
      7.3M    /opt/iobroker/iobroker-data/objects.jsonl
      4.6M    /opt/iobroker/iobroker-data/objects.json.migrated
      4.6M    /opt/iobroker/iobroker-data/objects.json.bak.migrated
      912K    /opt/iobroker/iobroker-data/states.jsonl
      540K    /opt/iobroker/iobroker-data/states.json.migrated
      540K    /opt/iobroker/iobroker-data/states.json.bak.migrated
      
      
      
      =================== END OF SUMMARY ====================
      

      Auf dem RaspberryPi läuft zusätzlich noch eine pivccu, diese funktioniert ohne Probleme. Backups vom Zustand vor den Updates sind vorhanden. Ich habe diese testweise in einer iobroker proxmoxx Installation eingespielt, hierbei kam es zu keinen Fehlern.
      Kann ich die aktuelle Installation retten oder komme ich um eine (komplette) Neuinstalltion nicht herum?

      posted in ioBroker Allgemein
      T
      ThoHilde
    • RE: Heidelberg Energy Control / PV-Laden / Modbus / Blockly

      Hallo zusammen,
      zunächst: danke für die Anleitung @nitrox9
      Verbindung steht bei mir zur Box und ich kann prinzipiell laden, unterbrechen etc. Allerdings funktioniert mein blockly noch nicht so wie gewünscht und ich erhoffe mir einen kleinen Denkanstoß, woran das liegen könnte:

      0bfd2866-9b06-4de2-b30a-3254f9c8dc81-grafik.png

      Ich möchte das Laden per iOS-Device starten. Hierfür habe ich unter Userdata einen Datenpunkt angelegt (Wallbox), diesen dann per yahka (Homekit Adapter) schaltbar gemacht über das iOS-Device. Dies funktioniert auch. Allerdings startet das Blockly-Skript den Ladevorgang nicht, wenn ich den Schalten schalte (=true). Er schreibt die 16A nicht. Manuell kann ich es vorgeben.
      Wo liegt hier mein Fehler?

      posted in Hardware
      T
      ThoHilde
    • RE: Zeitdifferenz falsch + wie Benachrichtigung nur 2x erhalten

      @paul53 Danke.
      Für mein Verständnis: das erste stoppen der zyklischen Ausführung ist dafür da, dass keine Nachricht gesendet wird, falls das Intervall gestartet wurde aber innerhalb der Zeit der DP doch geändert wird?

      6e0faa35-a42a-4355-b2f6-197d05917037-grafik.png

      posted in Blockly
      T
      ThoHilde
    • RE: Zeitdifferenz falsch + wie Benachrichtigung nur 2x erhalten

      @asgothian Danke. Ich bin noch ziemlicher Anfänger in blockly. Interessant, wie man so ein Problem auch elegant lösen kann.
      Ich habe deine Textanleitung mal versucht umzusetzen. Mein blockly weicht dabei aber von @paul53 ab.

      ae3c4594-b8d6-4b70-af7a-196fd0848656-grafik.png

      Ist meine Variante falsch oder einfach nur aufgebläher und weniger elegant?

      posted in Blockly
      T
      ThoHilde
    • Zeitdifferenz falsch + wie Benachrichtigung nur 2x erhalten

      Hallo zusammen,

      ich habe einen akkubetriebenen ESP8266 mit einem DHT22 (Temperatur und Luftfeuchtigkeitssensor), der über mqtt alle 10 min die Werte an den iobroker schickt. Dazwischen geht er in den deepsleep um Energie zu sparen.
      Nun wollte ich mir eine (indirekte) Betriebsüberwachung basteln:

      Alle 10s wird von der aktuellen Uhrzeit der Zeitstempel des DPs abgezogen. Ist die Differenz größer 15 min wird über Telegram eine Nachricht verschickt.

      ea337858-7b10-4307-955d-f76bec3c3c92-grafik.png

      Zum Testen habe ich einen debug output vorangestellt. Dieser gibt mir z.B. dieses aus:

      javascript.0 2022-03-16 08:45:30.002	info	script.js.Testskripte.Alter_DP_blockly: 01:1508:4508:30
      

      01:15 -> Differenz aktuelle Zeit - Zeitstempel DP in Stunden und Minuten
      08:45 -> aktuelle Zeit in Stunden und Minuten
      08:30 -> Zeitstempel DP in Stunden und Minuten

      Die Differenz sollte mMn 15 min betragen und nicht 1h15 min. Woran liegt diese Abweichung? Interessanterweise schickt es die Nachricht auch nur bei Differenz >01:15. Also scheint es ja irgendwie doch zu stimmen?!

      Das Skript schickt mir nun alle 10s eine Nachricht, so lange die Differenz >15 min ist. Wie kann ich es umschreiben, dass es mir nur 2 Nachrichten schickt? Das cron Intervall werde ich später auf 10 min setzen, zum Testen ist es jedoch auf 10s gestellt.
      Geht dies über Schleifen? Folgendes hatte ich getestet:

      3a53265b-2449-4346-8407-0e4bd3520548-grafik.png

      Allerdings startet hier die Schleife alle 10s neu, oder?

      Hier noch mein blockly als Code:

      <xml xmlns="https://developers.google.com/blockly/xml">
       <block type="schedule" id="+/*YLtOH*Wk04Sm!(]AC" x="-162" y="213">
         <field name="SCHEDULE">*/10 * * * * *</field>
         <statement name="STATEMENT">
           <block type="debug" id="%rmG0E*VMzu6gM=okLj~">
             <field name="Severity">log</field>
             <value name="TEXT">
               <shadow type="text" id=")~T6I3a}?aSfq7mOD5{|">
                 <field name="TEXT">test</field>
               </shadow>
               <block type="text_join" id="FxJG)E2B6G;tVV#}K$n:">
                 <mutation items="3"></mutation>
                 <value name="ADD0">
                   <block type="convert_from_date" id="NLJl$^BJV0J,rwf-vyuV">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                     <field name="OPTION">hh:mm</field>
                     <value name="VALUE">
                       <block type="math_arithmetic" id="CIgH]Gxoe;3udD;AQQ06">
                         <field name="OP">MINUS</field>
                         <value name="A">
                           <shadow type="math_number" id="r=4mPm!sP0r|]NTP(ytM">
                             <field name="NUM">1</field>
                           </shadow>
                           <block type="time_get" id=":EZlfJ5U.0/tGt$T-6~Q">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                             <field name="OPTION">object</field>
                           </block>
                         </value>
                         <value name="B">
                           <shadow type="math_number">
                             <field name="NUM">1</field>
                           </shadow>
                           <block type="get_value" id="lK:}~a3A7^GyT,ZuoG9(">
                             <field name="ATTR">ts</field>
                             <field name="OID">mqtt.0.ESP_Easy.DHT.Temperatur</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="ADD1">
                   <block type="convert_from_date" id="p]Rqbo2/H5xEdwa;aqgD">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                     <field name="OPTION">hh:mm</field>
                     <value name="VALUE">
                       <block type="time_get" id="]f9-g=1:?3o*riIPR.wp">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                         <field name="OPTION">object</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="ADD2">
                   <block type="convert_from_date" id="~{cS21qky3K0I}H#KEIW">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                     <field name="OPTION">hh:mm</field>
                     <value name="VALUE">
                       <block type="get_value" id="bf%p:2-bH5#t]H{.]1Vj">
                         <field name="ATTR">ts</field>
                         <field name="OID">mqtt.0.ESP_Easy.DHT.Temperatur</field>
                       </block>
                     </value>
                   </block>
                 </value>
               </block>
             </value>
             <next>
               <block type="controls_if" id="Mk{/h0!u%75DhD~+M/y(">
                 <value name="IF0">
                   <block type="logic_compare" id="-c(0+VGS%yhMNX[uW$q;">
                     <field name="OP">GTE</field>
                     <value name="A">
                       <block type="convert_from_date" id="klg^yY*{/i-fOvIS2N6M">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                         <field name="OPTION">m</field>
                         <value name="VALUE">
                           <block type="math_arithmetic" id="of+)4h!3WJlJCW@3-8X;">
                             <field name="OP">MINUS</field>
                             <value name="A">
                               <shadow type="math_number" id=",4EuL.)Mg#^2#?F-!6OD">
                                 <field name="NUM">1</field>
                               </shadow>
                               <block type="time_get" id=",lWXJ*1_Zh`@kS;u/]P{">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                 <field name="OPTION">object</field>
                               </block>
                             </value>
                             <value name="B">
                               <shadow type="math_number" id="1o/iyHVE=hbPEX-edX)a">
                                 <field name="NUM">1</field>
                               </shadow>
                               <block type="get_value" id="I6JD2HEy2RQw{4Dy`=Q/">
                                 <field name="ATTR">ts</field>
                                 <field name="OID">mqtt.0.ESP_Easy.DHT.Temperatur</field>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="gv;ZB6h0.%$2P[icg6X+">
                         <field name="NUM">2</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="controls_repeat_ext" id="|E@7+G)HR0%zQy8T7:a*">
                     <value name="TIMES">
                       <shadow type="math_number" id="adK6X{5C6r.z.!B82^lr">
                         <field name="NUM">2</field>
                       </shadow>
                     </value>
                     <statement name="DO">
                       <block type="telegram" id="byk$jURhkb[XAY(n)yrv">
                         <field name="INSTANCE"></field>
                         <field name="LOG"></field>
                         <field name="SILENT">FALSE</field>
                         <field name="PARSEMODE">default</field>
                         <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                         <value name="MESSAGE">
                           <shadow type="text" id="=_nB~`xw(#Pr5$,kRrLV">
                             <field name="TEXT">Seit 15 min keine neue Temperaturmessung!🌱</field>
                           </shadow>
                         </value>
                         <next>
                           <block type="controls_flow_statements" id="tZ2W{6Yt?l+5J`SD9U]w">
                             <field name="FLOW">BREAK</field>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
         </statement>
       </block>
      </xml>
      

      Grüße

      posted in Blockly
      T
      ThoHilde
    • RE: Stiebel-ISG - Modbus

      @berlinerbolle Ist eine Mischung aus Unsigned 16 bit (Big Endian) und Signed 16 bit (Big Endian)
      An den Werten habe ich nichts geändert nach dem Import der Daten von github.

      posted in ioBroker Allgemein
      T
      ThoHilde
    • RE: Stiebel-ISG - Modbus

      Mittlerweile habe ich die Rückmeldung vom Support bekommen:

      "Der WPM4 und der WPM System sind ein und derselbe Regler.
      Sie können die Modbus Adressen nutzen, die bei WPM System mit einem "X" gekennzeichnet sind."

      Diese habe ich in den Adapter eingetragen. Er verbindet sich auch, allerdings zieht er keine Werte bzw. falsche

      80946022-f9d8-408a-a3dd-ffe1b957f3f4-grafik.png

      Einstellungen sind wie im Blogpost beschrieben vorgenommen, im Protokoll sieht auch alles gut aus
      7456a21e-c598-4e7b-818d-fbab2b664fb9-grafik.png

      Gibt es noch etwas, das ich prüfen/ändern/einstellen könnte?

      Grüße

      posted in ioBroker Allgemein
      T
      ThoHilde
    • RE: Stiebel-ISG - Modbus

      @frana120500 Version auf dem ISG sollte 12 sein
      Edit: Anfrage bzgl. der Modbus Register habe ich bei SE gestellt. Sobald ichANtwort habe kann ich diese gerne teilen.

      Grüße

      posted in ioBroker Allgemein
      T
      ThoHilde
    • RE: Stiebel-ISG - Modbus

      @frana120500
      Das hatte ich tatsächlich noch nicht gemacht. Eben erledigt: unter Diagnose -> System -> Busteilnehmer stet ein WPM4. Also kann ich mit den von dir bereitgestellten Werten/Dateien eher wenig anfangen?! Bzw. ich muss einzeln schauen, welche sinnvolle Werte liefern können.

      Interessanterweise liefert der ISG Adapter aktuell keinerlei Werte, über die servicewelt kann ich mir jedoch weiterhin alle anzeigen lassen.

      posted in ioBroker Allgemein
      T
      ThoHilde
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo