Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. IOBroker - Webseite nicht gefunden...

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IOBroker - Webseite nicht gefunden...

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

      @DJMarc75

      npm ERR! code ELSPROBLEMS
      npm ERR! extraneous: @abandonware/bluetooth-hci-socket@ /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket
      npm ERR! extraneous: @abandonware/noble@ /opt/iobroker/node_modules/@abandonware/noble
      npm ERR! extraneous: @alcalzone/esbuild-register@ /opt/iobroker/node_modules/@alcalzone/esbuild-register
      npm ERR! extraneous: @alcalzone/jsonl-db@ /opt/iobroker/node_modules/@alcalzone/jsonl-db
      npm ERR! extraneous: @alcalzone/pak@ /opt/iobroker/node_modules/@alcalzone/pak
      npm ERR! extraneous: @alcalzone/proper-lockfile@ /opt/iobroker/node_modules/@alcalzone/proper-lockfile
      npm ERR! extraneous: @apollon/iobroker-tools@ /opt/iobroker/node_modules/@apollon/iobroker-tools
      npm ERR! extraneous: @babel/code-frame@ /opt/iobroker/node_modules/@babel/code-frame
      npm ERR! extraneous: @babel/helper-validator-identifier@ /opt/iobroker/node_modules/@babel/helper-validator-identifier
      npm ERR! extraneous: @babel/highlight@ /opt/iobroker/node_modules/@babel/highlight
      npm ERR! extraneous: @babel/runtime@ /opt/iobroker/node_modules/@babel/runtime
      npm ERR! extraneous: @colors/colors@ /opt/iobroker/node_modules/@colors/colors
      npm ERR! extraneous: @dabh/diagnostics@ /opt/iobroker/node_modules/@dabh/diagnostics
      npm ERR! extraneous: @datalust/winston-seq@ /opt/iobroker/node_modules/@datalust/winston-seq
      npm ERR! extraneous: @date-io/core@ /opt/iobroker/node_modules/@date-io/core
      npm ERR! extraneous: @date-io/date-fns@ /opt/iobroker/node_modules/@date-io/date-fns
      npm ERR! extraneous: @emotion/hash@ /opt/iobroker/node_modules/@emotion/hash
      npm ERR! extraneous: @esm2cjs/p-queue@ /opt/iobroker/node_modules/@esm2cjs/p-queue
      npm ERR! extraneous: @esm2cjs/p-timeout@ /opt/iobroker/node_modules/@esm2cjs/p-timeout
      npm ERR! extraneous: @googleapis/drive@ /opt/iobroker/node_modules/@googleapis/drive
      npm ERR! extraneous: @greenlock/manager@ /opt/iobroker/node_modules/@greenlock/manager
      npm ERR! extraneous: @influxdata/influxdb-client-apis@ /opt/iobroker/node_modules/@influxdata/influxdb-client-apis
      npm ERR! extraneous: @influxdata/influxdb-client@ /opt/iobroker/node_modules/@influxdata/influxdb-client
      npm ERR! extraneous: @iobroker/adapter-core@ /opt/iobroker/node_modules/@iobroker/adapter-core
      npm ERR! extraneous: @iobroker/db-base@ /opt/iobroker/node_modules/@iobroker/db-base
      npm ERR! extraneous: @iobroker/db-objects-file@ /opt/iobroker/node_modules/@iobroker/db-objects-file
      npm ERR! extraneous: @iobroker/db-objects-jsonl@ /opt/iobroker/node_modules/@iobroker/db-objects-jsonl
      npm ERR! extraneous: @iobroker/db-objects-redis@ /opt/iobroker/node_modules/@iobroker/db-objects-redis
      npm ERR! extraneous: @iobroker/db-states-file@ /opt/iobroker/node_modules/@iobroker/db-states-file
      npm ERR! extraneous: @iobroker/db-states-jsonl@ /opt/iobroker/node_modules/@iobroker/db-states-jsonl
      npm ERR! extraneous: @iobroker/db-states-redis@ /opt/iobroker/node_modules/@iobroker/db-states-redis
      npm ERR! extraneous: @iobroker/js-controller-adapter@ /opt/iobroker/node_modules/@iobroker/js-controller-adapter
      npm ERR! extraneous: @iobroker/js-controller-cli@ /opt/iobroker/node_modules/@iobroker/js-controller-cli
      npm ERR! extraneous: @iobroker/js-controller-common-db@ /opt/iobroker/node_modules/@iobroker/js-controller-common-db
      npm ERR! extraneous: @iobroker/js-controller-common@ /opt/iobroker/node_modules/@iobroker/js-controller-common
      npm ERR! extraneous: @iobroker/plugin-base@ /opt/iobroker/node_modules/@iobroker/plugin-base
      npm ERR! extraneous: @iobroker/plugin-sentry@ /opt/iobroker/node_modules/@iobroker/plugin-sentry
      npm ERR! extraneous: @iobroker/socket-classes@ /opt/iobroker/node_modules/@iobroker/socket-classes
      npm ERR! extraneous: @iobroker/ws-server@ /opt/iobroker/node_modules/@iobroker/ws-server
      npm ERR! extraneous: @mapbox/node-pre-gyp@ /opt/iobroker/node_modules/@mapbox/node-pre-gyp
      npm ERR! extraneous: @material-ui/core@ /opt/iobroker/node_modules/@material-ui/core
      npm ERR! extraneous: @material-ui/pickers@ /opt/iobroker/node_modules/@material-ui/pickers
      npm ERR! extraneous: @material-ui/styles@ /opt/iobroker/node_modules/@material-ui/styles
      npm ERR! extraneous: @material-ui/system@ /opt/iobroker/node_modules/@material-ui/system
      npm ERR! extraneous: @material-ui/types@ /opt/iobroker/node_modules/@material-ui/types
      npm ERR! extraneous: @material-ui/utils@ /opt/iobroker/node_modules/@material-ui/utils
      npm ERR! extraneous: @material/animation@ /opt/iobroker/node_modules/@material/animation
      npm ERR! extraneous: @material/base@ /opt/iobroker/node_modules/@material/base
      npm ERR! extraneous: @material/button@ /opt/iobroker/node_modules/@material/button
      npm ERR! extraneous: @material/card@ /opt/iobroker/node_modules/@material/card
      npm ERR! extraneous: @material/density@ /opt/iobroker/node_modules/@material/density
      npm ERR! extraneous: @material/dom@ /opt/iobroker/node_modules/@material/dom
      npm ERR! extraneous: @material/elevation@ /opt/iobroker/node_modules/@material/elevation
      npm ERR! extraneous: @material/feature-targeting@ /opt/iobroker/node_modules/@material/feature-targeting
      npm ERR! extraneous: @material/ripple@ /opt/iobroker/node_modules/@material/ripple
      npm ERR! extraneous: @material/rtl@ /opt/iobroker/node_modules/@material/rtl
      npm ERR! extraneous: @material/shape@ /opt/iobroker/node_modules/@material/shape
      npm ERR! extraneous: @material/switch@ /opt/iobroker/node_modules/@material/switch
      npm ERR! extraneous: @material/theme@ /opt/iobroker/node_modules/@material/theme
      npm ERR! extraneous: @material/touch-target@ /opt/iobroker/node_modules/@material/touch-target
      npm ERR! extraneous: @material/typography@ /opt/iobroker/node_modules/@material/typography
      npm ERR! extraneous: @nodelib/fs.scandir@ /opt/iobroker/node_modules/@nodelib/fs.scandir
      npm ERR! extraneous: @nodelib/fs.stat@ /opt/iobroker/node_modules/@nodelib/fs.stat
      npm ERR! extraneous: @nodelib/fs.walk@ /opt/iobroker/node_modules/@nodelib/fs.walk
      npm ERR! extraneous: @root/acme@ /opt/iobroker/node_modules/@root/acme
      npm ERR! extraneous: @root/asn1@ /opt/iobroker/node_modules/@root/asn1
      npm ERR! extraneous: @root/csr@ /opt/iobroker/node_modules/@root/csr
      npm ERR! extraneous: @root/encoding@ /opt/iobroker/node_modules/@root/encoding
      npm ERR! extraneous: @root/greenlock-express@ /opt/iobroker/node_modules/@root/greenlock-express
      npm ERR! extraneous: @root/greenlock@ /opt/iobroker/node_modules/@root/greenlock
      npm ERR! extraneous: @root/keypairs@ /opt/iobroker/node_modules/@root/keypairs
      npm ERR! extraneous: @root/mkdirp@1.0.0 /opt/iobroker/node_modules/@root/mkdirp
      npm ERR! extraneous: @root/pem@ /opt/iobroker/node_modules/@root/pem
      npm ERR! extraneous: @root/request@ /opt/iobroker/node_modules/@root/request
      npm ERR! extraneous: @root/x509@ /opt/iobroker/node_modules/@root/x509
      npm ERR! extraneous: @samverschueren/stream-to-observable@ /opt/iobroker/node_modules/@samverschueren/stream-to-observable
      npm ERR! extraneous: @sentry-internal/tracing@ /opt/iobroker/node_modules/@sentry-internal/tracing
      npm ERR! extraneous: @sentry/core@ /opt/iobroker/node_modules/@sentry/core
      npm ERR! extraneous: @sentry/hub@ /opt/iobroker/node_modules/@sentry/hub
      npm ERR! extraneous: @sentry/integrations@ /opt/iobroker/node_modules/@sentry/integrations
      npm ERR! extraneous: @sentry/minimal@ /opt/iobroker/node_modules/@sentry/minimal
      npm ERR! extraneous: @sentry/node@ /opt/iobroker/node_modules/@sentry/node
      npm ERR! extraneous: @sentry/tracing@ /opt/iobroker/node_modules/@sentry/tracing
      npm ERR! extraneous: @sentry/types@ /opt/iobroker/node_modules/@sentry/types
      npm ERR! extraneous: @sentry/utils@ /opt/iobroker/node_modules/@sentry/utils
      npm ERR! extraneous: @serialport/binding-mock@ /opt/iobroker/node_modules/@serialport/binding-mock
      npm ERR! extraneous: @serialport/bindings-cpp@ /opt/iobroker/node_modules/@serialport/bindings-cpp
      npm ERR! extraneous: @serialport/bindings-interface@ /opt/iobroker/node_modules/@serialport/bindings-interface
      npm ERR! extraneous: @serialport/parser-byte-length@ /opt/iobroker/node_modules/@serialport/parser-byte-length
      npm ERR! extraneous: @serialport/parser-cctalk@ /opt/iobroker/node_modules/@serialport/parser-cctalk
      npm ERR! extraneous: @serialport/parser-delimiter@ /opt/iobroker/node_modules/@serialport/parser-delimiter
      npm ERR! extraneous: @serialport/parser-inter-byte-timeout@ /opt/iobroker/node_modules/@serialport/parser-inter-byte-timeout
      npm ERR! extraneous: @serialport/parser-packet-length@ /opt/iobroker/node_modules/@serialport/parser-packet-length
      npm ERR! extraneous: @serialport/parser-readline@ /opt/iobroker/node_modules/@serialport/parser-readline
      npm ERR! extraneous: @serialport/parser-ready@ /opt/iobroker/node_modules/@serialport/parser-ready
      npm ERR! extraneous: @serialport/parser-regex@ /opt/iobroker/node_modules/@serialport/parser-regex
      npm ERR! extraneous: @serialport/parser-slip-encoder@ /opt/iobroker/node_modules/@serialport/parser-slip-encoder
      npm ERR! extraneous: @serialport/parser-spacepacket@ /opt/iobroker/node_modules/@serialport/parser-spacepacket
      npm ERR! extraneous: @serialport/stream@ /opt/iobroker/node_modules/@serialport/stream
      npm ERR! extraneous: @sindresorhus/is@ /opt/iobroker/node_modules/@sindresorhus/is
      npm ERR! extraneous: @szmarczak/http-timer@ /opt/iobroker/node_modules/@szmarczak/http-timer
      npm ERR! extraneous: @tootallnate/once@ /opt/iobroker/node_modules/@tootallnate/once
      npm ERR! extraneous: @types/bl@ /opt/iobroker/node_modules/@types/bl
      npm ERR! extraneous: @types/cacheable-request@ /opt/iobroker/node_modules/@types/cacheable-request
      npm ERR! extraneous: @types/caseless@ /opt/iobroker/node_modules/@types/caseless
      npm ERR! extraneous: @types/http-cache-semantics@ /opt/iobroker/node_modules/@types/http-cache-semantics
      npm ERR! extraneous: @types/http-proxy@ /opt/iobroker/node_modules/@types/http-proxy
      npm ERR! extraneous: @types/iobroker@ /opt/iobroker/node_modules/@types/iobroker
      npm ERR! extraneous: @types/keyv@ /opt/iobroker/node_modules/@types/keyv
      npm ERR! extraneous: @types/minimist@ /opt/iobroker/node_modules/@types/minimist
      npm ERR! extraneous: @types/node@ /opt/iobroker/node_modules/@types/node
      npm ERR! extraneous: @types/normalize-package-data@ /opt/iobroker/node_modules/@types/normalize-package-data
      npm ERR! extraneous: @types/parse-json@ /opt/iobroker/node_modules/@types/parse-json
      npm ERR! extraneous: @types/prop-types@ /opt/iobroker/node_modules/@types/prop-types
      npm ERR! extraneous: @types/react-transition-group@ /opt/iobroker/node_modules/@types/react-transition-group
      npm ERR! extraneous: @types/react@ /opt/iobroker/node_modules/@types/react
      npm ERR! extraneous: @types/request@ /opt/iobroker/node_modules/@types/request
      npm ERR! extraneous: @types/responselike@ /opt/iobroker/node_modules/@types/responselike
      npm ERR! extraneous: @types/scheduler@ /opt/iobroker/node_modules/@types/scheduler
      npm ERR! extraneous: @types/styled-jsx@ /opt/iobroker/node_modules/@types/styled-jsx
      npm ERR! extraneous: @types/tough-cookie@ /opt/iobroker/node_modules/@types/tough-cookie
      npm ERR! extraneous: @types/triple-beam@ /opt/iobroker/node_modules/@types/triple-beam
      npm ERR! extraneous: abab@ /opt/iobroker/node_modules/abab
      npm ERR! extraneous: abbrev@ /opt/iobroker/node_modules/abbrev
      npm ERR! extraneous: accepts@ /opt/iobroker/node_modules/accepts
      npm ERR! extraneous: acme-http-01-standalone@ /opt/iobroker/node_modules/acme-http-01-standalone
      npm ERR! extraneous: acorn-globals@ /opt/iobroker/node_modules/acorn-globals
      npm ERR! extraneous: acorn-walk@ /opt/iobroker/node_modules/acorn-walk
      npm ERR! extraneous: acorn@ /opt/iobroker/node_modules/acorn
      npm ERR! extraneous: after@ /opt/iobroker/node_modules/after
      npm ERR! extraneous: agent-base@ /opt/iobroker/node_modules/agent-base
      npm ERR! extraneous: aggregate-error@ /opt/iobroker/node_modules/aggregate-error
      npm ERR! extraneous: ajv@ /opt/iobroker/node_modules/ajv
      npm ERR! extraneous: alcalzone-shared@ /opt/iobroker/node_modules/alcalzone-shared
      npm ERR! extraneous: alexa-cookie2@ /opt/iobroker/node_modules/alexa-cookie2
      npm ERR! extraneous: alexa-remote2@ /opt/iobroker/node_modules/alexa-remote2
      npm ERR! extraneous: ansi-align@ /opt/iobroker/node_modules/ansi-align
      npm ERR! extraneous: ansi-escapes@ /opt/iobroker/node_modules/ansi-escapes
      npm ERR! extraneous: ansi-regex@ /opt/iobroker/node_modules/ansi-regex
      npm ERR! extraneous: ansi-styles@ /opt/iobroker/node_modules/ansi-styles
      npm ERR! extraneous: any-observable@ /opt/iobroker/node_modules/any-observable
      npm ERR! extraneous: anymatch@ /opt/iobroker/node_modules/anymatch
      npm ERR! extraneous: aproba@ /opt/iobroker/node_modules/aproba
      npm ERR! extraneous: are-we-there-yet@ /opt/iobroker/node_modules/are-we-there-yet
      npm ERR! extraneous: argparse@ /opt/iobroker/node_modules/argparse
      npm ERR! extraneous: array-buffer-byte-length@ /opt/iobroker/node_modules/array-buffer-byte-length
      npm ERR! extraneous: array-ext@ /opt/iobroker/node_modules/array-ext
      npm ERR! extraneous: array-flatten@ /opt/iobroker/node_modules/array-flatten
      npm ERR! extraneous: array-union@ /opt/iobroker/node_modules/array-union
      npm ERR! extraneous: array.prototype.findindex@ /opt/iobroker/node_modules/array.prototype.findindex
      npm ERR! extraneous: arraybuffer.slice@ /opt/iobroker/node_modules/arraybuffer.slice
      npm ERR! extraneous: arrify@ /opt/iobroker/node_modules/arrify
      npm ERR! extraneous: asn1@ /opt/iobroker/node_modules/asn1
      npm ERR! extraneous: assert-plus@ /opt/iobroker/node_modules/assert-plus
      npm ERR! extraneous: async-exit-hook@ /opt/iobroker/node_modules/async-exit-hook
      npm ERR! extraneous: async-limiter@ /opt/iobroker/node_modules/async-limiter
      npm ERR! extraneous: async-retry@ /opt/iobroker/node_modules/async-retry
      npm ERR! extraneous: async@ /opt/iobroker/node_modules/async
      npm ERR! extraneous: asynckit@ /opt/iobroker/node_modules/asynckit
      npm ERR! extraneous: at-least-node@ /opt/iobroker/node_modules/at-least-node
      npm ERR! extraneous: available-typed-arrays@ /opt/iobroker/node_modules/available-typed-arrays
      npm ERR! extraneous: aws-iot-device-sdk@ /opt/iobroker/node_modules/aws-iot-device-sdk
      npm ERR! extraneous: aws-sign2@ /opt/iobroker/node_modules/aws-sign2
      npm ERR! extraneous: aws4@ /opt/iobroker/node_modules/aws4
      npm ERR! extraneous: axios@ /opt/iobroker/node_modules/axios
      npm ERR! extraneous: backo2@ /opt/iobroker/node_modules/backo2
      npm ERR! extraneous: balanced-match@ /opt/iobroker/node_modules/balanced-match
      npm ERR! extraneous: base-64@ /opt/iobroker/node_modules/base-64
      npm ERR! extraneous: base64-arraybuffer@ /opt/iobroker/node_modules/base64-arraybuffer
      npm ERR! extraneous: base64-js@ /opt/iobroker/node_modules/base64-js
      npm ERR! extraneous: base64id@ /opt/iobroker/node_modules/base64id
      npm ERR! extraneous: bcrypt-pbkdf@ /opt/iobroker/node_modules/bcrypt-pbkdf
      npm ERR! extraneous: bignumber.js@ /opt/iobroker/node_modules/bignumber.js
      npm ERR! extraneous: binary-extensions@ /opt/iobroker/node_modules/binary-extensions
      npm ERR! extraneous: binary@ /opt/iobroker/node_modules/binary
      npm ERR! extraneous: bindings@ /opt/iobroker/node_modules/bindings
      npm ERR! extraneous: binrpc@ /opt/iobroker/node_modules/binrpc
      npm ERR! extraneous: bl@ /opt/iobroker/node_modules/bl
      npm ERR! extraneous: blob@ /opt/iobroker/node_modules/blob
      npm ERR! extraneous: bluebird@ /opt/iobroker/node_modules/bluebird
      npm ERR! extraneous: body-parser@ /opt/iobroker/node_modules/body-parser
      npm ERR! extraneous: bonjour@ /opt/iobroker/node_modules/bonjour
      npm ERR! extraneous: boxen@ /opt/iobroker/node_modules/boxen
      npm ERR! extraneous: brace-expansion@1.1.11 /opt/iobroker/node_modules/brace-expansion
      npm ERR! extraneous: braces@ /opt/iobroker/node_modules/braces
      npm ERR! extraneous: buffer-equal-constant-time@ /opt/iobroker/node_modules/buffer-equal-constant-time
      npm ERR! extraneous: buffer-from@ /opt/iobroker/node_modules/buffer-from
      npm ERR! extraneous: buffer-indexof@ /opt/iobroker/node_modules/buffer-indexof
      npm ERR! extraneous: buffer@ /opt/iobroker/node_modules/buffer
      npm ERR! extraneous: bufferhelper@ /opt/iobroker/node_modules/bufferhelper
      npm ERR! extraneous: buffers@ /opt/iobroker/node_modules/buffers
      npm ERR! extraneous: buildcheck@ /opt/iobroker/node_modules/buildcheck
      npm ERR! extraneous: builtins@ /opt/iobroker/node_modules/builtins
      npm ERR! extraneous: busboy@ /opt/iobroker/node_modules/busboy
      npm ERR! extraneous: button-events@ /opt/iobroker/node_modules/button-events
      npm ERR! extraneous: byte-length@ /opt/iobroker/node_modules/byte-length
      npm ERR! extraneous: bytes@ /opt/iobroker/node_modules/bytes
      npm ERR! extraneous: cacheable-lookup@ /opt/iobroker/node_modules/cacheable-lookup
      npm ERR! extraneous: cacheable-request@ /opt/iobroker/node_modules/cacheable-request
      npm ERR! extraneous: call-bind@ /opt/iobroker/node_modules/call-bind
      npm ERR! extraneous: callsite@ /opt/iobroker/node_modules/callsite
      npm ERR! extraneous: callsites@ /opt/iobroker/node_modules/callsites
      npm ERR! extraneous: camelcase-keys@ /opt/iobroker/node_modules/camelcase-keys
      npm ERR! extraneous: camelcase@ /opt/iobroker/node_modules/camelcase
      npm ERR! extraneous: canvas@ /opt/iobroker/node_modules/canvas
      npm ERR! extraneous: capitalize@ /opt/iobroker/node_modules/capitalize
      npm ERR! extraneous: caseless@ /opt/iobroker/node_modules/caseless
      npm ERR! extraneous: cert-info@1.5.1 /opt/iobroker/node_modules/cert-info
      npm ERR! extraneous: chainsaw@ /opt/iobroker/node_modules/chainsaw
      npm ERR! extraneous: chalk@ /opt/iobroker/node_modules/chalk
      npm ERR! extraneous: chardet@ /opt/iobroker/node_modules/chardet
      npm ERR! extraneous: charenc@ /opt/iobroker/node_modules/charenc
      npm ERR! extraneous: chokidar@ /opt/iobroker/node_modules/chokidar
      npm ERR! extraneous: chownr@ /opt/iobroker/node_modules/chownr
      npm ERR! extraneous: ci-info@ /opt/iobroker/node_modules/ci-info
      npm ERR! extraneous: clean-stack@ /opt/iobroker/node_modules/clean-stack
      npm ERR! extraneous: cli-boxes@ /opt/iobroker/node_modules/cli-boxes
      npm ERR! extraneous: cli-cursor@ /opt/iobroker/node_modules/cli-cursor
      npm ERR! extraneous: cli-truncate@ /opt/iobroker/node_modules/cli-truncate
      npm ERR! extraneous: cli-width@ /opt/iobroker/node_modules/cli-width
      npm ERR! extraneous: cliui@ /opt/iobroker/node_modules/cliui
      npm ERR! extraneous: clone-response@ /opt/iobroker/node_modules/clone-response
      npm ERR! extraneous: cloneextend@ /opt/iobroker/node_modules/cloneextend
      npm ERR! extraneous: clsx@ /opt/iobroker/node_modules/clsx
      npm ERR! extraneous: cluster-key-slot@ /opt/iobroker/node_modules/cluster-key-slot
      npm ERR! extraneous: coap-packet@ /opt/iobroker/node_modules/coap-packet
      npm ERR! extraneous: coap@ /opt/iobroker/node_modules/coap
      npm ERR! extraneous: code-point-at@ /opt/iobroker/node_modules/code-point-at
      npm ERR! extraneous: coffeescript@ /opt/iobroker/node_modules/coffeescript
      npm ERR! extraneous: color-convert@ /opt/iobroker/node_modules/color-convert
      npm ERR! extraneous: color-name@ /opt/iobroker/node_modules/color-name
      npm ERR! extraneous: color-string@ /opt/iobroker/node_modules/color-string
      npm ERR! extraneous: color-support@ /opt/iobroker/node_modules/color-support
      npm ERR! extraneous: color@ /opt/iobroker/node_modules/color
      npm ERR! invalid: colors@ /opt/iobroker/node_modules/colors
      npm ERR! extraneous: colorspace@ /opt/iobroker/node_modules/colorspace
      npm ERR! extraneous: combined-stream@1.0.8 /opt/iobroker/node_modules/combined-stream
      npm ERR! extraneous: commander@ /opt/iobroker/node_modules/commander
      npm ERR! extraneous: commist@ /opt/iobroker/node_modules/commist
      npm ERR! extraneous: component-bind@ /opt/iobroker/node_modules/component-bind
      npm ERR! extraneous: component-emitter@ /opt/iobroker/node_modules/component-emitter
      npm ERR! extraneous: component-inherit@ /opt/iobroker/node_modules/component-inherit
      npm ERR! extraneous: compress-json@ /opt/iobroker/node_modules/compress-json
      npm ERR! extraneous: compressible@ /opt/iobroker/node_modules/compressible
      npm ERR! extraneous: compression@ /opt/iobroker/node_modules/compression
      npm ERR! extraneous: concat-map@ /opt/iobroker/node_modules/concat-map
      npm ERR! extraneous: concat-stream@ /opt/iobroker/node_modules/concat-stream
      npm ERR! extraneous: configstore@ /opt/iobroker/node_modules/configstore
      npm ERR! extraneous: connect-flash@ /opt/iobroker/node_modules/connect-flash
      npm ERR! extraneous: console-control-strings@ /opt/iobroker/node_modules/console-control-strings
      npm ERR! extraneous: content-disposition@ /opt/iobroker/node_modules/content-disposition
      npm ERR! extraneous: content-type@ /opt/iobroker/node_modules/content-type
      npm ERR! extraneous: cookie-parser@ /opt/iobroker/node_modules/cookie-parser
      npm ERR! extraneous: cookie-signature@ /opt/iobroker/node_modules/cookie-signature
      npm ERR! extraneous: cookie@ /opt/iobroker/node_modules/cookie
      npm ERR! extraneous: core-util-is@ /opt/iobroker/node_modules/core-util-is
      npm ERR! extraneous: cosmiconfig@ /opt/iobroker/node_modules/cosmiconfig
      npm ERR! extraneous: cpu-features@ /opt/iobroker/node_modules/cpu-features
      npm ERR! extraneous: cron-parser@ /opt/iobroker/node_modules/cron-parser
      npm ERR! extraneous: cron@ /opt/iobroker/node_modules/cron
      npm ERR! extraneous: cross-spawn@ /opt/iobroker/node_modules/cross-spawn
      npm ERR! extraneous: crypt@ /opt/iobroker/node_modules/crypt
      npm ERR! extraneous: crypto-js@ /opt/iobroker/node_modules/crypto-js
      npm ERR! extraneous: crypto-random-string@ /opt/iobroker/node_modules/crypto-random-string
      npm ERR! extraneous: crypto@ /opt/iobroker/node_modules/crypto
      npm ERR! extraneous: css-vendor@ /opt/iobroker/node_modules/css-vendor
      npm ERR! extraneous: cssom@ /opt/iobroker/node_modules/cssom
      npm ERR! extraneous: cssstyle@ /opt/iobroker/node_modules/cssstyle
      npm ERR! extraneous: csstype@ /opt/iobroker/node_modules/csstype
      npm ERR! extraneous: cycle@ /opt/iobroker/node_modules/cycle
      npm ERR! extraneous: daemonize2@ /opt/iobroker/node_modules/daemonize2
      npm ERR! extraneous: dashdash@ /opt/iobroker/node_modules/dashdash
      npm ERR! extraneous: data-urls@ /opt/iobroker/node_modules/data-urls
      npm ERR! extraneous: date-fns@ /opt/iobroker/node_modules/date-fns
      npm ERR! extraneous: debug@2.6.9 /opt/iobroker/node_modules/debug
      npm ERR! extraneous: decache@ /opt/iobroker/node_modules/decache
      npm ERR! extraneous: decamelize-keys@ /opt/iobroker/node_modules/decamelize-keys
      npm ERR! extraneous: decamelize@ /opt/iobroker/node_modules/decamelize
      npm ERR! extraneous: decimal.js@ /opt/iobroker/node_modules/decimal.js
      npm ERR! extraneous: decompress-response@ /opt/iobroker/node_modules/decompress-response
      npm ERR! extraneous: deep-clone@ /opt/iobroker/node_modules/deep-clone
      npm ERR! extraneous: deep-equal@ /opt/iobroker/node_modules/deep-equal
      npm ERR! extraneous: deep-extend@0.6.0 /opt/iobroker/node_modules/deep-extend
      npm ERR! extraneous: deep-is@ /opt/iobroker/node_modules/deep-is
      npm ERR! extraneous: defer-to-connect@ /opt/iobroker/node_modules/defer-to-connect
      npm ERR! extraneous: define-properties@ /opt/iobroker/node_modules/define-properties
      npm ERR! extraneous: del@ /opt/iobroker/node_modules/del
      npm ERR! extraneous: delayed-stream@ /opt/iobroker/node_modules/delayed-stream
      npm ERR! extraneous: delegates@ /opt/iobroker/node_modules/delegates
      npm ERR! extraneous: denque@ /opt/iobroker/node_modules/denque
      npm ERR! extraneous: depd@ /opt/iobroker/node_modules/depd
      npm ERR! extraneous: destroy@ /opt/iobroker/node_modules/destroy
      npm ERR! extraneous: detect-libc@ /opt/iobroker/node_modules/detect-libc
      npm ERR! extraneous: dgram@ /opt/iobroker/node_modules/dgram
      npm ERR! extraneous: dir-glob@ /opt/iobroker/node_modules/dir-glob
      npm ERR! extraneous: diskusage@ /opt/iobroker/node_modules/diskusage
      npm ERR! extraneous: dns-equal@ /opt/iobroker/node_modules/dns-equal
      npm ERR! extraneous: dns-packet@ /opt/iobroker/node_modules/dns-packet
      npm ERR! extraneous: dns-txt@ /opt/iobroker/node_modules/dns-txt
      npm ERR! extraneous: dnssd@ /opt/iobroker/node_modules/dnssd
      npm ERR! extraneous: dom-helpers@ /opt/iobroker/node_modules/dom-helpers
      npm ERR! extraneous: domexception@ /opt/iobroker/node_modules/domexception
      npm ERR! extraneous: dot-prop@ /opt/iobroker/node_modules/dot-prop
      npm ERR! extraneous: dropbox-v2-api@ /opt/iobroker/node_modules/dropbox-v2-api
      npm ERR! extraneous: duplexer@ /opt/iobroker/node_modules/duplexer
      npm ERR! extraneous: duplexer3@ /opt/iobroker/node_modules/duplexer3
      npm ERR! extraneous: duplexify@ /opt/iobroker/node_modules/duplexify
      npm ERR! extraneous: ecc-jsbn@ /opt/iobroker/node_modules/ecc-jsbn
      npm ERR! extraneous: ecdsa-sig-formatter@1.0.11 /opt/iobroker/node_modules/ecdsa-sig-formatter
      npm ERR! extraneous: echarts@ /opt/iobroker/node_modules/echarts
      npm ERR! extraneous: eckles@1.4.1 /opt/iobroker/node_modules/eckles
      npm ERR! extraneous: ee-first@ /opt/iobroker/node_modules/ee-first
      npm ERR! extraneous: elegant-spinner@ /opt/iobroker/node_modules/elegant-spinner
      npm ERR! extraneous: emoji-regex@ /opt/iobroker/node_modules/emoji-regex
      npm ERR! extraneous: enabled@ /opt/iobroker/node_modules/enabled
      npm ERR! extraneous: encodeurl@ /opt/iobroker/node_modules/encodeurl
      npm ERR! extraneous: end-of-stream@ /opt/iobroker/node_modules/end-of-stream
      npm ERR! extraneous: engine.io-client@ /opt/iobroker/node_modules/engine.io-client
      npm ERR! extraneous: engine.io-parser@ /opt/iobroker/node_modules/engine.io-parser
      npm ERR! extraneous: engine.io@ /opt/iobroker/node_modules/engine.io
      npm ERR! extraneous: entities@ /opt/iobroker/node_modules/entities
      npm ERR! extraneous: epoll@ /opt/iobroker/node_modules/epoll
      npm ERR! extraneous: error-ex@1.3.2 /opt/iobroker/node_modules/error-ex
      npm ERR! extraneous: es-abstract@ /opt/iobroker/node_modules/es-abstract
      npm ERR! extraneous: es-set-tostringtag@ /opt/iobroker/node_modules/es-set-tostringtag
      npm ERR! extraneous: es-shim-unscopables@ /opt/iobroker/node_modules/es-shim-unscopables
      npm ERR! extraneous: es-to-primitive@ /opt/iobroker/node_modules/es-to-primitive
      npm ERR! extraneous: es6-promise@ /opt/iobroker/node_modules/es6-promise
      npm ERR! extraneous: esbuild@ /opt/iobroker/node_modules/esbuild
      npm ERR! extraneous: escalade@ /opt/iobroker/node_modules/escalade
      npm ERR! extraneous: escape-goat@ /opt/iobroker/node_modules/escape-goat
      npm ERR! extraneous: escape-html@ /opt/iobroker/node_modules/escape-html
      npm ERR! extraneous: escape-string-regexp@ /opt/iobroker/node_modules/escape-string-regexp
      npm ERR! extraneous: escodegen@ /opt/iobroker/node_modules/escodegen
      npm ERR! extraneous: esprima@ /opt/iobroker/node_modules/esprima
      npm ERR! extraneous: estraverse@ /opt/iobroker/node_modules/estraverse
      npm ERR! extraneous: esutils@ /opt/iobroker/node_modules/esutils
      npm ERR! extraneous: etag@ /opt/iobroker/node_modules/etag
      npm ERR! extraneous: event-stream@ /opt/iobroker/node_modules/event-stream
      npm ERR! extraneous: eventemitter3@ /opt/iobroker/node_modules/eventemitter3
      npm ERR! extraneous: execa@ /opt/iobroker/node_modules/execa
      npm ERR! extraneous: expand-template@ /opt/iobroker/node_modules/expand-template
      npm ERR! extraneous: express-fileupload@ /opt/iobroker/node_modules/express-fileupload
      npm ERR! extraneous: express-session@ /opt/iobroker/node_modules/express-session
      npm ERR! extraneous: express@ /opt/iobroker/node_modules/express
      npm ERR! extraneous: extend@3.0.2 /opt/iobroker/node_modules/extend
      npm ERR! extraneous: external-editor@ /opt/iobroker/node_modules/external-editor
      npm ERR! extraneous: extsprintf@ /opt/iobroker/node_modules/extsprintf
      npm ERR! extraneous: eyes@ /opt/iobroker/node_modules/eyes
      npm ERR! extraneous: fast-deep-equal@ /opt/iobroker/node_modules/fast-deep-equal
      npm ERR! extraneous: fast-glob@ /opt/iobroker/node_modules/fast-glob
      npm ERR! extraneous: fast-json-stable-stringify@ /opt/iobroker/node_modules/fast-json-stable-stringify
      npm ERR! extraneous: fast-levenshtein@ /opt/iobroker/node_modules/fast-levenshtein
      npm ERR! extraneous: fast-srp-hap@ /opt/iobroker/node_modules/fast-srp-hap
      npm ERR! extraneous: fast-text-encoding@ /opt/iobroker/node_modules/fast-text-encoding
      npm ERR! extraneous: fast-xml-parser@ /opt/iobroker/node_modules/fast-xml-parser
      npm ERR! extraneous: fastq@ /opt/iobroker/node_modules/fastq
      npm ERR! extraneous: fastseries@ /opt/iobroker/node_modules/fastseries
      npm ERR! extraneous: fecha@ /opt/iobroker/node_modules/fecha
      npm ERR! extraneous: figures@ /opt/iobroker/node_modules/figures
      npm ERR! extraneous: file-stream-rotator@ /opt/iobroker/node_modules/file-stream-rotator
      npm ERR! extraneous: file-type@ /opt/iobroker/node_modules/file-type
      npm ERR! extraneous: file-uri-to-path@ /opt/iobroker/node_modules/file-uri-to-path
      npm ERR! extraneous: fill-range@ /opt/iobroker/node_modules/fill-range
      npm ERR! extraneous: finalhandler@ /opt/iobroker/node_modules/finalhandler
      npm ERR! extraneous: find-up@ /opt/iobroker/node_modules/find-up
      npm ERR! extraneous: fn.name@ /opt/iobroker/node_modules/fn.name
      npm ERR! extraneous: follow-redirects@ /opt/iobroker/node_modules/follow-redirects
      npm ERR! extraneous: for-each@ /opt/iobroker/node_modules/for-each
      npm ERR! extraneous: forever-agent@ /opt/iobroker/node_modules/forever-agent
      npm ERR! extraneous: form-data-encoder@ /opt/iobroker/node_modules/form-data-encoder
      npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/form-data
      npm ERR! extraneous: forwarded@ /opt/iobroker/node_modules/forwarded
      npm ERR! extraneous: fresh@ /opt/iobroker/node_modules/fresh
      npm ERR! extraneous: from@ /opt/iobroker/node_modules/from
      npm ERR! extraneous: fs-constants@1.0.0 /opt/iobroker/node_modules/fs-constants
      npm ERR! extraneous: fs-minipass@ /opt/iobroker/node_modules/fs-minipass
      npm ERR! extraneous: fs.realpath@ /opt/iobroker/node_modules/fs.realpath
      npm ERR! extraneous: fsevents@ /opt/iobroker/node_modules/fsevents
      npm ERR! extraneous: ftp@ /opt/iobroker/node_modules/ftp
      npm ERR! extraneous: function-bind@1.1.1 /opt/iobroker/node_modules/function-bind
      npm ERR! extraneous: function.prototype.name@ /opt/iobroker/node_modules/function.prototype.name
      npm ERR! extraneous: functions-have-names@ /opt/iobroker/node_modules/functions-have-names
      npm ERR! extraneous: gauge@ /opt/iobroker/node_modules/gauge
      npm ERR! extraneous: gaxios@ /opt/iobroker/node_modules/gaxios
      npm ERR! extraneous: gcp-metadata@ /opt/iobroker/node_modules/gcp-metadata
      npm ERR! extraneous: get-caller-file@1.0.3 /opt/iobroker/node_modules/get-caller-file
      npm ERR! extraneous: get-intrinsic@ /opt/iobroker/node_modules/get-intrinsic
      npm ERR! extraneous: get-stream@ /opt/iobroker/node_modules/get-stream
      npm ERR! extraneous: get-symbol-description@ /opt/iobroker/node_modules/get-symbol-description
      npm ERR! extraneous: getpass@ /opt/iobroker/node_modules/getpass
      npm ERR! extraneous: github-from-package@ /opt/iobroker/node_modules/github-from-package
      npm ERR! extraneous: github-url-from-git@ /opt/iobroker/node_modules/github-url-from-git
      npm ERR! extraneous: glob-parent@ /opt/iobroker/node_modules/glob-parent
      npm ERR! extraneous: glob@ /opt/iobroker/node_modules/glob
      npm ERR! extraneous: global-dirs@ /opt/iobroker/node_modules/global-dirs
      npm ERR! extraneous: globalthis@ /opt/iobroker/node_modules/globalthis
      npm ERR! extraneous: globby@ /opt/iobroker/node_modules/globby
      npm ERR! extraneous: glossy@ /opt/iobroker/node_modules/glossy
      npm ERR! extraneous: google-auth-library@ /opt/iobroker/node_modules/google-auth-library
      npm ERR! extraneous: google-p12-pem@ /opt/iobroker/node_modules/google-p12-pem
      npm ERR! extraneous: googleapis-common@ /opt/iobroker/node_modules/googleapis-common
      npm ERR! extraneous: gopd@ /opt/iobroker/node_modules/gopd
      npm ERR! extraneous: got@ /opt/iobroker/node_modules/got
      npm ERR! extraneous: greenlock-express@ /opt/iobroker/node_modules/greenlock-express
      npm ERR! extraneous: greenlock-manager-fs@ /opt/iobroker/node_modules/greenlock-manager-fs
      npm ERR! extraneous: greenlock-store-fs@ /opt/iobroker/node_modules/greenlock-store-fs
      npm ERR! extraneous: greenlock@ /opt/iobroker/node_modules/greenlock
      npm ERR! extraneous: gtoken@ /opt/iobroker/node_modules/gtoken
      npm ERR! extraneous: hap-controller@ /opt/iobroker/node_modules/hap-controller
      npm ERR! extraneous: har-schema@ /opt/iobroker/node_modules/har-schema
      npm ERR! extraneous: har-validator@ /opt/iobroker/node_modules/har-validator
      npm ERR! extraneous: hard-rejection@ /opt/iobroker/node_modules/hard-rejection
      npm ERR! extraneous: has-ansi@ /opt/iobroker/node_modules/has-ansi
      npm ERR! extraneous: has-bigints@ /opt/iobroker/node_modules/has-bigints
      npm ERR! extraneous: has-binary2@ /opt/iobroker/node_modules/has-binary2
      npm ERR! extraneous: has-cors@ /opt/iobroker/node_modules/has-cors
      npm ERR! extraneous: has-flag@ /opt/iobroker/node_modules/has-flag
      npm ERR! extraneous: has-property-descriptors@ /opt/iobroker/node_modules/has-property-descriptors
      npm ERR! extraneous: has-proto@ /opt/iobroker/node_modules/has-proto
      npm ERR! extraneous: has-symbols@ /opt/iobroker/node_modules/has-symbols
      npm ERR! extraneous: has-tostringtag@ /opt/iobroker/node_modules/has-tostringtag
      npm ERR! extraneous: has-unicode@ /opt/iobroker/node_modules/has-unicode
      npm ERR! extraneous: has-yarn@ /opt/iobroker/node_modules/has-yarn
      npm ERR! extraneous: has@1.0.3 /opt/iobroker/node_modules/has
      npm ERR! extraneous: he@ /opt/iobroker/node_modules/he
      npm ERR! extraneous: help-me@ /opt/iobroker/node_modules/help-me
      npm ERR! extraneous: hex-rgb@ /opt/iobroker/node_modules/hex-rgb
      npm ERR! extraneous: hoist-non-react-statics@ /opt/iobroker/node_modules/hoist-non-react-statics
      npm ERR! extraneous: homematic-xmlrpc@ /opt/iobroker/node_modules/homematic-xmlrpc
      npm ERR! extraneous: hosted-git-info@ /opt/iobroker/node_modules/hosted-git-info
      npm ERR! extraneous: hot-patcher@ /opt/iobroker/node_modules/hot-patcher
      npm ERR! extraneous: html-encoding-sniffer@ /opt/iobroker/node_modules/html-encoding-sniffer
      npm ERR! extraneous: http-cache-semantics@ /opt/iobroker/node_modules/http-cache-semantics
      npm ERR! extraneous: http-errors@ /opt/iobroker/node_modules/http-errors
      npm ERR! extraneous: http-parser-js@ /opt/iobroker/node_modules/http-parser-js
      npm ERR! extraneous: http-proxy-agent@ /opt/iobroker/node_modules/http-proxy-agent
      npm ERR! extraneous: http-proxy-middleware@ /opt/iobroker/node_modules/http-proxy-middleware
      npm ERR! extraneous: http-proxy-response-rewrite@ /opt/iobroker/node_modules/http-proxy-response-rewrite
      npm ERR! extraneous: http-proxy@ /opt/iobroker/node_modules/http-proxy
      npm ERR! extraneous: http-signature@ /opt/iobroker/node_modules/http-signature
      npm ERR! extraneous: http2-wrapper@ /opt/iobroker/node_modules/http2-wrapper
      npm ERR! extraneous: https-proxy-agent@ /opt/iobroker/node_modules/https-proxy-agent
      npm ERR! extraneous: https@ /opt/iobroker/node_modules/https
      npm ERR! extraneous: human-signals@ /opt/iobroker/node_modules/human-signals
      npm ERR! extraneous: hyphenate-style-name@ /opt/iobroker/node_modules/hyphenate-style-name
      npm ERR! extraneous: iconv-lite@0.4.24 /opt/iobroker/node_modules/iconv-lite
      npm ERR! extraneous: ieee754@ /opt/iobroker/node_modules/ieee754
      npm ERR! extraneous: ignore-walk@ /opt/iobroker/node_modules/ignore-walk
      npm ERR! extraneous: ignore@ /opt/iobroker/node_modules/ignore
      npm ERR! extraneous: immediate@ /opt/iobroker/node_modules/immediate
      npm ERR! extraneous: import-fresh@ /opt/iobroker/node_modules/import-fresh
      npm ERR! extraneous: import-lazy@ /opt/iobroker/node_modules/import-lazy
      npm ERR! extraneous: import-local@ /opt/iobroker/node_modules/import-local
      npm ERR! extraneous: imurmurhash@ /opt/iobroker/node_modules/imurmurhash
      npm ERR! extraneous: indent-string@ /opt/iobroker/node_modules/indent-string
      npm ERR! extraneous: indexof@ /opt/iobroker/node_modules/indexof
      npm ERR! extraneous: inflight@ /opt/iobroker/node_modules/inflight
      npm ERR! extraneous: influx@ /opt/iobroker/node_modules/influx
      npm ERR! extraneous: inherits@ /opt/iobroker/node_modules/inherits
      npm ERR! extraneous: ini@ /opt/iobroker/node_modules/ini
      npm ERR! extraneous: inquirer-autosubmit-prompt@ /opt/iobroker/node_modules/inquirer-autosubmit-prompt
      npm ERR! extraneous: inquirer@ /opt/iobroker/node_modules/inquirer
      npm ERR! extraneous: internal-slot@ /opt/iobroker/node_modules/internal-slot
      npm ERR! extraneous: invert-kv@ /opt/iobroker/node_modules/invert-kv
      npm ERR! extraneous: iobroker-adapter-helpers@ /opt/iobroker/node_modules/iobroker-adapter-helpers
      npm ERR! invalid: iobroker.admin@ /opt/iobroker/node_modules/iobroker.admin
      npm ERR! invalid: iobroker.alexa2@ /opt/iobroker/node_modules/iobroker.alexa2
      npm ERR! invalid: iobroker.backitup@ /opt/iobroker/node_modules/iobroker.backitup
      npm ERR! invalid: iobroker.deconz@ /opt/iobroker/node_modules/iobroker.deconz
      npm ERR! invalid: iobroker.devices@ /opt/iobroker/node_modules/iobroker.devices
      npm ERR! invalid: iobroker.discovery@ /opt/iobroker/node_modules/iobroker.discovery
      npm ERR! invalid: iobroker.fullybrowser@ /opt/iobroker/node_modules/iobroker.fullybrowser
      npm ERR! invalid: iobroker.history@ /opt/iobroker/node_modules/iobroker.history
      npm ERR! invalid: iobroker.hm-rega@ /opt/iobroker/node_modules/iobroker.hm-rega
      npm ERR! invalid: iobroker.hm-rpc@ /opt/iobroker/node_modules/iobroker.hm-rpc
      npm ERR! invalid: iobroker.homekit-controller@ /opt/iobroker/node_modules/iobroker.homekit-controller
      npm ERR! invalid: iobroker.ical@ /opt/iobroker/node_modules/iobroker.ical
      npm ERR! invalid: iobroker.icons-mfd-png@ /opt/iobroker/node_modules/iobroker.icons-mfd-png
      npm ERR! invalid: iobroker.icons-mfd-svg@ /opt/iobroker/node_modules/iobroker.icons-mfd-svg
      npm ERR! invalid: iobroker.influxdb@ /opt/iobroker/node_modules/iobroker.influxdb
      npm ERR! invalid: iobroker.info@ /opt/iobroker/node_modules/iobroker.info
      npm ERR! invalid: iobroker.iot@ /opt/iobroker/node_modules/iobroker.iot
      npm ERR! invalid: iobroker.javascript@ /opt/iobroker/node_modules/iobroker.javascript
      npm ERR! invalid: iobroker.js-controller@ /opt/iobroker/node_modules/iobroker.js-controller
      npm ERR! invalid: iobroker.moma@ /opt/iobroker/node_modules/iobroker.moma
      npm ERR! invalid: iobroker.mqtt@ /opt/iobroker/node_modules/iobroker.mqtt
      npm ERR! invalid: iobroker.mytime@ /opt/iobroker/node_modules/iobroker.mytime
      npm ERR! invalid: iobroker.panasonic-viera@ /opt/iobroker/node_modules/iobroker.panasonic-viera
      npm ERR! invalid: iobroker.rpi2@ /opt/iobroker/node_modules/iobroker.rpi2
      npm ERR! invalid: iobroker.scenes@ /opt/iobroker/node_modules/iobroker.scenes
      npm ERR! invalid: iobroker.shelly@ /opt/iobroker/node_modules/iobroker.shelly
      npm ERR! invalid: iobroker.shuttercontrol@ /opt/iobroker/node_modules/iobroker.shuttercontrol
      npm ERR! invalid: iobroker.simple-api@ /opt/iobroker/node_modules/iobroker.simple-api
      npm ERR! invalid: iobroker.socketio@ /opt/iobroker/node_modules/iobroker.socketio
      npm ERR! invalid: iobroker.sourceanalytix@ /opt/iobroker/node_modules/iobroker.sourceanalytix
      npm ERR! invalid: iobroker.synology@ /opt/iobroker/node_modules/iobroker.synology
      npm ERR! invalid: iobroker.telegram@ /opt/iobroker/node_modules/iobroker.telegram
      npm ERR! invalid: iobroker.tr-064@ /opt/iobroker/node_modules/iobroker.tr-064
      npm ERR! invalid: iobroker.trashschedule@ /opt/iobroker/node_modules/iobroker.trashschedule
      npm ERR! extraneous: iobroker.type-detector@ /opt/iobroker/node_modules/iobroker.type-detector
      npm ERR! invalid: iobroker.viessmann@ /opt/iobroker/node_modules/iobroker.viessmann
      npm ERR! invalid: iobroker.vis-bars@ /opt/iobroker/node_modules/iobroker.vis-bars
      npm ERR! invalid: iobroker.vis-hqwidgets@ /opt/iobroker/node_modules/iobroker.vis-hqwidgets
      npm ERR! invalid: iobroker.vis-inventwo@ /opt/iobroker/node_modules/iobroker.vis-inventwo
      npm ERR! invalid: iobroker.vis-jqui-mfd@ /opt/iobroker/node_modules/iobroker.vis-jqui-mfd
      npm ERR! invalid: iobroker.vis-material-advanced@ /opt/iobroker/node_modules/iobroker.vis-material-advanced
      npm ERR! invalid: iobroker.vis-metro@ /opt/iobroker/node_modules/iobroker.vis-metro
      npm ERR! invalid: iobroker.vis-plumb@ /opt/iobroker/node_modules/iobroker.vis-plumb
      npm ERR! invalid: iobroker.vis-timeandweather@ /opt/iobroker/node_modules/iobroker.vis-timeandweather
      npm ERR! invalid: iobroker.vis@ /opt/iobroker/node_modules/iobroker.vis
      npm ERR! invalid: iobroker.web@ /opt/iobroker/node_modules/iobroker.web
      npm ERR! invalid: iobroker.wled@ /opt/iobroker/node_modules/iobroker.wled
      npm ERR! extraneous: iobroker.ws.server@ /opt/iobroker/node_modules/iobroker.ws.server
      npm ERR! extraneous: iobroker.ws@ /opt/iobroker/node_modules/iobroker.ws
      npm ERR! invalid: iobroker.yamaha@ /opt/iobroker/node_modules/iobroker.yamaha
      npm ERR! extraneous: ioredis@ /opt/iobroker/node_modules/ioredis
      npm ERR! extraneous: ip@ /opt/iobroker/node_modules/ip
      npm ERR! extraneous: ipaddr.js@ /opt/iobroker/node_modules/ipaddr.js
      npm ERR! extraneous: is-arguments@ /opt/iobroker/node_modules/is-arguments
      npm ERR! extraneous: is-array-buffer@ /opt/iobroker/node_modules/is-array-buffer
      npm ERR! extraneous: is-arrayish@ /opt/iobroker/node_modules/is-arrayish
      npm ERR! extraneous: is-bigint@ /opt/iobroker/node_modules/is-bigint
      npm ERR! extraneous: is-binary-path@ /opt/iobroker/node_modules/is-binary-path
      npm ERR! extraneous: is-boolean-object@ /opt/iobroker/node_modules/is-boolean-object
      npm ERR! extraneous: is-buffer@1.1.6 /opt/iobroker/node_modules/is-buffer
      npm ERR! extraneous: is-callable@ /opt/iobroker/node_modules/is-callable
      npm ERR! extraneous: is-ci@ /opt/iobroker/node_modules/is-ci
      npm ERR! extraneous: is-core-module@ /opt/iobroker/node_modules/is-core-module
      npm ERR! extraneous: is-date-object@ /opt/iobroker/node_modules/is-date-object
      npm ERR! extraneous: is-docker@ /opt/iobroker/node_modules/is-docker
      npm ERR! extraneous: is-empty-object@ /opt/iobroker/node_modules/is-empty-object
      npm ERR! extraneous: is-extglob@ /opt/iobroker/node_modules/is-extglob
      npm ERR! extraneous: is-fullwidth-code-point@ /opt/iobroker/node_modules/is-fullwidth-code-point
      npm ERR! extraneous: is-glob@ /opt/iobroker/node_modules/is-glob
      npm ERR! extraneous: is-in-browser@ /opt/iobroker/node_modules/is-in-browser
      npm ERR! extraneous: is-installed-globally@ /opt/iobroker/node_modules/is-installed-globally
      npm ERR! extraneous: is-interactive@ /opt/iobroker/node_modules/is-interactive
      npm ERR! extraneous: is-nan@ /opt/iobroker/node_modules/is-nan
      npm ERR! extraneous: is-negative-zero@ /opt/iobroker/node_modules/is-negative-zero
      npm ERR! extraneous: is-npm@ /opt/iobroker/node_modules/is-npm
      npm ERR! extraneous: is-number-object@ /opt/iobroker/node_modules/is-number-object
      npm ERR! extraneous: is-number@ /opt/iobroker/node_modules/is-number
      npm ERR! extraneous: is-obj@ /opt/iobroker/node_modules/is-obj
      npm ERR! extraneous: is-observable@ /opt/iobroker/node_modules/is-observable
      npm ERR! extraneous: is-path-cwd@ /opt/iobroker/node_modules/is-path-cwd
      npm ERR! extraneous: is-path-inside@ /opt/iobroker/node_modules/is-path-inside
      npm ERR! extraneous: is-plain-obj@ /opt/iobroker/node_modules/is-plain-obj
      npm ERR! extraneous: is-potential-custom-element-name@ /opt/iobroker/node_modules/is-potential-custom-element-name
      npm ERR! extraneous: is-promise@ /opt/iobroker/node_modules/is-promise
      npm ERR! extraneous: is-regex@ /opt/iobroker/node_modules/is-regex
      npm ERR! extraneous: is-scoped@ /opt/iobroker/node_modules/is-scoped
      npm ERR! extraneous: is-shared-array-buffer@ /opt/iobroker/node_modules/is-shared-array-buffer
      npm ERR! extraneous: is-stream@ /opt/iobroker/node_modules/is-stream
      npm ERR! extraneous: is-string@ /opt/iobroker/node_modules/is-string
      npm ERR! extraneous: is-symbol@ /opt/iobroker/node_modules/is-symbol
      npm ERR! extraneous: is-typed-array@ /opt/iobroker/node_modules/is-typed-array
      npm ERR! extraneous: is-typedarray@ /opt/iobroker/node_modules/is-typedarray
      npm ERR! extraneous: is-unicode-supported@ /opt/iobroker/node_modules/is-unicode-supported
      npm ERR! extraneous: is-url-superb@ /opt/iobroker/node_modules/is-url-superb
      npm ERR! extraneous: is-utf8@ /opt/iobroker/node_modules/is-utf8
      npm ERR! extraneous: is-weakref@ /opt/iobroker/node_modules/is-weakref
      npm ERR! extraneous: is-wsl@ /opt/iobroker/node_modules/is-wsl
      npm ERR! extraneous: is-yarn-global@ /opt/iobroker/node_modules/is-yarn-global
      npm ERR! extraneous: is@3.3.0 /opt/iobroker/node_modules/is
      npm ERR! extraneous: isarray@ /opt/iobroker/node_modules/isarray
      npm ERR! extraneous: isexe@ /opt/iobroker/node_modules/isexe
      npm ERR! extraneous: isstream@ /opt/iobroker/node_modules/isstream
      npm ERR! extraneous: issue-regex@ /opt/iobroker/node_modules/issue-regex
      npm ERR! extraneous: js-sdsl@ /opt/iobroker/node_modules/js-sdsl
      npm ERR! extraneous: js-tokens@ /opt/iobroker/node_modules/js-tokens
      npm ERR! extraneous: js-yaml@ /opt/iobroker/node_modules/js-yaml
      npm ERR! extraneous: jsbn@ /opt/iobroker/node_modules/jsbn
      npm ERR! extraneous: jsdom@ /opt/iobroker/node_modules/jsdom
      npm ERR! extraneous: jshashes@ /opt/iobroker/node_modules/jshashes
      npm ERR! extraneous: json-bigint@ /opt/iobroker/node_modules/json-bigint
      npm ERR! extraneous: json-buffer@ /opt/iobroker/node_modules/json-buffer
      npm ERR! extraneous: json-parse-even-better-errors@ /opt/iobroker/node_modules/json-parse-even-better-errors
      npm ERR! extraneous: json-schema-traverse@0.4.1 /opt/iobroker/node_modules/json-schema-traverse
      npm ERR! extraneous: json-schema@ /opt/iobroker/node_modules/json-schema
      npm ERR! extraneous: json-stringify-safe@ /opt/iobroker/node_modules/json-stringify-safe
      npm ERR! extraneous: jsonata@ /opt/iobroker/node_modules/jsonata
      npm ERR! extraneous: jsonc-parser@ /opt/iobroker/node_modules/jsonc-parser
      npm ERR! extraneous: jsonwebtoken@8.5.1 /opt/iobroker/node_modules/jsonwebtoken
      npm ERR! extraneous: jsprim@ /opt/iobroker/node_modules/jsprim
      npm ERR! extraneous: jss-plugin-camel-case@ /opt/iobroker/node_modules/jss-plugin-camel-case
      npm ERR! extraneous: jss-plugin-default-unit@ /opt/iobroker/node_modules/jss-plugin-default-unit
      npm ERR! extraneous: jss-plugin-global@ /opt/iobroker/node_modules/jss-plugin-global
      npm ERR! extraneous: jss-plugin-nested@ /opt/iobroker/node_modules/jss-plugin-nested
      npm ERR! extraneous: jss-plugin-props-sort@ /opt/iobroker/node_modules/jss-plugin-props-sort
      npm ERR! extraneous: jss-plugin-rule-value-function@ /opt/iobroker/node_modules/jss-plugin-rule-value-function
      npm ERR! extraneous: jss-plugin-vendor-prefixer@ /opt/iobroker/node_modules/jss-plugin-vendor-prefixer
      npm ERR! extraneous: jss@ /opt/iobroker/node_modules/jss
      npm ERR! extraneous: jszip@ /opt/iobroker/node_modules/jszip
      npm ERR! extraneous: jwa@ /opt/iobroker/node_modules/jwa
      npm ERR! extraneous: jws@ /opt/iobroker/node_modules/jws
      npm ERR! extraneous: keypairs@1.2.14 /opt/iobroker/node_modules/keypairs
      npm ERR! extraneous: keyv@ /opt/iobroker/node_modules/keyv
      npm ERR! extraneous: kind-of@ /opt/iobroker/node_modules/kind-of
      npm ERR! extraneous: kuler@ /opt/iobroker/node_modules/kuler
      npm ERR! extraneous: latest-version@ /opt/iobroker/node_modules/latest-version
      npm ERR! extraneous: layerr@ /opt/iobroker/node_modules/layerr
      npm ERR! extraneous: lcid@ /opt/iobroker/node_modules/lcid
      npm ERR! extraneous: le-acme-core@2.1.4 /opt/iobroker/node_modules/le-acme-core
      npm ERR! extraneous: le-challenge-fs@2.0.9 /opt/iobroker/node_modules/le-challenge-fs
      npm ERR! extraneous: le-sni-auto@2.1.9 /opt/iobroker/node_modules/le-sni-auto
      npm ERR! extraneous: leven@ /opt/iobroker/node_modules/leven
      npm ERR! extraneous: levn@ /opt/iobroker/node_modules/levn
      npm ERR! extraneous: libsodium-wrappers@ /opt/iobroker/node_modules/libsodium-wrappers
      npm ERR! extraneous: libsodium@ /opt/iobroker/node_modules/libsodium
      npm ERR! extraneous: lie@3.3.0 /opt/iobroker/node_modules/lie
      npm ERR! extraneous: lines-and-columns@ /opt/iobroker/node_modules/lines-and-columns
      npm ERR! extraneous: listr-input@ /opt/iobroker/node_modules/listr-input
      npm ERR! extraneous: listr-silent-renderer@ /opt/iobroker/node_modules/listr-silent-renderer
      npm ERR! extraneous: listr-update-renderer@ /opt/iobroker/node_modules/listr-update-renderer
      npm ERR! extraneous: listr-verbose-renderer@ /opt/iobroker/node_modules/listr-verbose-renderer
      npm ERR! extraneous: listr@ /opt/iobroker/node_modules/listr
      npm ERR! extraneous: load-json-file@ /opt/iobroker/node_modules/load-json-file
      npm ERR! extraneous: loadavg-windows@1.1.1 /opt/iobroker/node_modules/loadavg-windows
      npm ERR! extraneous: localforage@ /opt/iobroker/node_modules/localforage
      npm ERR! extraneous: locate-path@ /opt/iobroker/node_modules/locate-path
      npm ERR! extraneous: lodash.defaults@ /opt/iobroker/node_modules/lodash.defaults
      npm ERR! extraneous: lodash.flatten@ /opt/iobroker/node_modules/lodash.flatten
      npm ERR! extraneous: lodash.includes@ /opt/iobroker/node_modules/lodash.includes
      npm ERR! extraneous: lodash.isarguments@ /opt/iobroker/node_modules/lodash.isarguments
      npm ERR! extraneous: lodash.isboolean@ /opt/iobroker/node_modules/lodash.isboolean
      npm ERR! extraneous: lodash.isequal@ /opt/iobroker/node_modules/lodash.isequal
      npm ERR! extraneous: lodash.isinteger@ /opt/iobroker/node_modules/lodash.isinteger
      npm ERR! extraneous: lodash.isnumber@ /opt/iobroker/node_modules/lodash.isnumber
      npm ERR! extraneous: lodash.isplainobject@ /opt/iobroker/node_modules/lodash.isplainobject
      npm ERR! extraneous: lodash.isstring@ /opt/iobroker/node_modules/lodash.isstring
      npm ERR! extraneous: lodash.once@ /opt/iobroker/node_modules/lodash.once
      npm ERR! extraneous: lodash.zip@ /opt/iobroker/node_modules/lodash.zip
      npm ERR! extraneous: lodash@ /opt/iobroker/node_modules/lodash
      npm ERR! extraneous: log-symbols@ /opt/iobroker/node_modules/log-symbols
      npm ERR! extraneous: log-update@ /opt/iobroker/node_modules/log-update
      npm ERR! extraneous: logform@ /opt/iobroker/node_modules/logform
      npm ERR! extraneous: loglevel@ /opt/iobroker/node_modules/loglevel
      npm ERR! extraneous: long-timeout@ /opt/iobroker/node_modules/long-timeout
      npm ERR! extraneous: loose-envify@ /opt/iobroker/node_modules/loose-envify
      npm ERR! extraneous: lowercase-keys@ /opt/iobroker/node_modules/lowercase-keys
      npm ERR! extraneous: lru_map@ /opt/iobroker/node_modules/lru_map
      npm ERR! extraneous: lru-cache@ /opt/iobroker/node_modules/lru-cache
      npm ERR! extraneous: luxon@ /opt/iobroker/node_modules/luxon
      npm ERR! extraneous: make-dir@ /opt/iobroker/node_modules/make-dir
      npm ERR! extraneous: map-age-cleaner@ /opt/iobroker/node_modules/map-age-cleaner
      npm ERR! extraneous: map-obj@ /opt/iobroker/node_modules/map-obj
      npm ERR! extraneous: map-stream@ /opt/iobroker/node_modules/map-stream
      npm ERR! extraneous: md5@ /opt/iobroker/node_modules/md5
      npm ERR! extraneous: mdns-discovery@ /opt/iobroker/node_modules/mdns-discovery
      npm ERR! extraneous: media-typer@ /opt/iobroker/node_modules/media-typer
      npm ERR! extraneous: meow@ /opt/iobroker/node_modules/meow
      npm ERR! extraneous: merge-descriptors@ /opt/iobroker/node_modules/merge-descriptors
      npm ERR! extraneous: merge-stream@ /opt/iobroker/node_modules/merge-stream
      npm ERR! extraneous: merge2@ /opt/iobroker/node_modules/merge2
      npm ERR! extraneous: methods@ /opt/iobroker/node_modules/methods
      npm ERR! extraneous: micromatch@ /opt/iobroker/node_modules/micromatch
      npm ERR! extraneous: mime-db@ /opt/iobroker/node_modules/mime-db
      npm ERR! extraneous: mime-types@ /opt/iobroker/node_modules/mime-types
      npm ERR! extraneous: mime@ /opt/iobroker/node_modules/mime
      npm ERR! extraneous: mimic-fn@ /opt/iobroker/node_modules/mimic-fn
      npm ERR! extraneous: mimic-response@ /opt/iobroker/node_modules/mimic-response
      npm ERR! extraneous: min-indent@ /opt/iobroker/node_modules/min-indent
      npm ERR! extraneous: minimatch@ /opt/iobroker/node_modules/minimatch
      npm ERR! extraneous: minimist-options@ /opt/iobroker/node_modules/minimist-options
      npm ERR! extraneous: minimist@ /opt/iobroker/node_modules/minimist
      npm ERR! extraneous: minipass@ /opt/iobroker/node_modules/minipass
      npm ERR! extraneous: minizlib@ /opt/iobroker/node_modules/minizlib
      npm ERR! extraneous: mkdirp-classic@ /opt/iobroker/node_modules/mkdirp-classic
      npm ERR! extraneous: mkdirp@ /opt/iobroker/node_modules/mkdirp
      npm ERR! extraneous: moment-timezone@ /opt/iobroker/node_modules/moment-timezone
      npm ERR! extraneous: moment@ /opt/iobroker/node_modules/moment
      npm ERR! extraneous: mqtt-connection@ /opt/iobroker/node_modules/mqtt-connection
      npm ERR! extraneous: mqtt-packet@ /opt/iobroker/node_modules/mqtt-packet
      npm ERR! extraneous: mqtt@ /opt/iobroker/node_modules/mqtt
      npm ERR! extraneous: ms@ /opt/iobroker/node_modules/ms
      npm ERR! extraneous: multicast-dns-service-types@ /opt/iobroker/node_modules/multicast-dns-service-types
      npm ERR! extraneous: multicast-dns@ /opt/iobroker/node_modules/multicast-dns
      npm ERR! extraneous: mute-stream@ /opt/iobroker/node_modules/mute-stream
      npm ERR! extraneous: nan@ /opt/iobroker/node_modules/nan
      npm ERR! extraneous: napi-build-utils@ /opt/iobroker/node_modules/napi-build-utils
      npm ERR! extraneous: napi-thread-safe-callback@ /opt/iobroker/node_modules/napi-thread-safe-callback
      npm ERR! extraneous: nconf@ /opt/iobroker/node_modules/nconf
      npm ERR! extraneous: nearest-color@ /opt/iobroker/node_modules/nearest-color
      npm ERR! extraneous: negotiator@ /opt/iobroker/node_modules/negotiator
      npm ERR! extraneous: nested-property@ /opt/iobroker/node_modules/nested-property
      npm ERR! extraneous: netmask@ /opt/iobroker/node_modules/netmask
      npm ERR! extraneous: new-github-release-url@ /opt/iobroker/node_modules/new-github-release-url
      npm ERR! extraneous: node-abi@ /opt/iobroker/node_modules/node-abi
      npm ERR! extraneous: node-addon-api@ /opt/iobroker/node_modules/node-addon-api
      npm ERR! extraneous: node-dht-sensor@ /opt/iobroker/node_modules/node-dht-sensor
      npm ERR! extraneous: node-fetch@ /opt/iobroker/node_modules/node-fetch
      npm ERR! extraneous: node-forge@ /opt/iobroker/node_modules/node-forge
      npm ERR! extraneous: node-gyp-build@ /opt/iobroker/node_modules/node-gyp-build
      npm ERR! extraneous: node-hkdf-sync@ /opt/iobroker/node_modules/node-hkdf-sync
      npm ERR! extraneous: node-ical@ /opt/iobroker/node_modules/node-ical
      npm ERR! extraneous: node-inspect@ /opt/iobroker/node_modules/node-inspect
      npm ERR! extraneous: node-mndp@ /opt/iobroker/node_modules/node-mndp
      npm ERR! extraneous: node-panasonic-viera@ /opt/iobroker/node_modules/node-panasonic-viera
      npm ERR! extraneous: node-rest-client@ /opt/iobroker/node_modules/node-rest-client
      npm ERR! extraneous: node-schedule@ /opt/iobroker/node_modules/node-schedule
      npm ERR! extraneous: node-ssdp@ /opt/iobroker/node_modules/node-ssdp
      npm ERR! extraneous: node-telegram-bot-api@ /opt/iobroker/node_modules/node-telegram-bot-api
      npm ERR! extraneous: node-wol@ /opt/iobroker/node_modules/node-wol
      npm ERR! extraneous: node.extend@2.0.2 /opt/iobroker/node_modules/node.extend
      npm ERR! extraneous: nopt@ /opt/iobroker/node_modules/nopt
      npm ERR! extraneous: normalize-package-data@ /opt/iobroker/node_modules/normalize-package-data
      npm ERR! extraneous: normalize-path@ /opt/iobroker/node_modules/normalize-path
      npm ERR! extraneous: normalize-url@ /opt/iobroker/node_modules/normalize-url
      npm ERR! extraneous: np@ /opt/iobroker/node_modules/np
      npm ERR! extraneous: npm-name@ /opt/iobroker/node_modules/npm-name
      npm ERR! extraneous: npm-run-path@ /opt/iobroker/node_modules/npm-run-path
      npm ERR! extraneous: npmlog@ /opt/iobroker/node_modules/npmlog
      npm ERR! extraneous: number-allocator@ /opt/iobroker/node_modules/number-allocator
      npm ERR! extraneous: number-is-nan@ /opt/iobroker/node_modules/number-is-nan
      npm ERR! extraneous: nwsapi@ /opt/iobroker/node_modules/nwsapi
      npm ERR! extraneous: oauth-sign@0.9.0 /opt/iobroker/node_modules/oauth-sign
      npm ERR! extraneous: object-assign@ /opt/iobroker/node_modules/object-assign
      npm ERR! extraneous: object-hash@ /opt/iobroker/node_modules/object-hash
      npm ERR! extraneous: object-inspect@ /opt/iobroker/node_modules/object-inspect
      npm ERR! extraneous: object-is@ /opt/iobroker/node_modules/object-is
      npm ERR! extraneous: object-keys@1.1.1 /opt/iobroker/node_modules/object-keys
      npm ERR! extraneous: object.assign@ /opt/iobroker/node_modules/object.assign
      npm ERR! extraneous: on-finished@ /opt/iobroker/node_modules/on-finished
      npm ERR! extraneous: on-headers@1.0.2 /opt/iobroker/node_modules/on-headers
      npm ERR! extraneous: once@ /opt/iobroker/node_modules/once
      npm ERR! extraneous: one-time@ /opt/iobroker/node_modules/one-time
      npm ERR! extraneous: onedrive-api@ /opt/iobroker/node_modules/onedrive-api
      npm ERR! extraneous: onetime@ /opt/iobroker/node_modules/onetime
      npm ERR! extraneous: open@ /opt/iobroker/node_modules/open
      npm ERR! extraneous: optionator@ /opt/iobroker/node_modules/optionator
      npm ERR! extraneous: org-regex@ /opt/iobroker/node_modules/org-regex
      npm ERR! extraneous: os-locale@ /opt/iobroker/node_modules/os-locale
      npm ERR! extraneous: os-tmpdir@ /opt/iobroker/node_modules/os-tmpdir
      npm ERR! extraneous: ospath@ /opt/iobroker/node_modules/ospath
      npm ERR! extraneous: osx-temperature-sensor@ /opt/iobroker/node_modules/osx-temperature-sensor
      npm ERR! extraneous: otplib@ /opt/iobroker/node_modules/otplib
      npm ERR! extraneous: ow@ /opt/iobroker/node_modules/ow
      npm ERR! extraneous: p-cancelable@ /opt/iobroker/node_modules/p-cancelable
      npm ERR! extraneous: p-defer@ /opt/iobroker/node_modules/p-defer
      npm ERR! extraneous: p-event@ /opt/iobroker/node_modules/p-event
      npm ERR! extraneous: p-finally@ /opt/iobroker/node_modules/p-finally
      npm ERR! extraneous: p-limit@ /opt/iobroker/node_modules/p-limit
      npm ERR! extraneous: p-locate@ /opt/iobroker/node_modules/p-locate
      npm ERR! extraneous: p-map@ /opt/iobroker/node_modules/p-map
      npm ERR! extraneous: p-memoize@ /opt/iobroker/node_modules/p-memoize
      npm ERR! extraneous: p-reflect@ /opt/iobroker/node_modules/p-reflect
      npm ERR! extraneous: p-settle@ /opt/iobroker/node_modules/p-settle
      npm ERR! extraneous: p-timeout@ /opt/iobroker/node_modules/p-timeout
      npm ERR! extraneous: p-try@ /opt/iobroker/node_modules/p-try
      npm ERR! extraneous: package-json@ /opt/iobroker/node_modules/package-json
      npm ERR! extraneous: pako@ /opt/iobroker/node_modules/pako
      npm ERR! extraneous: parent-module@ /opt/iobroker/node_modules/parent-module
      npm ERR! extraneous: parse-json@ /opt/iobroker/node_modules/parse-json
      npm ERR! extraneous: parse5@ /opt/iobroker/node_modules/parse5
      npm ERR! extraneous: parseqs@ /opt/iobroker/node_modules/parseqs
      npm ERR! extraneous: parseuri@ /opt/iobroker/node_modules/parseuri
      npm ERR! extraneous: parseurl@1.3.3 /opt/iobroker/node_modules/parseurl
      npm ERR! extraneous: passport-local@ /opt/iobroker/node_modules/passport-local
      npm ERR! extraneous: passport-strategy@ /opt/iobroker/node_modules/passport-strategy
      npm ERR! extraneous: passport@ /opt/iobroker/node_modules/passport
      npm ERR! extraneous: path-exists@ /opt/iobroker/node_modules/path-exists
      npm ERR! extraneous: path-is-absolute@ /opt/iobroker/node_modules/path-is-absolute
      npm ERR! extraneous: path-key@ /opt/iobroker/node_modules/path-key
      npm ERR! extraneous: path-parse@ /opt/iobroker/node_modules/path-parse
      npm ERR! extraneous: path-posix@ /opt/iobroker/node_modules/path-posix
      npm ERR! extraneous: path-to-regexp@ /opt/iobroker/node_modules/path-to-regexp
      npm ERR! extraneous: path-type@ /opt/iobroker/node_modules/path-type
      npm ERR! extraneous: pause-stream@ /opt/iobroker/node_modules/pause-stream
      npm ERR! extraneous: pause@ /opt/iobroker/node_modules/pause
      npm ERR! extraneous: peer-ssdp@ /opt/iobroker/node_modules/peer-ssdp
      npm ERR! extraneous: performance-now@ /opt/iobroker/node_modules/performance-now
      npm ERR! extraneous: picocolors@ /opt/iobroker/node_modules/picocolors
      npm ERR! extraneous: picomatch@ /opt/iobroker/node_modules/picomatch
      npm ERR! extraneous: pidusage@ /opt/iobroker/node_modules/pidusage
      npm ERR! extraneous: pify@ /opt/iobroker/node_modules/pify
      npm ERR! extraneous: ping@ /opt/iobroker/node_modules/ping
      npm ERR! extraneous: pinkie-promise@ /opt/iobroker/node_modules/pinkie-promise
      npm ERR! extraneous: pinkie@ /opt/iobroker/node_modules/pinkie
      npm ERR! extraneous: pkg-dir@ /opt/iobroker/node_modules/pkg-dir
      npm ERR! extraneous: pluralize@ /opt/iobroker/node_modules/pluralize
      npm ERR! extraneous: popper.js@ /opt/iobroker/node_modules/popper.js
      npm ERR! extraneous: prebuild-install@ /opt/iobroker/node_modules/prebuild-install
      npm ERR! extraneous: prelude-ls@ /opt/iobroker/node_modules/prelude-ls
      npm ERR! extraneous: prepend-http@ /opt/iobroker/node_modules/prepend-http
      npm ERR! extraneous: process-nextick-args@2.0.1 /opt/iobroker/node_modules/process-nextick-args
      npm ERR! extraneous: promisify-child-process@ /opt/iobroker/node_modules/promisify-child-process
      npm ERR! extraneous: prompt@ /opt/iobroker/node_modules/prompt
      npm ERR! extraneous: prop-types@ /opt/iobroker/node_modules/prop-types
      npm ERR! extraneous: proxy-addr@ /opt/iobroker/node_modules/proxy-addr
      npm ERR! extraneous: proxy-from-env@ /opt/iobroker/node_modules/proxy-from-env
      npm ERR! extraneous: psl@ /opt/iobroker/node_modules/psl
      npm ERR! extraneous: pump@ /opt/iobroker/node_modules/pump
      npm ERR! extraneous: punycode@ /opt/iobroker/node_modules/punycode
      npm ERR! extraneous: pupa@ /opt/iobroker/node_modules/pupa
      npm ERR! extraneous: put@ /opt/iobroker/node_modules/put
      npm ERR! extraneous: qs@ /opt/iobroker/node_modules/qs
      npm ERR! extraneous: querystring@ /opt/iobroker/node_modules/querystring
      npm ERR! extraneous: querystringify@ /opt/iobroker/node_modules/querystringify
      npm ERR! extraneous: queue-microtask@ /opt/iobroker/node_modules/queue-microtask
      npm ERR! extraneous: quick-lru@ /opt/iobroker/node_modules/quick-lru
      npm ERR! extraneous: random-bytes@ /opt/iobroker/node_modules/random-bytes
      npm ERR! extraneous: range-parser@1.2.1 /opt/iobroker/node_modules/range-parser
      npm ERR! extraneous: rasha@1.2.5 /opt/iobroker/node_modules/rasha
      npm ERR! extraneous: raw-body@ /opt/iobroker/node_modules/raw-body
      npm ERR! extraneous: rc@1.2.8 /opt/iobroker/node_modules/rc
      npm ERR! extraneous: react-dom@ /opt/iobroker/node_modules/react-dom
      npm ERR! extraneous: react-is@ /opt/iobroker/node_modules/react-is
      npm ERR! extraneous: react-transition-group@ /opt/iobroker/node_modules/react-transition-group
      npm ERR! extraneous: react@ /opt/iobroker/node_modules/react
      npm ERR! extraneous: read-pkg-up@ /opt/iobroker/node_modules/read-pkg-up
      npm ERR! extraneous: read-pkg@ /opt/iobroker/node_modules/read-pkg
      npm ERR! extraneous: read@ /opt/iobroker/node_modules/read
      npm ERR! extraneous: readable-stream@ /opt/iobroker/node_modules/readable-stream
      npm ERR! extraneous: readdirp@ /opt/iobroker/node_modules/readdirp
      npm ERR! extraneous: readline-sync@ /opt/iobroker/node_modules/readline-sync
      npm ERR! extraneous: readline@ /opt/iobroker/node_modules/readline
      npm ERR! extraneous: redent@ /opt/iobroker/node_modules/redent
      npm ERR! extraneous: redirect-https@ /opt/iobroker/node_modules/redirect-https
      npm ERR! extraneous: redis-commands@ /opt/iobroker/node_modules/redis-commands
      npm ERR! extraneous: redis-errors@ /opt/iobroker/node_modules/redis-errors
      npm ERR! extraneous: redis-parser@ /opt/iobroker/node_modules/redis-parser
      npm ERR! extraneous: regenerator-runtime@ /opt/iobroker/node_modules/regenerator-runtime
      npm ERR! extraneous: regexp.prototype.flags@ /opt/iobroker/node_modules/regexp.prototype.flags
      npm ERR! extraneous: registry-auth-token@ /opt/iobroker/node_modules/registry-auth-token
      npm ERR! extraneous: registry-url@ /opt/iobroker/node_modules/registry-url
      npm ERR! extraneous: reinterval@ /opt/iobroker/node_modules/reinterval
      npm ERR! extraneous: request-promise-core@ /opt/iobroker/node_modules/request-promise-core
      npm ERR! extraneous: request-promise@ /opt/iobroker/node_modules/request-promise
      npm ERR! extraneous: request@ /opt/iobroker/node_modules/request
      npm ERR! extraneous: require-directory@ /opt/iobroker/node_modules/require-directory
      npm ERR! extraneous: require-main-filename@ /opt/iobroker/node_modules/require-main-filename
      npm ERR! extraneous: requires-port@ /opt/iobroker/node_modules/requires-port
      npm ERR! extraneous: resolve-alpn@ /opt/iobroker/node_modules/resolve-alpn
      npm ERR! extraneous: resolve-cwd@ /opt/iobroker/node_modules/resolve-cwd
      npm ERR! extraneous: resolve-from@ /opt/iobroker/node_modules/resolve-from
      npm ERR! extraneous: resolve@ /opt/iobroker/node_modules/resolve
      npm ERR! extraneous: respjs@ /opt/iobroker/node_modules/respjs
      npm ERR! extraneous: responselike@ /opt/iobroker/node_modules/responselike
      npm ERR! extraneous: restore-cursor@ /opt/iobroker/node_modules/restore-cursor
      npm ERR! extraneous: retry@ /opt/iobroker/node_modules/retry
      npm ERR! extraneous: reusify@ /opt/iobroker/node_modules/reusify
      npm ERR! extraneous: revalidator@ /opt/iobroker/node_modules/revalidator
      npm ERR! extraneous: rfdc@ /opt/iobroker/node_modules/rfdc
      npm ERR! extraneous: rgb-hex@ /opt/iobroker/node_modules/rgb-hex
      npm ERR! extraneous: rifm@ /opt/iobroker/node_modules/rifm
      npm ERR! extraneous: rimraf@ /opt/iobroker/node_modules/rimraf
      npm ERR! extraneous: rpi-gpio-buttons@ /opt/iobroker/node_modules/rpi-gpio-buttons
      npm ERR! extraneous: rpi-gpio@ /opt/iobroker/node_modules/rpi-gpio
      npm ERR! extraneous: rrule@ /opt/iobroker/node_modules/rrule
      npm ERR! extraneous: rsa-compat@ /opt/iobroker/node_modules/rsa-compat
      npm ERR! extraneous: run-async@ /opt/iobroker/node_modules/run-async
      npm ERR! extraneous: run-parallel@ /opt/iobroker/node_modules/run-parallel
      npm ERR! extraneous: rxjs@ /opt/iobroker/node_modules/rxjs
      npm ERR! extraneous: safe-buffer@5.1.2 /opt/iobroker/node_modules/safe-buffer
      npm ERR! extraneous: safe-regex-test@ /opt/iobroker/node_modules/safe-regex-test
      npm ERR! extraneous: safe-replace@1.1.0 /opt/iobroker/node_modules/safe-replace
      npm ERR! extraneous: safe-stable-stringify@ /opt/iobroker/node_modules/safe-stable-stringify
      npm ERR! extraneous: safer-buffer@2.1.2 /opt/iobroker/node_modules/safer-buffer
      npm ERR! extraneous: sax@ /opt/iobroker/node_modules/sax
      npm ERR! extraneous: saxes@ /opt/iobroker/node_modules/saxes
      npm ERR! extraneous: scheduler@ /opt/iobroker/node_modules/scheduler
      npm ERR! extraneous: scoped-regex@ /opt/iobroker/node_modules/scoped-regex
      npm ERR! extraneous: secure-keys@ /opt/iobroker/node_modules/secure-keys
      npm ERR! extraneous: semver-diff@ /opt/iobroker/node_modules/semver-diff
      npm ERR! invalid: semver@ /opt/iobroker/node_modules/semver
      npm ERR! extraneous: send@ /opt/iobroker/node_modules/send
      npm ERR! extraneous: seq-logging@ /opt/iobroker/node_modules/seq-logging
      npm ERR! extraneous: serialport@ /opt/iobroker/node_modules/serialport
      npm ERR! extraneous: serve-static@ /opt/iobroker/node_modules/serve-static
      npm ERR! extraneous: set-blocking@ /opt/iobroker/node_modules/set-blocking
      npm ERR! extraneous: setimmediate@ /opt/iobroker/node_modules/setimmediate
      npm ERR! extraneous: setprototypeof@ /opt/iobroker/node_modules/setprototypeof
      npm ERR! extraneous: sharp@ /opt/iobroker/node_modules/sharp
      npm ERR! extraneous: shebang-command@ /opt/iobroker/node_modules/shebang-command
      npm ERR! extraneous: shebang-regex@ /opt/iobroker/node_modules/shebang-regex
      npm ERR! extraneous: shelly-iot@ /opt/iobroker/node_modules/shelly-iot
      npm ERR! extraneous: side-channel@ /opt/iobroker/node_modules/side-channel
      npm ERR! extraneous: signal-exit@ /opt/iobroker/node_modules/signal-exit
      npm ERR! extraneous: simple-concat@ /opt/iobroker/node_modules/simple-concat
      npm ERR! extraneous: simple-get@ /opt/iobroker/node_modules/simple-get
      npm ERR! extraneous: simple-ssh@ /opt/iobroker/node_modules/simple-ssh
      npm ERR! extraneous: simple-swizzle@ /opt/iobroker/node_modules/simple-swizzle
      npm ERR! extraneous: slash@ /opt/iobroker/node_modules/slash
      npm ERR! extraneous: slice-ansi@ /opt/iobroker/node_modules/slice-ansi
      npm ERR! extraneous: socket.io-adapter@ /opt/iobroker/node_modules/socket.io-adapter
      npm ERR! extraneous: socket.io-client@ /opt/iobroker/node_modules/socket.io-client
      npm ERR! extraneous: socket.io-parser@ /opt/iobroker/node_modules/socket.io-parser
      npm ERR! extraneous: socket.io@ /opt/iobroker/node_modules/socket.io
      npm ERR! extraneous: socksv5@0.0.6 /opt/iobroker/node_modules/socksv5
      npm ERR! extraneous: sorted-array-functions@ /opt/iobroker/node_modules/sorted-array-functions
      npm ERR! extraneous: source-map-support@ /opt/iobroker/node_modules/source-map-support
      npm ERR! extraneous: source-map@ /opt/iobroker/node_modules/source-map
      npm ERR! extraneous: spdx-correct@ /opt/iobroker/node_modules/spdx-correct
      npm ERR! extraneous: spdx-exceptions@ /opt/iobroker/node_modules/spdx-exceptions
      npm ERR! extraneous: spdx-expression-parse@ /opt/iobroker/node_modules/spdx-expression-parse
      npm ERR! extraneous: spdx-license-ids@ /opt/iobroker/node_modules/spdx-license-ids
      npm ERR! extraneous: split@ /opt/iobroker/node_modules/split
      npm ERR! extraneous: split2@ /opt/iobroker/node_modules/split2
      npm ERR! extraneous: sprintf-js@ /opt/iobroker/node_modules/sprintf-js
      npm ERR! extraneous: ssh2@ /opt/iobroker/node_modules/ssh2
      npm ERR! extraneous: sshpk@ /opt/iobroker/node_modules/sshpk
      npm ERR! extraneous: stack-trace@ /opt/iobroker/node_modules/stack-trace
      npm ERR! extraneous: standard-as-callback@ /opt/iobroker/node_modules/standard-as-callback
      npm ERR! extraneous: statuses@ /opt/iobroker/node_modules/statuses
      npm ERR! extraneous: stealthy-require@ /opt/iobroker/node_modules/stealthy-require
      npm ERR! extraneous: stream-combiner@ /opt/iobroker/node_modules/stream-combiner
      npm ERR! extraneous: stream-shift@ /opt/iobroker/node_modules/stream-shift
      npm ERR! extraneous: streamsearch@ /opt/iobroker/node_modules/streamsearch
      npm ERR! extraneous: string_decoder@ /opt/iobroker/node_modules/string_decoder
      npm ERR! extraneous: string-width@ /opt/iobroker/node_modules/string-width
      npm ERR! extraneous: string.prototype.trim@ /opt/iobroker/node_modules/string.prototype.trim
      npm ERR! extraneous: string.prototype.trimend@ /opt/iobroker/node_modules/string.prototype.trimend
      npm ERR! extraneous: string.prototype.trimstart@ /opt/iobroker/node_modules/string.prototype.trimstart
      npm ERR! extraneous: strip-ansi@ /opt/iobroker/node_modules/strip-ansi
      npm ERR! extraneous: strip-bom@ /opt/iobroker/node_modules/strip-bom
      npm ERR! extraneous: strip-final-newline@ /opt/iobroker/node_modules/strip-final-newline
      npm ERR! extraneous: strip-indent@ /opt/iobroker/node_modules/strip-indent
      npm ERR! extraneous: strip-json-comments@ /opt/iobroker/node_modules/strip-json-comments
      npm ERR! extraneous: strnum@ /opt/iobroker/node_modules/strnum
      npm ERR! extraneous: suncalc2@ /opt/iobroker/node_modules/suncalc2
      npm ERR! extraneous: supports-color@ /opt/iobroker/node_modules/supports-color
      npm ERR! extraneous: supports-hyperlinks@ /opt/iobroker/node_modules/supports-hyperlinks
      npm ERR! extraneous: supports-preserve-symlinks-flag@ /opt/iobroker/node_modules/supports-preserve-symlinks-flag
      npm ERR! extraneous: symbol-observable@ /opt/iobroker/node_modules/symbol-observable
      npm ERR! extraneous: symbol-tree@ /opt/iobroker/node_modules/symbol-tree
      npm ERR! extraneous: sync-exec@ /opt/iobroker/node_modules/sync-exec
      npm ERR! extraneous: syno@ /opt/iobroker/node_modules/syno
      npm ERR! extraneous: systeminformation@ /opt/iobroker/node_modules/systeminformation
      npm ERR! extraneous: tar-fs@ /opt/iobroker/node_modules/tar-fs
      npm ERR! extraneous: tar-stream@ /opt/iobroker/node_modules/tar-stream
      npm ERR! extraneous: tar@ /opt/iobroker/node_modules/tar
      npm ERR! extraneous: tcp-ping@ /opt/iobroker/node_modules/tcp-ping
      npm ERR! extraneous: terminal-link@ /opt/iobroker/node_modules/terminal-link
      npm ERR! extraneous: text-hex@ /opt/iobroker/node_modules/text-hex
      npm ERR! extraneous: thirty-two@ /opt/iobroker/node_modules/thirty-two
      npm ERR! extraneous: through@ /opt/iobroker/node_modules/through
      npm ERR! extraneous: through2@ /opt/iobroker/node_modules/through2
      npm ERR! extraneous: thunky@ /opt/iobroker/node_modules/thunky
      npm ERR! extraneous: tiny-warning@ /opt/iobroker/node_modules/tiny-warning
      npm ERR! extraneous: tmp@ /opt/iobroker/node_modules/tmp
      npm ERR! extraneous: to-array@ /opt/iobroker/node_modules/to-array
      npm ERR! extraneous: to-readable-stream@ /opt/iobroker/node_modules/to-readable-stream
      npm ERR! extraneous: to-regex-range@ /opt/iobroker/node_modules/to-regex-range
      npm ERR! extraneous: toidentifier@ /opt/iobroker/node_modules/toidentifier
      npm ERR! extraneous: tough-cookie@ /opt/iobroker/node_modules/tough-cookie
      npm ERR! extraneous: tr-O64@ /opt/iobroker/node_modules/tr-O64
      npm ERR! extraneous: tr46@ /opt/iobroker/node_modules/tr46
      npm ERR! extraneous: traverse@ /opt/iobroker/node_modules/traverse
      npm ERR! extraneous: trim-newlines@ /opt/iobroker/node_modules/trim-newlines
      npm ERR! extraneous: triple-beam@ /opt/iobroker/node_modules/triple-beam
      npm ERR! extraneous: tslib@ /opt/iobroker/node_modules/tslib
      npm ERR! extraneous: tunnel-agent@ /opt/iobroker/node_modules/tunnel-agent
      npm ERR! extraneous: tweetnacl@ /opt/iobroker/node_modules/tweetnacl
      npm ERR! extraneous: type-check@ /opt/iobroker/node_modules/type-check
      npm ERR! extraneous: type-fest@ /opt/iobroker/node_modules/type-fest
      npm ERR! extraneous: type-is@1.6.18 /opt/iobroker/node_modules/type-is
      npm ERR! extraneous: typed-array-length@ /opt/iobroker/node_modules/typed-array-length
      npm ERR! extraneous: typedarray-to-buffer@ /opt/iobroker/node_modules/typedarray-to-buffer
      npm ERR! extraneous: typedarray@ /opt/iobroker/node_modules/typedarray
      npm ERR! extraneous: typescript@ /opt/iobroker/node_modules/typescript
      npm ERR! extraneous: uid-safe@2.1.5 /opt/iobroker/node_modules/uid-safe
      npm ERR! extraneous: ultron@ /opt/iobroker/node_modules/ultron
      npm ERR! extraneous: unbox-primitive@ /opt/iobroker/node_modules/unbox-primitive
      npm ERR! extraneous: unique-string@ /opt/iobroker/node_modules/unique-string
      npm ERR! extraneous: unix-dgram@ /opt/iobroker/node_modules/unix-dgram
      npm ERR! extraneous: unpipe@ /opt/iobroker/node_modules/unpipe
      npm ERR! extraneous: update-notifier@ /opt/iobroker/node_modules/update-notifier
      npm ERR! extraneous: uri-js@ /opt/iobroker/node_modules/uri-js
      npm ERR! extraneous: url-join@ /opt/iobroker/node_modules/url-join
      npm ERR! extraneous: url-parse-lax@ /opt/iobroker/node_modules/url-parse-lax
      npm ERR! extraneous: url-parse@ /opt/iobroker/node_modules/url-parse
      npm ERR! extraneous: url-template@ /opt/iobroker/node_modules/url-template
      npm ERR! extraneous: ursa-optional@0.9.10 /opt/iobroker/node_modules/ursa-optional
      npm ERR! extraneous: usb@ /opt/iobroker/node_modules/usb
      npm ERR! extraneous: util-deprecate@ /opt/iobroker/node_modules/util-deprecate
      npm ERR! extraneous: utils-merge@ /opt/iobroker/node_modules/utils-merge
      npm ERR! extraneous: uuid@ /opt/iobroker/node_modules/uuid
      npm ERR! extraneous: vali-date@ /opt/iobroker/node_modules/vali-date
      npm ERR! extraneous: validate-npm-package-license@3.0.4 /opt/iobroker/node_modules/validate-npm-package-license
      npm ERR! extraneous: validate-npm-package-name@ /opt/iobroker/node_modules/validate-npm-package-name
      npm ERR! extraneous: vary@ /opt/iobroker/node_modules/vary
      npm ERR! extraneous: verror@ /opt/iobroker/node_modules/verror
      npm ERR! extraneous: virtual-tsc@ /opt/iobroker/node_modules/virtual-tsc
      npm ERR! extraneous: vows@ /opt/iobroker/node_modules/vows
      npm ERR! extraneous: w3c-xmlserializer@ /opt/iobroker/node_modules/w3c-xmlserializer
      npm ERR! extraneous: wake_on_lan@ /opt/iobroker/node_modules/wake_on_lan
      npm ERR! extraneous: weak-daemon@1.0.3 /opt/iobroker/node_modules/weak-daemon
      npm ERR! extraneous: webdav@ /opt/iobroker/node_modules/webdav
      npm ERR! extraneous: webidl-conversions@ /opt/iobroker/node_modules/webidl-conversions
      npm ERR! extraneous: websocket-stream@ /opt/iobroker/node_modules/websocket-stream
      npm ERR! extraneous: whatwg-encoding@ /opt/iobroker/node_modules/whatwg-encoding
      npm ERR! extraneous: whatwg-mimetype@ /opt/iobroker/node_modules/whatwg-mimetype
      npm ERR! extraneous: whatwg-url@ /opt/iobroker/node_modules/whatwg-url
      npm ERR! extraneous: which-boxed-primitive@ /opt/iobroker/node_modules/which-boxed-primitive
      npm ERR! extraneous: which-module@ /opt/iobroker/node_modules/which-module
      npm ERR! extraneous: which-typed-array@ /opt/iobroker/node_modules/which-typed-array
      npm ERR! extraneous: which@ /opt/iobroker/node_modules/which
      npm ERR! extraneous: wide-align@ /opt/iobroker/node_modules/wide-align
      npm ERR! extraneous: widest-line@ /opt/iobroker/node_modules/widest-line
      npm ERR! extraneous: window-size@ /opt/iobroker/node_modules/window-size
      npm ERR! extraneous: winston-daily-rotate-file@ /opt/iobroker/node_modules/winston-daily-rotate-file
      npm ERR! extraneous: winston-seq-updated@ /opt/iobroker/node_modules/winston-seq-updated
      npm ERR! extraneous: winston-syslog@ /opt/iobroker/node_modules/winston-syslog
      npm ERR! extraneous: winston-transport@ /opt/iobroker/node_modules/winston-transport
      npm ERR! extraneous: winston@ /opt/iobroker/node_modules/winston
      npm ERR! extraneous: word-wrap@ /opt/iobroker/node_modules/word-wrap
      npm ERR! extraneous: wrap-ansi@ /opt/iobroker/node_modules/wrap-ansi
      npm ERR! extraneous: wrappy@ /opt/iobroker/node_modules/wrappy
      npm ERR! extraneous: write-file-atomic@ /opt/iobroker/node_modules/write-file-atomic
      npm ERR! extraneous: ws@ /opt/iobroker/node_modules/ws
      npm ERR! extraneous: xdg-basedir@ /opt/iobroker/node_modules/xdg-basedir
      npm ERR! extraneous: xml-name-validator@ /opt/iobroker/node_modules/xml-name-validator
      npm ERR! extraneous: xml2js@ /opt/iobroker/node_modules/xml2js
      npm ERR! extraneous: xmlbuilder@ /opt/iobroker/node_modules/xmlbuilder
      npm ERR! extraneous: xmlchars@ /opt/iobroker/node_modules/xmlchars
      npm ERR! extraneous: xmlhttprequest-ssl@ /opt/iobroker/node_modules/xmlhttprequest-ssl
      npm ERR! extraneous: xregexp@ /opt/iobroker/node_modules/xregexp
      npm ERR! extraneous: xtend@4.0.2 /opt/iobroker/node_modules/xtend
      npm ERR! extraneous: y18n@ /opt/iobroker/node_modules/y18n
      npm ERR! extraneous: y5@ /opt/iobroker/node_modules/y5
      npm ERR! extraneous: yallist@ /opt/iobroker/node_modules/yallist
      npm ERR! extraneous: yamaha-nodejs-soef@ /opt/iobroker/node_modules/yamaha-nodejs-soef
      npm ERR! extraneous: yaml@ /opt/iobroker/node_modules/yaml
      npm ERR! extraneous: yargs-parser@ /opt/iobroker/node_modules/yargs-parser
      npm ERR! invalid: yargs@ /opt/iobroker/node_modules/yargs
      npm ERR! extraneous: yeast@ /opt/iobroker/node_modules/yeast
      npm ERR! extraneous: yocto-queue@ /opt/iobroker/node_modules/yocto-queue
      npm ERR! extraneous: zrender@ /opt/iobroker/node_modules/zrender
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2023-06-17T14_23_49_016Z-debug.log
      
      1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Almixx last edited by DJMarc75

        @almixx warum stellst Du nicht die originale Ausgabe hier rein ? Weil Du Root verbergen willst ??

        edit: und man stellt hier die EIN und AUSgaben hier rein... nur dann kann geholfen werden 🙂

        Almixx 2 Replies Last reply Reply Quote 0
        • Almixx
          Almixx @DJMarc75 last edited by Almixx

          @djmarc75 das war der Anfang, hatte erst weggelassen wegen der Größe...

          ======== Start marking the full check here =========
          
          
          Skript v.2023-04-16
          
          *** BASE SYSTEM ***
          Model           : Raspberry Pi 4 Model B Rev 1.1
          Architecture    : armv7l
          Docker          : false
          Virtualization  : none
          Distributor ID: Raspbian
          Description:    Raspbian GNU/Linux 10 (buster)
          Release:        10
          Codename:       buster
          
          PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
          NAME="Raspbian GNU/Linux"
          VERSION_ID="10"
          VERSION="10 (buster)"
          VERSION_CODENAME=buster
          ID=raspbian
          ID_LIKE=debian
          HOME_URL="http://www.raspbian.org/"
          SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
          BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
          
          Systemuptime and Load:
           16:23:37 up 59 min,  1 user,  load average: 0.47, 0.52, 0.45
          CPU threads: 4
          
          Raspberry only:
          throttled=0x0
          Other values than 0x0 hint to temperature/voltage problems
          temp=65.7'C
          volt=0.8438V
          
          *** Time and Time Zones ***
                         Local time: Sat 2023-06-17 16:23:37 CEST
                     Universal time: Sat 2023-06-17 14:23:37 UTC
                           RTC time: n/a
                          Time zone: Europe/Berlin (CEST, +0200)
          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:           3.8G        421M        2.5G         24M        939M        3.4G
          Swap:           99M          0B         99M
          Total:         3.9G        421M        2.6G
          
                   3837 M total memory
                    421 M used memory
                    472 M active memory
                    739 M inactive memory
                   2476 M free memory
                    248 M buffer memory
                    691 M swap cache
                     99 M total swap
                      0 M used swap
                     99 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
          
          
          DJMarc75 1 Reply Last reply Reply Quote 0
          • Almixx
            Almixx @DJMarc75 last edited by

            @djmarc75 said in IOBroker - Webseite nicht gefunden...:

            edit: und man stellt hier die EIN und AUSgaben hier rein... nur dann kann geholfen werden

            Was meinst du damit?

            crunchip 1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @Almixx last edited by

              @almixx sagte in IOBroker - Webseite nicht gefunden...:

              das war der Anfang, hatte erst weggelassen wegen der Größe

              und jetzt bitte das Ganze von iob diag zeigen bitte - nicht das Summary 😉

              1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active @Almixx last edited by

                @almixx incl Zeilen der Eingabe

                Kurzfassung buster tot
                Nodejs falsch installiert

                1 Reply Last reply Reply Quote 1
                • ?
                  A Former User @Almixx last edited by A Former User

                  @almixx sagte in IOBroker - Webseite nicht gefunden...:

                  Da ich keine Linux Kenntnisse habe, hoffe ich auf Hilfe von Euch. Wie gehe ich am Besten vor?

                  Moin,

                  habe lange mit mir gerungen, mich in diesen Thread einzumischen.

                  Für mich ist das oft nicht nachvollziehbar, plötzlich, ohne dass man etwas gemacht hat, geht etwas, in diesem Fall, der ioBroker, nicht mehr.

                  Also solltest Du schon sagen, was Du gemacht hast! Ich vermute das Du den JS-Controler updaten wolltest!

                  Wenn ich mir den halben Output von iob diag anschaue, dann sehe ich da schon einige Fehler

                  
                  *** NodeJS-Installation ***
                  	
                  /usr/bin/nodejs         v16.20.0
                  /home/pi/.nvm/versions/node/v16.13.1/bin/node           v16.13.1
                  /home/pi/.nvm/versions/node/v16.13.1/bin/npm            8.1.2
                  /home/pi/.nvm/versions/node/v16.13.1/bin/npx            8.1.2
                  	
                  *** nodejs is NOT correctly installed ***                    <---------------------------------
                  

                  Wie hast Du NodeJs installiert?
                  Du solltest dringend, dass hier lesen https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

                  Dann, wenn ich recht haben sollte, mit dem JS-Controler Update, solltest Du glaube ich erst einmal wieder auf die Stable Version, denn die aktuelle Beta setzt ein korrekt installiertes NodeJs voraus.

                  Dann läuft bei Dir noch Buster, das ist schon tot und Du solltest mindestens Bullseye besser gleich auf Bookworm gehen.

                  Also einige hier im Forum würden sagen, gleich neu aufsetzen, dann aber richtig.

                  VG
                  Bernd

                  P.S.: @crunchip war schneller mit totem Buster 🙂

                  crunchip Thomas Braun Almixx 4 Replies Last reply Reply Quote 1
                  • crunchip
                    crunchip Forum Testing Most Active @Guest last edited by crunchip

                    @dp20eic war ja auch die Kurzfassung😉

                    @Almixx und wenn auch noch Zusatz Software drauf läuft, da kommste nicht drum herum es neu aufzusetzen

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

                      @dp20eic sagte in IOBroker - Webseite nicht gefunden...:

                      Also einige hier im Forum würden sagen, gleich neu aufsetzen, dann aber richtig.

                      Der Auffassung wäre ich in dem Fall auch. Und zwar nicht, weil man das nicht alles noch geradebiegen könnte sondern weil da der Aufwand nicht in Relation zum Ergebnis steht, denn "Da ich keine Linux Kenntnisse habe..." würde das sehr langwierig werden.

                      Für einen Raspberry würde ich aber noch kein Debian 12 'Bookworm' empfehlen, die RaspberryOS-Repos sind noch nicht gefüllt.

                      Da wäre Bullseye in der 64bit-Version noch angezeigt.

                      1 Reply Last reply Reply Quote 0
                      • Almixx
                        Almixx @Guest last edited by

                        @dp20eic
                        also ich hatte Probleme mit influxdb, da kam beim updaten des Pi's ne Fehlermeldung. Habe das dann nach einer Anleitung
                        im Netz versucht zu beheben( mit c&p Befehlen).
                        Dabei habe ich wohl was falsch gemacht. Zwar ist die ürsprüngliche Fehlermeldung weg, aber IOBroker geht jetzt nicht.

                        Thomas Braun ? 2 Replies Last reply Reply Quote 0
                        • Almixx
                          Almixx @Guest last edited by

                          @dp20eic said in IOBroker - Webseite nicht gefunden...:

                          Dann läuft bei Dir noch Buster, das ist schon tot und Du solltest mindestens Bullseye besser gleich auf Bookworm gehen.

                          ? ehrlich gesagt, keine Ahnung was das ist.

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

                            @almixx sagte in IOBroker - Webseite nicht gefunden...:

                            da kam beim updaten des Pi's ne Fehlermeldung.

                            Software wird bei Debian grundsätzlich über Paketmanager installiert. Und nicht wie du es bei nodejs gemacht hast über nvm oder n

                            Wenn also in den Anleitungen nicht mit 'apt ' hantiert wird sind die zu 99% einfach falsch. Insbesondere für Einsteiger.

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

                              @almixx sagte in IOBroker - Webseite nicht gefunden...:

                              ? ehrlich gesagt, keine Ahnung was das ist.

                              Sind die 'Relasenames' zu Debian 10 + 11 + 12
                              Dein Buster ist Debian 10 und damit abgekündigt, tot, hat das End Of Life erreicht.

                              https://www.debian.org/releases/

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

                                @thomas-braun
                                was sollte ich jetzt schlauerweise machen, ohne das meine Sachen ganz weg sind?

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

                                  @almixx sagte in IOBroker - Webseite nicht gefunden...:

                                  ohne das meine Sachen ganz weg sind?

                                  Die können nicht weg sein, du hast ja ein Backup.

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

                                    @thomas-braun sagte in IOBroker - Webseite nicht gefunden...:

                                    du hast ja ein Backup

                                    das darf man bezweifeln ? 🙂

                                    Almixx 1 Reply Last reply Reply Quote 0
                                    • Almixx
                                      Almixx @DJMarc75 last edited by

                                      @djmarc75
                                      backups habe ich

                                      DJMarc75 Thomas Braun ? 3 Replies Last reply Reply Quote 0
                                      • DJMarc75
                                        DJMarc75 @Almixx last edited by

                                        @almixx und warum nutzt man die nicht ?

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

                                          @almixx

                                          Dann:

                                          https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht

                                          Und nimm die 64bit-Lite-Variante diesmal. Dann kommst du auch unfallfrei an z. B. influxdb2.

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User @Almixx last edited by A Former User

                                            @almixx sagte in IOBroker - Webseite nicht gefunden...:

                                            @djmarc75
                                            backups habe ich

                                            Moin,

                                            dann hoffentlich auch aktuell 🙂

                                            Ich bin kein RasPI wissender, ich würde hier dann denen, den Vortritt lassen, die sich damit auskennen, denn ich würde da auch erst anfangen zu lesen und das hier dann wieder geben.

                                            Damit ich aber etwas lerne, bleibe ich mal im Thread 🙂

                                            VG
                                            Bernd

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            iobroker hängt
                                            5
                                            53
                                            2087
                                            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