Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Gelöst] Zigbee >1.2.0 funktioniert nicht

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    317

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    786

[Gelöst] Zigbee >1.2.0 funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
zigbee-adapter
35 Beiträge 4 Kommentatoren 2.3k Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Thomas BraunT Thomas Braun

    @amg_666 Wenn der Adapter drin ist, schau mal per

    cd /opt/iobroker
    npm list
    

    Ob da alles i.O. ist.

    amg_666A Offline
    amg_666A Offline
    amg_666
    schrieb am zuletzt editiert von amg_666
    #15

    @thomas-braun ICh hab zwischenzeitlich node upgedatet auf die 12.20.1 :-)

    npm list meckert beim zigbee rum, alles andere ist ok. Ausserdem steht da bei zigbee die 1.2.0, wenn ich nochmal ein zigbee upgrade anstoße bekomme ich aber gesagt, der Adapter sei up-to-date (??)

    +-- UNMET DEPENDENCY iobroker.zigbee@1.2.0
    | +-- @iobroker/adapter-core@2.4.0 deduped
    | +-- UNMET DEPENDENCY zigbee-herdsman@0.12.114
    | | +-- UNMET DEPENDENCY @babel/cli@7.10.5
    | | +-- UNMET DEPENDENCY @babel/preset-env@7.11.0
    | | +-- UNMET DEPENDENCY @babel/preset-typescript@7.10.4
    | | +-- UNMET DEPENDENCY @types/debug@4.1.5
    | | +-- UNMET DEPENDENCY @types/jest@26.0.8
    | | +-- UNMET DEPENDENCY @types/nedb@1.8.10
    | | +-- UNMET DEPENDENCY @types/serialport@8.0.1
    | | +-- UNMET DEPENDENCY @typescript-eslint/eslint-plugin@3.7.1
    | | +-- UNMET DEPENDENCY @typescript-eslint/parser@3.7.1
    | | +-- UNMET DEPENDENCY debug@4.1.1
    | | | `-- UNMET DEPENDENCY ms@2.1.2
    | | +-- UNMET DEPENDENCY eslint@7.6.0
    | | +-- UNMET DEPENDENCY fast-deep-equal@3.1.3
    | | +-- UNMET DEPENDENCY jest@26.2.2
    | | +-- UNMET DEPENDENCY mixin-deep@2.0.1
    | | +-- UNMET DEPENDENCY serialport@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/binding-mock@9.0.0
    | | | | +-- UNMET DEPENDENCY @serialport/binding-abstract@9.0.0
    | | | | | `-- UNMET DEPENDENCY debug@4.1.1
    | | | | `-- UNMET DEPENDENCY debug@4.1.1
    | | | +-- UNMET DEPENDENCY @serialport/bindings@9.0.0
    | | | | +-- UNMET DEPENDENCY @serialport/binding-abstract@9.0.0
    | | | | +-- UNMET DEPENDENCY @serialport/parser-readline@9.0.0
    | | | | +-- UNMET DEPENDENCY bindings@1.5.0
    | | | | | `-- UNMET DEPENDENCY file-uri-to-path@1.0.0
    | | | | +-- UNMET DEPENDENCY debug@4.1.1
    | | | | +-- UNMET DEPENDENCY nan@2.14.1
    | | | | `-- UNMET DEPENDENCY prebuild-install@5.3.5
    | | | |   +-- UNMET DEPENDENCY detect-libc@1.0.3
    | | | |   +-- UNMET DEPENDENCY expand-template@2.0.3
    | | | |   +-- UNMET DEPENDENCY github-from-package@0.0.0
    | | | |   +-- UNMET DEPENDENCY minimist@1.2.5
    | | | |   +-- UNMET DEPENDENCY mkdirp@0.5.5
    | | | |   | `-- UNMET DEPENDENCY minimist@1.2.5
    | | | |   +-- UNMET DEPENDENCY napi-build-utils@1.0.2
    | | | |   +-- UNMET DEPENDENCY node-abi@2.18.0
    | | | |   | `-- UNMET DEPENDENCY semver@5.7.1
    | | | |   +-- UNMET DEPENDENCY noop-logger@0.1.1
    | | | |   +-- UNMET DEPENDENCY npmlog@4.1.2
    | | | |   | +-- UNMET DEPENDENCY are-we-there-yet@1.1.5
    | | | |   | | +-- UNMET DEPENDENCY delegates@1.0.0
    | | | |   | | `-- UNMET DEPENDENCY readable-stream@2.3.7
    | | | |   | |   +-- UNMET DEPENDENCY core-util-is@1.0.2
    | | | |   | |   +-- UNMET DEPENDENCY inherits@2.0.4
    | | | |   | |   +-- UNMET DEPENDENCY isarray@1.0.0
    | | | |   | |   +-- UNMET DEPENDENCY process-nextick-args@2.0.1
    | | | |   | |   +-- UNMET DEPENDENCY safe-buffer@5.1.2
    | | | |   | |   +-- UNMET DEPENDENCY string_decoder@1.1.1
    | | | |   | |   | `-- UNMET DEPENDENCY safe-buffer@5.1.2
    | | | |   | |   `-- UNMET DEPENDENCY util-deprecate@1.0.2
    | | | |   | +-- UNMET DEPENDENCY console-control-strings@1.1.0
    | | | |   | +-- UNMET DEPENDENCY gauge@2.7.4
    | | | |   | | +-- UNMET DEPENDENCY aproba@1.2.0
    | | | |   | | +-- UNMET DEPENDENCY console-control-strings@1.1.0
    | | | |   | | +-- UNMET DEPENDENCY has-unicode@2.0.1
    | | | |   | | +-- UNMET DEPENDENCY object-assign@4.1.1
    | | | |   | | +-- UNMET DEPENDENCY signal-exit@3.0.3
    | | | |   | | +-- UNMET DEPENDENCY string-width@1.0.2
    | | | |   | | | +-- UNMET DEPENDENCY code-point-at@1.1.0
    | | | |   | | | +-- UNMET DEPENDENCY is-fullwidth-code-point@1.0.0
    | | | |   | | | | `-- UNMET DEPENDENCY number-is-nan@1.0.1
    | | | |   | | | `-- UNMET DEPENDENCY strip-ansi@3.0.1
    | | | |   | | +-- UNMET DEPENDENCY strip-ansi@3.0.1
    | | | |   | | | `-- UNMET DEPENDENCY ansi-regex@2.1.1
    | | | |   | | `-- UNMET DEPENDENCY wide-align@1.1.3
    | | | |   | |   `-- UNMET DEPENDENCY string-width@1.0.2
    | | | |   | `-- UNMET DEPENDENCY set-blocking@2.0.0
    | | | |   +-- UNMET DEPENDENCY pump@3.0.0
    | | | |   | +-- UNMET DEPENDENCY end-of-stream@1.4.4
    | | | |   | | `-- UNMET DEPENDENCY once@1.4.0
    | | | |   | `-- UNMET DEPENDENCY once@1.4.0
    | | | |   |   `-- UNMET DEPENDENCY wrappy@1.0.2
    | | | |   +-- UNMET DEPENDENCY rc@1.2.8
    | | | |   | +-- UNMET DEPENDENCY deep-extend@0.6.0
    | | | |   | +-- UNMET DEPENDENCY ini@1.3.5
    | | | |   | +-- UNMET DEPENDENCY minimist@1.2.5
    | | | |   | `-- UNMET DEPENDENCY strip-json-comments@2.0.1
    | | | |   +-- UNMET DEPENDENCY simple-get@3.1.0
    | | | |   | +-- UNMET DEPENDENCY decompress-response@4.2.1
    | | | |   | | `-- UNMET DEPENDENCY mimic-response@2.1.0
    | | | |   | +-- UNMET DEPENDENCY once@1.4.0
    | | | |   | `-- UNMET DEPENDENCY simple-concat@1.0.1
    | | | |   +-- UNMET DEPENDENCY tar-fs@2.1.0
    | | | |   | +-- UNMET DEPENDENCY chownr@1.1.4
    | | | |   | +-- UNMET DEPENDENCY mkdirp-classic@0.5.3
    | | | |   | +-- UNMET DEPENDENCY pump@3.0.0
    | | | |   | `-- UNMET DEPENDENCY tar-stream@2.1.3
    | | | |   |   +-- UNMET DEPENDENCY bl@4.0.2
    | | | |   |   | +-- UNMET DEPENDENCY buffer@5.6.0
    | | | |   |   | | +-- UNMET DEPENDENCY base64-js@1.3.1
    | | | |   |   | | `-- UNMET DEPENDENCY ieee754@1.1.13
    | | | |   |   | +-- UNMET DEPENDENCY inherits@2.0.4
    | | | |   |   | `-- UNMET DEPENDENCY readable-stream@3.6.0
    | | | |   |   |   +-- UNMET DEPENDENCY inherits@2.0.4
    | | | |   |   |   +-- UNMET DEPENDENCY string_decoder@1.1.1
    | | | |   |   |   `-- UNMET DEPENDENCY util-deprecate@1.0.2
    | | | |   |   +-- UNMET DEPENDENCY end-of-stream@1.4.4
    | | | |   |   +-- UNMET DEPENDENCY fs-constants@1.0.0
    | | | |   |   +-- UNMET DEPENDENCY inherits@2.0.4
    | | | |   |   `-- UNMET DEPENDENCY readable-stream@3.6.0
    | | | |   |     +-- UNMET DEPENDENCY inherits@2.0.4
    | | | |   |     +-- UNMET DEPENDENCY string_decoder@1.1.1
    | | | |   |     `-- UNMET DEPENDENCY util-deprecate@1.0.2
    | | | |   +-- UNMET DEPENDENCY tunnel-agent@0.6.0
    | | | |   | `-- UNMET DEPENDENCY safe-buffer@5.1.2
    | | | |   `-- UNMET DEPENDENCY which-pm-runs@1.0.0
    | | | +-- UNMET DEPENDENCY @serialport/parser-byte-length@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/parser-cctalk@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/parser-delimiter@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/parser-readline@9.0.0
    | | | | `-- UNMET DEPENDENCY @serialport/parser-delimiter@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/parser-ready@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/parser-regex@9.0.0
    | | | +-- UNMET DEPENDENCY @serialport/stream@9.0.0
    | | | | `-- UNMET DEPENDENCY debug@4.1.1
    | | | `-- UNMET DEPENDENCY debug@4.1.1
    | | +-- UNMET DEPENDENCY slip@1.0.2
    | | +-- UNMET DEPENDENCY typedoc@0.17.8
    | | +-- UNMET DEPENDENCY typedoc-plugin-markdown@2.4.0
    | | +-- UNMET DEPENDENCY typedoc-plugin-no-inherit@1.1.10
    | | +-- UNMET DEPENDENCY typedoc-plugin-sourcefile-url@1.0.6
    | | `-- UNMET DEPENDENCY typescript@3.9.7
    | `-- UNMET DEPENDENCY zigbee-herdsman-converters@12.0.158
    |   +-- UNMET DEPENDENCY axios@0.19.2
    |   | `-- UNMET DEPENDENCY follow-redirects@1.5.10
    |   |   `-- UNMET DEPENDENCY debug@3.1.0
    |   |     `-- UNMET DEPENDENCY ms@2.0.0
    |   +-- UNMET DEPENDENCY eslint@7.6.0
    |   +-- UNMET DEPENDENCY eslint-config-google@0.14.0
    |   +-- UNMET DEPENDENCY eslint-plugin-jest@23.20.0
    |   +-- UNMET DEPENDENCY https-proxy-agent@5.0.0
    |   | +-- UNMET DEPENDENCY agent-base@6.0.1
    |   | | `-- UNMET DEPENDENCY debug@4.1.1
    |   | |   `-- UNMET DEPENDENCY ms@2.1.2
    |   | `-- UNMET DEPENDENCY debug@4.1.1
    |   |   `-- UNMET DEPENDENCY ms@2.1.2
    |   +-- UNMET DEPENDENCY jest@26.2.2
    |   `-- UNMET DEPENDENCY tar-stream@2.1.3
    |     +-- UNMET DEPENDENCY bl@4.0.2
    |     | +-- UNMET DEPENDENCY buffer@5.6.0
    |     | | +-- UNMET DEPENDENCY base64-js@1.3.1
    |     | | `-- UNMET DEPENDENCY ieee754@1.1.13
    |     | +-- UNMET DEPENDENCY inherits@2.0.4
    |     | `-- UNMET DEPENDENCY readable-stream@3.6.0
    |     +-- UNMET DEPENDENCY end-of-stream@1.4.4
    |     | `-- UNMET DEPENDENCY once@1.4.0
    |     |   `-- UNMET DEPENDENCY wrappy@1.0.2
    |     +-- UNMET DEPENDENCY fs-constants@1.0.0
    |     +-- UNMET DEPENDENCY inherits@2.0.4
    |     `-- UNMET DEPENDENCY readable-stream@3.6.0
    |       +-- UNMET DEPENDENCY inherits@2.0.4
    |       +-- UNMET DEPENDENCY string_decoder@1.3.0
    |       | `-- UNMET DEPENDENCY safe-buffer@5.2.1
    |       `-- UNMET DEPENDENCY util-deprecate@1.0.2
    
    

    iobroker auf proxmox container

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • amg_666A amg_666

      @thomas-braun ICh hab zwischenzeitlich node upgedatet auf die 12.20.1 :-)

      npm list meckert beim zigbee rum, alles andere ist ok. Ausserdem steht da bei zigbee die 1.2.0, wenn ich nochmal ein zigbee upgrade anstoße bekomme ich aber gesagt, der Adapter sei up-to-date (??)

      +-- UNMET DEPENDENCY iobroker.zigbee@1.2.0
      | +-- @iobroker/adapter-core@2.4.0 deduped
      | +-- UNMET DEPENDENCY zigbee-herdsman@0.12.114
      | | +-- UNMET DEPENDENCY @babel/cli@7.10.5
      | | +-- UNMET DEPENDENCY @babel/preset-env@7.11.0
      | | +-- UNMET DEPENDENCY @babel/preset-typescript@7.10.4
      | | +-- UNMET DEPENDENCY @types/debug@4.1.5
      | | +-- UNMET DEPENDENCY @types/jest@26.0.8
      | | +-- UNMET DEPENDENCY @types/nedb@1.8.10
      | | +-- UNMET DEPENDENCY @types/serialport@8.0.1
      | | +-- UNMET DEPENDENCY @typescript-eslint/eslint-plugin@3.7.1
      | | +-- UNMET DEPENDENCY @typescript-eslint/parser@3.7.1
      | | +-- UNMET DEPENDENCY debug@4.1.1
      | | | `-- UNMET DEPENDENCY ms@2.1.2
      | | +-- UNMET DEPENDENCY eslint@7.6.0
      | | +-- UNMET DEPENDENCY fast-deep-equal@3.1.3
      | | +-- UNMET DEPENDENCY jest@26.2.2
      | | +-- UNMET DEPENDENCY mixin-deep@2.0.1
      | | +-- UNMET DEPENDENCY serialport@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/binding-mock@9.0.0
      | | | | +-- UNMET DEPENDENCY @serialport/binding-abstract@9.0.0
      | | | | | `-- UNMET DEPENDENCY debug@4.1.1
      | | | | `-- UNMET DEPENDENCY debug@4.1.1
      | | | +-- UNMET DEPENDENCY @serialport/bindings@9.0.0
      | | | | +-- UNMET DEPENDENCY @serialport/binding-abstract@9.0.0
      | | | | +-- UNMET DEPENDENCY @serialport/parser-readline@9.0.0
      | | | | +-- UNMET DEPENDENCY bindings@1.5.0
      | | | | | `-- UNMET DEPENDENCY file-uri-to-path@1.0.0
      | | | | +-- UNMET DEPENDENCY debug@4.1.1
      | | | | +-- UNMET DEPENDENCY nan@2.14.1
      | | | | `-- UNMET DEPENDENCY prebuild-install@5.3.5
      | | | |   +-- UNMET DEPENDENCY detect-libc@1.0.3
      | | | |   +-- UNMET DEPENDENCY expand-template@2.0.3
      | | | |   +-- UNMET DEPENDENCY github-from-package@0.0.0
      | | | |   +-- UNMET DEPENDENCY minimist@1.2.5
      | | | |   +-- UNMET DEPENDENCY mkdirp@0.5.5
      | | | |   | `-- UNMET DEPENDENCY minimist@1.2.5
      | | | |   +-- UNMET DEPENDENCY napi-build-utils@1.0.2
      | | | |   +-- UNMET DEPENDENCY node-abi@2.18.0
      | | | |   | `-- UNMET DEPENDENCY semver@5.7.1
      | | | |   +-- UNMET DEPENDENCY noop-logger@0.1.1
      | | | |   +-- UNMET DEPENDENCY npmlog@4.1.2
      | | | |   | +-- UNMET DEPENDENCY are-we-there-yet@1.1.5
      | | | |   | | +-- UNMET DEPENDENCY delegates@1.0.0
      | | | |   | | `-- UNMET DEPENDENCY readable-stream@2.3.7
      | | | |   | |   +-- UNMET DEPENDENCY core-util-is@1.0.2
      | | | |   | |   +-- UNMET DEPENDENCY inherits@2.0.4
      | | | |   | |   +-- UNMET DEPENDENCY isarray@1.0.0
      | | | |   | |   +-- UNMET DEPENDENCY process-nextick-args@2.0.1
      | | | |   | |   +-- UNMET DEPENDENCY safe-buffer@5.1.2
      | | | |   | |   +-- UNMET DEPENDENCY string_decoder@1.1.1
      | | | |   | |   | `-- UNMET DEPENDENCY safe-buffer@5.1.2
      | | | |   | |   `-- UNMET DEPENDENCY util-deprecate@1.0.2
      | | | |   | +-- UNMET DEPENDENCY console-control-strings@1.1.0
      | | | |   | +-- UNMET DEPENDENCY gauge@2.7.4
      | | | |   | | +-- UNMET DEPENDENCY aproba@1.2.0
      | | | |   | | +-- UNMET DEPENDENCY console-control-strings@1.1.0
      | | | |   | | +-- UNMET DEPENDENCY has-unicode@2.0.1
      | | | |   | | +-- UNMET DEPENDENCY object-assign@4.1.1
      | | | |   | | +-- UNMET DEPENDENCY signal-exit@3.0.3
      | | | |   | | +-- UNMET DEPENDENCY string-width@1.0.2
      | | | |   | | | +-- UNMET DEPENDENCY code-point-at@1.1.0
      | | | |   | | | +-- UNMET DEPENDENCY is-fullwidth-code-point@1.0.0
      | | | |   | | | | `-- UNMET DEPENDENCY number-is-nan@1.0.1
      | | | |   | | | `-- UNMET DEPENDENCY strip-ansi@3.0.1
      | | | |   | | +-- UNMET DEPENDENCY strip-ansi@3.0.1
      | | | |   | | | `-- UNMET DEPENDENCY ansi-regex@2.1.1
      | | | |   | | `-- UNMET DEPENDENCY wide-align@1.1.3
      | | | |   | |   `-- UNMET DEPENDENCY string-width@1.0.2
      | | | |   | `-- UNMET DEPENDENCY set-blocking@2.0.0
      | | | |   +-- UNMET DEPENDENCY pump@3.0.0
      | | | |   | +-- UNMET DEPENDENCY end-of-stream@1.4.4
      | | | |   | | `-- UNMET DEPENDENCY once@1.4.0
      | | | |   | `-- UNMET DEPENDENCY once@1.4.0
      | | | |   |   `-- UNMET DEPENDENCY wrappy@1.0.2
      | | | |   +-- UNMET DEPENDENCY rc@1.2.8
      | | | |   | +-- UNMET DEPENDENCY deep-extend@0.6.0
      | | | |   | +-- UNMET DEPENDENCY ini@1.3.5
      | | | |   | +-- UNMET DEPENDENCY minimist@1.2.5
      | | | |   | `-- UNMET DEPENDENCY strip-json-comments@2.0.1
      | | | |   +-- UNMET DEPENDENCY simple-get@3.1.0
      | | | |   | +-- UNMET DEPENDENCY decompress-response@4.2.1
      | | | |   | | `-- UNMET DEPENDENCY mimic-response@2.1.0
      | | | |   | +-- UNMET DEPENDENCY once@1.4.0
      | | | |   | `-- UNMET DEPENDENCY simple-concat@1.0.1
      | | | |   +-- UNMET DEPENDENCY tar-fs@2.1.0
      | | | |   | +-- UNMET DEPENDENCY chownr@1.1.4
      | | | |   | +-- UNMET DEPENDENCY mkdirp-classic@0.5.3
      | | | |   | +-- UNMET DEPENDENCY pump@3.0.0
      | | | |   | `-- UNMET DEPENDENCY tar-stream@2.1.3
      | | | |   |   +-- UNMET DEPENDENCY bl@4.0.2
      | | | |   |   | +-- UNMET DEPENDENCY buffer@5.6.0
      | | | |   |   | | +-- UNMET DEPENDENCY base64-js@1.3.1
      | | | |   |   | | `-- UNMET DEPENDENCY ieee754@1.1.13
      | | | |   |   | +-- UNMET DEPENDENCY inherits@2.0.4
      | | | |   |   | `-- UNMET DEPENDENCY readable-stream@3.6.0
      | | | |   |   |   +-- UNMET DEPENDENCY inherits@2.0.4
      | | | |   |   |   +-- UNMET DEPENDENCY string_decoder@1.1.1
      | | | |   |   |   `-- UNMET DEPENDENCY util-deprecate@1.0.2
      | | | |   |   +-- UNMET DEPENDENCY end-of-stream@1.4.4
      | | | |   |   +-- UNMET DEPENDENCY fs-constants@1.0.0
      | | | |   |   +-- UNMET DEPENDENCY inherits@2.0.4
      | | | |   |   `-- UNMET DEPENDENCY readable-stream@3.6.0
      | | | |   |     +-- UNMET DEPENDENCY inherits@2.0.4
      | | | |   |     +-- UNMET DEPENDENCY string_decoder@1.1.1
      | | | |   |     `-- UNMET DEPENDENCY util-deprecate@1.0.2
      | | | |   +-- UNMET DEPENDENCY tunnel-agent@0.6.0
      | | | |   | `-- UNMET DEPENDENCY safe-buffer@5.1.2
      | | | |   `-- UNMET DEPENDENCY which-pm-runs@1.0.0
      | | | +-- UNMET DEPENDENCY @serialport/parser-byte-length@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/parser-cctalk@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/parser-delimiter@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/parser-readline@9.0.0
      | | | | `-- UNMET DEPENDENCY @serialport/parser-delimiter@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/parser-ready@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/parser-regex@9.0.0
      | | | +-- UNMET DEPENDENCY @serialport/stream@9.0.0
      | | | | `-- UNMET DEPENDENCY debug@4.1.1
      | | | `-- UNMET DEPENDENCY debug@4.1.1
      | | +-- UNMET DEPENDENCY slip@1.0.2
      | | +-- UNMET DEPENDENCY typedoc@0.17.8
      | | +-- UNMET DEPENDENCY typedoc-plugin-markdown@2.4.0
      | | +-- UNMET DEPENDENCY typedoc-plugin-no-inherit@1.1.10
      | | +-- UNMET DEPENDENCY typedoc-plugin-sourcefile-url@1.0.6
      | | `-- UNMET DEPENDENCY typescript@3.9.7
      | `-- UNMET DEPENDENCY zigbee-herdsman-converters@12.0.158
      |   +-- UNMET DEPENDENCY axios@0.19.2
      |   | `-- UNMET DEPENDENCY follow-redirects@1.5.10
      |   |   `-- UNMET DEPENDENCY debug@3.1.0
      |   |     `-- UNMET DEPENDENCY ms@2.0.0
      |   +-- UNMET DEPENDENCY eslint@7.6.0
      |   +-- UNMET DEPENDENCY eslint-config-google@0.14.0
      |   +-- UNMET DEPENDENCY eslint-plugin-jest@23.20.0
      |   +-- UNMET DEPENDENCY https-proxy-agent@5.0.0
      |   | +-- UNMET DEPENDENCY agent-base@6.0.1
      |   | | `-- UNMET DEPENDENCY debug@4.1.1
      |   | |   `-- UNMET DEPENDENCY ms@2.1.2
      |   | `-- UNMET DEPENDENCY debug@4.1.1
      |   |   `-- UNMET DEPENDENCY ms@2.1.2
      |   +-- UNMET DEPENDENCY jest@26.2.2
      |   `-- UNMET DEPENDENCY tar-stream@2.1.3
      |     +-- UNMET DEPENDENCY bl@4.0.2
      |     | +-- UNMET DEPENDENCY buffer@5.6.0
      |     | | +-- UNMET DEPENDENCY base64-js@1.3.1
      |     | | `-- UNMET DEPENDENCY ieee754@1.1.13
      |     | +-- UNMET DEPENDENCY inherits@2.0.4
      |     | `-- UNMET DEPENDENCY readable-stream@3.6.0
      |     +-- UNMET DEPENDENCY end-of-stream@1.4.4
      |     | `-- UNMET DEPENDENCY once@1.4.0
      |     |   `-- UNMET DEPENDENCY wrappy@1.0.2
      |     +-- UNMET DEPENDENCY fs-constants@1.0.0
      |     +-- UNMET DEPENDENCY inherits@2.0.4
      |     `-- UNMET DEPENDENCY readable-stream@3.6.0
      |       +-- UNMET DEPENDENCY inherits@2.0.4
      |       +-- UNMET DEPENDENCY string_decoder@1.3.0
      |       | `-- UNMET DEPENDENCY safe-buffer@5.2.1
      |       `-- UNMET DEPENDENCY util-deprecate@1.0.2
      
      
      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #16

      @amg_666 Ja, da ist in den Deps was krumm. Sah bei mir auch so aus. Zusätzlich auch noch an Ende der Liste einige Meldungen.
      Zigbee rausgeworfen und die Deps sind wieder sauber.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      amg_666A 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @amg_666 Ja, da ist in den Deps was krumm. Sah bei mir auch so aus. Zusätzlich auch noch an Ende der Liste einige Meldungen.
        Zigbee rausgeworfen und die Deps sind wieder sauber.

        amg_666A Offline
        amg_666A Offline
        amg_666
        schrieb am zuletzt editiert von
        #17

        @thomas-braun Also den zigbee komplett löschen und neu installieren? Kann ich danach aus dem Backup einfach die shepherd drüberbügeln? Alles neu anlernen möchte ich eigentlich nicht :-)

        iobroker auf proxmox container

        Thomas BraunT AsgothianA 2 Antworten Letzte Antwort
        0
        • amg_666A amg_666

          @thomas-braun Also den zigbee komplett löschen und neu installieren? Kann ich danach aus dem Backup einfach die shepherd drüberbügeln? Alles neu anlernen möchte ich eigentlich nicht :-)

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #18

          @amg_666 Bei mir läuft deconz. Den zigbee-Adapter habe ich nur unter Beobachtung im System.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          0
          • amg_666A amg_666

            @thomas-braun Also den zigbee komplett löschen und neu installieren? Kann ich danach aus dem Backup einfach die shepherd drüberbügeln? Alles neu anlernen möchte ich eigentlich nicht :-)

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #19

            @amg_666 zigbee Adapter löschen sollte die shepherd.db erhalten.

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            amg_666A 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @amg_666 zigbee Adapter löschen sollte die shepherd.db erhalten.

              A.

              amg_666A Offline
              amg_666A Offline
              amg_666
              schrieb am zuletzt editiert von
              #20

              @asgothian Über den Adapter gelöscht (war ok) und dann versucht zu installieren...

              $ ./iobroker add zigbee  --host iomaster
              NPM version: 6.14.10
              npm install iobroker.zigbee@1.4.2 --loglevel error --prefix "/opt/iobroker" (System call)
              ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
              ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);                                                                     ^~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);                                                                       ^~~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);                                                                    ^~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);                                                                    ^~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^In file included from ../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]       (node::addon_register_func) (regfunc),                          \                                           ^/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE' NODE_MODULE(serialport, init); ^~~~~~~~~~~
              Killed
              ERROR: host.iomaster Cannot install iobroker.zigbee@1.4.2: 137
              ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ERROR: process exited with code 25
              

              iobroker auf proxmox container

              AsgothianA 1 Antwort Letzte Antwort
              0
              • amg_666A amg_666

                @asgothian Über den Adapter gelöscht (war ok) und dann versucht zu installieren...

                $ ./iobroker add zigbee  --host iomaster
                NPM version: 6.14.10
                npm install iobroker.zigbee@1.4.2 --loglevel error --prefix "/opt/iobroker" (System call)
                ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);                                                                     ^~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);                                                                       ^~~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);                                                                    ^~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);                                                                    ^~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^In file included from ../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]       (node::addon_register_func) (regfunc),                          \                                           ^/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE' NODE_MODULE(serialport, init); ^~~~~~~~~~~
                Killed
                ERROR: host.iomaster Cannot install iobroker.zigbee@1.4.2: 137
                ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                ERROR: process exited with code 25
                
                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von
                #21

                @amg_666 bist du sicher das du node 12.19 nutzt ? serialport 9 sollte mit node 12 gehen.

                mach mal bitte npm list serialport

                A.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                amg_666A 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @amg_666 bist du sicher das du node 12.19 nutzt ? serialport 9 sollte mit node 12 gehen.

                  mach mal bitte npm list serialport

                  A.

                  amg_666A Offline
                  amg_666A Offline
                  amg_666
                  schrieb am zuletzt editiert von
                  #22

                  @asgothian said in Zigbee >1.2.0 funktioniert nicht:

                  npm list serialport

                  node.js 12.20.1

                  pi@iomaster:/opt/iobroker $  npm list serialport
                  iobroker.inst@2.0.3 /opt/iobroker
                  `-- iobroker.discovery@2.5.0
                    `-- serialport@9.0.4
                  
                  

                  iobroker auf proxmox container

                  amg_666A 1 Antwort Letzte Antwort
                  0
                  • amg_666A amg_666

                    @asgothian said in Zigbee >1.2.0 funktioniert nicht:

                    npm list serialport

                    node.js 12.20.1

                    pi@iomaster:/opt/iobroker $  npm list serialport
                    iobroker.inst@2.0.3 /opt/iobroker
                    `-- iobroker.discovery@2.5.0
                      `-- serialport@9.0.4
                    
                    
                    amg_666A Offline
                    amg_666A Offline
                    amg_666
                    schrieb am zuletzt editiert von
                    #23

                    @amg_666 Sehr merkwürdig. Ich habe jetzt nochmal in der Konsole "npm install iobroker.zigbee" eingegeben, das lief dann durch. Aber jetzt sind im Log wieder die ganz oben genannten Fehlermeldungen. Offensichtlich ist hier noch irgendwas im falsch, aber der Adapter war ja komplett gelöscht. Hat hier noch jemand eine Idee?

                    iobroker auf proxmox container

                    Thomas BraunT AsgothianA 2 Antworten Letzte Antwort
                    0
                    • amg_666A amg_666

                      @amg_666 Sehr merkwürdig. Ich habe jetzt nochmal in der Konsole "npm install iobroker.zigbee" eingegeben, das lief dann durch. Aber jetzt sind im Log wieder die ganz oben genannten Fehlermeldungen. Offensichtlich ist hier noch irgendwas im falsch, aber der Adapter war ja komplett gelöscht. Hat hier noch jemand eine Idee?

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #24

                      @amg_666
                      Ich denke zwar dass es passt, schau aber nochmal nach nodejs:

                      which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                      

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      amg_666A 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @amg_666
                        Ich denke zwar dass es passt, schau aber nochmal nach nodejs:

                        which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                        
                        amg_666A Offline
                        amg_666A Offline
                        amg_666
                        schrieb am zuletzt editiert von
                        #25

                        @thomas-braun said in Zigbee >1.2.0 funktioniert nicht:

                        which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs

                        
                        pi@iomaster:/opt/iobroker $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                        /usr/bin/nodejs
                        v12.20.1
                        /usr/bin/node
                        v12.20.1
                        /usr/bin/npm
                        6.14.10
                        nodejs:
                          Installiert:           12.20.1-1nodesource1
                          Installationskandidat: 12.20.1-1nodesource1
                          Versionstabelle:
                         *** 12.20.1-1nodesource1 500
                                500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                                100 /var/lib/dpkg/status
                             10.23.1~dfsg-1~deb10u1 500
                                500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                        pi@iomaster:/opt/iobroker $
                        
                        

                        iobroker auf proxmox container

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • amg_666A amg_666

                          @thomas-braun said in Zigbee >1.2.0 funktioniert nicht:

                          which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs

                          
                          pi@iomaster:/opt/iobroker $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                          /usr/bin/nodejs
                          v12.20.1
                          /usr/bin/node
                          v12.20.1
                          /usr/bin/npm
                          6.14.10
                          nodejs:
                            Installiert:           12.20.1-1nodesource1
                            Installationskandidat: 12.20.1-1nodesource1
                            Versionstabelle:
                           *** 12.20.1-1nodesource1 500
                                  500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                                  100 /var/lib/dpkg/status
                               10.23.1~dfsg-1~deb10u1 500
                                  500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                          pi@iomaster:/opt/iobroker $
                          
                          
                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #26

                          @amg_666
                          Ja, das passt.
                          Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
                          Wenn ich bei mir den zigbee-Adapter reinziehe haut mir

                          npm list
                          

                          recht viele Errors um die Ohren. Sobald der wieder deinstalliert wird ist auch die npm list wieder sauber.

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          amg_666A AsgothianA 2 Antworten Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @amg_666
                            Ja, das passt.
                            Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
                            Wenn ich bei mir den zigbee-Adapter reinziehe haut mir

                            npm list
                            

                            recht viele Errors um die Ohren. Sobald der wieder deinstalliert wird ist auch die npm list wieder sauber.

                            amg_666A Offline
                            amg_666A Offline
                            amg_666
                            schrieb am zuletzt editiert von
                            #27

                            @thomas-braun Deinstallation und Neu installieren habe ich ja gemacht, hat nix gebracht (Fehler wie ganz oben gepostet).
                            Wie gehe ich vor wenn ich den Adapter deinstalliere und sicherstelle, dass auch wirklich ALLES gelöscht wird? Würd ich gerne als letzten Versuch unternehmen

                            iobroker auf proxmox container

                            1 Antwort Letzte Antwort
                            0
                            • Thomas BraunT Thomas Braun

                              @amg_666
                              Ja, das passt.
                              Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
                              Wenn ich bei mir den zigbee-Adapter reinziehe haut mir

                              npm list
                              

                              recht viele Errors um die Ohren. Sobald der wieder deinstalliert wird ist auch die npm list wieder sauber.

                              AsgothianA Offline
                              AsgothianA Offline
                              Asgothian
                              Developer
                              schrieb am zuletzt editiert von
                              #28

                              @thomas-braun sagte in Zigbee >1.2.0 funktioniert nicht:

                              Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
                              Wenn ich bei mir den zigbee-Adapter reinziehe haut mir

                              Das seh ich anders.. Die Meldungen besagen das gepinnte Pakete extra installiert werden. Warum das beim Herdsman und converter so ist weiss ich nicht - es ist aber nur dann ein Problem wenn da manuell dran herum gefummelt wird.

                              A.

                              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • amg_666A amg_666

                                @amg_666 Sehr merkwürdig. Ich habe jetzt nochmal in der Konsole "npm install iobroker.zigbee" eingegeben, das lief dann durch. Aber jetzt sind im Log wieder die ganz oben genannten Fehlermeldungen. Offensichtlich ist hier noch irgendwas im falsch, aber der Adapter war ja komplett gelöscht. Hat hier noch jemand eine Idee?

                                AsgothianA Offline
                                AsgothianA Offline
                                Asgothian
                                Developer
                                schrieb am zuletzt editiert von
                                #29

                                @amg_666

                                • Adapter löschen
                                • per npm list verifizieren das weder zigbee-herdsman noch zigbee-herdsman-converters installiert sind. Wenn sie doch da sind - beseitigen
                                • Adapter installieren

                                A.

                                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                1 Antwort Letzte Antwort
                                0
                                • AsgothianA Asgothian

                                  @thomas-braun sagte in Zigbee >1.2.0 funktioniert nicht:

                                  Ich denke da müssen die Dependencies vom zigbee-Adapter und/oder zigbee-herdsman geprüft werden.
                                  Wenn ich bei mir den zigbee-Adapter reinziehe haut mir

                                  Das seh ich anders.. Die Meldungen besagen das gepinnte Pakete extra installiert werden. Warum das beim Herdsman und converter so ist weiss ich nicht - es ist aber nur dann ein Problem wenn da manuell dran herum gefummelt wird.

                                  A.

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von Thomas Braun
                                  #30

                                  @asgothian

                                  Ende von npm list:

                                  ├── function-bind@1.1.1 deduped
                                        ├── has-symbols@1.0.1
                                        └── object-keys@1.1.1 deduped
                                  
                                  npm ERR! invalid: @types/node@12.19.15 /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node
                                  pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman
                                  iobroker.inst@2.0.3 /opt/iobroker
                                  └── (empty)
                                  
                                  pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman-converters
                                  iobroker.inst@2.0.3 /opt/iobroker
                                  └── (empty)
                                  
                                  pi@raspberrypi:/opt/iobroker $ iobroker add zigbee
                                  NPM version: 6.14.10
                                  npm install iobroker.zigbee@1.4.2 --loglevel error --prefix "/opt/iobroker" (System call)
                                  

                                  Nach Installation von zigbee / herdsman:

                                  npm ERR! peer dep missing: typedoc@>=0.19.0 < 0.20.0, required by typedoc-plugin-markdown@3.1.1
                                  npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-no-inherit@1.2.0
                                  npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-sourcefile-url@1.0.6
                                  npm ERR! extraneous: @babel/cli@7.12.10 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/cli
                                  npm ERR! extraneous: @babel/preset-env@7.12.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-env
                                  npm ERR! extraneous: @babel/preset-typescript@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript
                                  npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debounce
                                  npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debug
                                  npm ERR! extraneous: @types/jest@26.0.19 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/jest
                                  npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/nedb
                                  npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/serialport
                                  npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.11.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin
                                  npm ERR! extraneous: @typescript-eslint/parser@4.11.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser
                                  npm ERR! extraneous: eslint@7.16.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/eslint
                                  npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/jest
                                  npm ERR! extraneous: typedoc-plugin-markdown@3.1.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown
                                  npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit
                                  npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url
                                  npm ERR! extraneous: typescript@4.1.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typescript
                                  npm ERR! extraneous: eslint@7.16.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint
                                  npm ERR! extraneous: eslint-config-google@0.14.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-config-google
                                  npm ERR! extraneous: eslint-plugin-jest@24.1.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-plugin-jest
                                  npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/jest
                                  npm ERR! peer dep missing: typedoc@>=0.19.0 < 0.20.0, required by typedoc-plugin-markdown@3.1.0
                                  npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-no-inherit@1.2.0
                                  npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-sourcefile-url@1.0.6
                                  npm ERR! extraneous: @babel/cli@7.12.8 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/cli
                                  npm ERR! extraneous: @babel/preset-env@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-env
                                  npm ERR! extraneous: @babel/preset-typescript@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript
                                  npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debounce
                                  npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debug
                                  npm ERR! extraneous: @types/jest@26.0.18 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/jest
                                  npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/nedb
                                  npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/serialport
                                  npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.9.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin
                                  npm ERR! extraneous: @typescript-eslint/parser@4.9.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser
                                  npm ERR! extraneous: eslint@7.15.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/eslint
                                  npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/jest
                                  npm ERR! extraneous: typedoc-plugin-markdown@3.1.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown
                                  npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit
                                  npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url
                                  npm ERR! extraneous: typescript@4.1.2 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typescript
                                  

                                  Die ganze 'Unruhe' kommt also von zigbee/herdsman/serialport da rein. Da ist doch irgendwas krumm, würde ich sagen.
                                  Nach Deinstallation vom zigbee-Adapter sieht es nämlich wieder fein aus:

                                      └─┬ object.assign@4.1.0
                                        ├─┬ define-properties@1.1.3
                                        │ └── object-keys@1.1.1 deduped
                                        ├── function-bind@1.1.1 deduped
                                        ├── has-symbols@1.0.1
                                        └── object-keys@1.1.1 deduped
                                  
                                  pi@raspberrypi:/opt/iobroker $
                                  

                                  Linux-Werkzeugkasten:
                                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                  NodeJS Fixer Skript:
                                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                  amg_666A 1 Antwort Letzte Antwort
                                  0
                                  • Thomas BraunT Thomas Braun

                                    @asgothian

                                    Ende von npm list:

                                    ├── function-bind@1.1.1 deduped
                                          ├── has-symbols@1.0.1
                                          └── object-keys@1.1.1 deduped
                                    
                                    npm ERR! invalid: @types/node@12.19.15 /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node
                                    pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman
                                    iobroker.inst@2.0.3 /opt/iobroker
                                    └── (empty)
                                    
                                    pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman-converters
                                    iobroker.inst@2.0.3 /opt/iobroker
                                    └── (empty)
                                    
                                    pi@raspberrypi:/opt/iobroker $ iobroker add zigbee
                                    NPM version: 6.14.10
                                    npm install iobroker.zigbee@1.4.2 --loglevel error --prefix "/opt/iobroker" (System call)
                                    

                                    Nach Installation von zigbee / herdsman:

                                    npm ERR! peer dep missing: typedoc@>=0.19.0 < 0.20.0, required by typedoc-plugin-markdown@3.1.1
                                    npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-no-inherit@1.2.0
                                    npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-sourcefile-url@1.0.6
                                    npm ERR! extraneous: @babel/cli@7.12.10 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/cli
                                    npm ERR! extraneous: @babel/preset-env@7.12.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-env
                                    npm ERR! extraneous: @babel/preset-typescript@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript
                                    npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debounce
                                    npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debug
                                    npm ERR! extraneous: @types/jest@26.0.19 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/jest
                                    npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/nedb
                                    npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/serialport
                                    npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.11.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin
                                    npm ERR! extraneous: @typescript-eslint/parser@4.11.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser
                                    npm ERR! extraneous: eslint@7.16.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/eslint
                                    npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/jest
                                    npm ERR! extraneous: typedoc-plugin-markdown@3.1.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown
                                    npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit
                                    npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url
                                    npm ERR! extraneous: typescript@4.1.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typescript
                                    npm ERR! extraneous: eslint@7.16.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint
                                    npm ERR! extraneous: eslint-config-google@0.14.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-config-google
                                    npm ERR! extraneous: eslint-plugin-jest@24.1.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-plugin-jest
                                    npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/jest
                                    npm ERR! peer dep missing: typedoc@>=0.19.0 < 0.20.0, required by typedoc-plugin-markdown@3.1.0
                                    npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-no-inherit@1.2.0
                                    npm ERR! peer dep missing: typedoc@>=0.16.0, required by typedoc-plugin-sourcefile-url@1.0.6
                                    npm ERR! extraneous: @babel/cli@7.12.8 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/cli
                                    npm ERR! extraneous: @babel/preset-env@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-env
                                    npm ERR! extraneous: @babel/preset-typescript@7.12.7 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript
                                    npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debounce
                                    npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debug
                                    npm ERR! extraneous: @types/jest@26.0.18 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/jest
                                    npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/nedb
                                    npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/serialport
                                    npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.9.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin
                                    npm ERR! extraneous: @typescript-eslint/parser@4.9.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser
                                    npm ERR! extraneous: eslint@7.15.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/eslint
                                    npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/jest
                                    npm ERR! extraneous: typedoc-plugin-markdown@3.1.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown
                                    npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit
                                    npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url
                                    npm ERR! extraneous: typescript@4.1.2 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typescript
                                    

                                    Die ganze 'Unruhe' kommt also von zigbee/herdsman/serialport da rein. Da ist doch irgendwas krumm, würde ich sagen.
                                    Nach Deinstallation vom zigbee-Adapter sieht es nämlich wieder fein aus:

                                        └─┬ object.assign@4.1.0
                                          ├─┬ define-properties@1.1.3
                                          │ └── object-keys@1.1.1 deduped
                                          ├── function-bind@1.1.1 deduped
                                          ├── has-symbols@1.0.1
                                          └── object-keys@1.1.1 deduped
                                    
                                    pi@raspberrypi:/opt/iobroker $
                                    
                                    amg_666A Offline
                                    amg_666A Offline
                                    amg_666
                                    schrieb am zuletzt editiert von amg_666
                                    #31

                                    Edit: Bin ja schwer begeistert, trotz der Löschaktion hat er die alten Einträge beibehalten (wie es @Asgothian oben gesagt hatte, die shepher.db sollte erhalten bleiben. Das hat nur etwas gedaurt aber jetzt sind alle Geräte im Adapter wieder angelegt und funktionieren :-)

                                    @thomas-braun @Asgothian Erstmal vielen Dank für euren Support. Keine Ahnung woran es lag aber ich hab den jetzt in der Konsole deinstalliert, danach mit npm list gecheckt (war nix mehr da) und habe dann mit npm install iobroker.zigbee neu aufgesetzt. Der hat ewig gerödelt war aber letztlich erfolgreich, Adapter ist mit aktueller Version angelegt und ich konnte eine neue Instanz anlegen, die auch ohne Fehlermeldungen läuft.
                                    Nochmal ne Frage: Kann ich die alten Einstellungen irgendwie manuell wieder auf den iobroker bringen (herdsman einstellungen) ? Oder soll ich per backitup adapter ein backup einspielen (da hab ich allerdings die Befürchtung dass ich wieder irgendwas kaputtes drüberinstalliere...).

                                    Ach ja, Log meiner Aktion zur Info:

                                    pi@iomaster:/opt/iobroker $ npm install iobroker.zigbee
                                    
                                    > @serialport/bindings@9.0.3 install /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
                                    > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                    
                                    prebuild-install WARN install No prebuilt binaries found (target=12.20.1 runtime=node arch=arm libc= platform=linux)
                                    make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird betreten
                                      CXX(target) Release/obj.target/bindings/src/serialport.o
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                                         ^~~~~~~~~~~~~
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                     uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                                         ^~~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                      uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                                         ^~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                      uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                                         ^~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                                        ^~~~~~~~~~~~
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                                        ^~~~~~~~~~~~
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                     eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                                         ^~~~~~~~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                      uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                                         ^~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: At global scope:
                                    ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
                                     SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                                                ^
                                    ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
                                     SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                                                  ^
                                    In file included from ../../../nan/nan.h:56,
                                                     from ../src/./serialport.h:6,
                                                     from ../src/serialport.cpp:1:
                                    /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
                                           (node::addon_register_func) (regfunc),                          \
                                                                               ^
                                    /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'
                                       NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                                       ^~~~~~~~~~~~~
                                    ../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE'
                                     NODE_MODULE(serialport, init);
                                     ^~~~~~~~~~~
                                      CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                                    ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
                                    ../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                                         snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~
                                    ../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
                                         snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    ../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
                                    ../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                                         snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    ../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
                                         snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      CXX(target) Release/obj.target/bindings/src/poller.o
                                      CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                                      SOLINK_MODULE(target) Release/obj.target/bindings.node
                                      COPY Release/bindings.node
                                    make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird verlassen
                                    
                                    > @serialport/bindings@9.0.4 install /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
                                    > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                    
                                    prebuild-install WARN install No prebuilt binaries found (target=12.20.1 runtime=node arch=arm libc= platform=linux)
                                    make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird betreten
                                      CXX(target) Release/obj.target/bindings/src/serialport.o
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                                         ^~~~~~~~~~~~~
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                     uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                                         ^~~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                      uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                                         ^~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                      uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                                         ^~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                                        ^~~~~~~~~~~~
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                                        ^~~~~~~~~~~~
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                     eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                                         ^~~~~~~~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
                                    ../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                      uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                                         ^~~~~~~~~~~~~~
                                    
                                    ../src/serialport.cpp: At global scope:
                                    ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
                                     SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                                                ^
                                    ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
                                     SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                                                  ^
                                    In file included from ../../../nan/nan.h:56,
                                                     from ../src/./serialport.h:6,
                                                     from ../src/serialport.cpp:1:
                                    /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
                                           (node::addon_register_func) (regfunc),                          \
                                                                               ^
                                    /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'
                                       NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                                       ^~~~~~~~~~~~~
                                    ../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE'
                                     NODE_MODULE(serialport, init);
                                     ^~~~~~~~~~~
                                      CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                                    ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
                                    ../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                                         snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~
                                    ../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
                                         snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    ../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
                                    ../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                                         snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    ../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
                                         snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      CXX(target) Release/obj.target/bindings/src/poller.o
                                      CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                                      SOLINK_MODULE(target) Release/obj.target/bindings.node
                                      COPY Release/bindings.node
                                    make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird verlassen
                                    
                                    > serialport@9.0.3 postinstall /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/serialport
                                    > node thank-you.js
                                    
                                    Thank you for using serialport!
                                    If you rely on this package, please consider supporting our open collective:
                                    > https://opencollective.com/serialport/donate
                                    
                                    
                                    
                                    > serialport@9.0.4 postinstall /opt/iobroker/node_modules/zigbee-herdsman/node_modules/serialport
                                    > node thank-you.js
                                    
                                    Thank you for using serialport!
                                    If you rely on this package, please consider supporting our open collective:
                                    > https://opencollective.com/serialport/donate
                                    
                                    
                                    Get▒tet      ......] \ postinstall: info lifecycle typescript@4.1.3~postinstall
                                    pi@iomaster:/opt/iobroker $
                                    
                                    

                                    iobroker auf proxmox container

                                    AsgothianA Thomas BraunT 2 Antworten Letzte Antwort
                                    0
                                    • amg_666A amg_666

                                      Edit: Bin ja schwer begeistert, trotz der Löschaktion hat er die alten Einträge beibehalten (wie es @Asgothian oben gesagt hatte, die shepher.db sollte erhalten bleiben. Das hat nur etwas gedaurt aber jetzt sind alle Geräte im Adapter wieder angelegt und funktionieren :-)

                                      @thomas-braun @Asgothian Erstmal vielen Dank für euren Support. Keine Ahnung woran es lag aber ich hab den jetzt in der Konsole deinstalliert, danach mit npm list gecheckt (war nix mehr da) und habe dann mit npm install iobroker.zigbee neu aufgesetzt. Der hat ewig gerödelt war aber letztlich erfolgreich, Adapter ist mit aktueller Version angelegt und ich konnte eine neue Instanz anlegen, die auch ohne Fehlermeldungen läuft.
                                      Nochmal ne Frage: Kann ich die alten Einstellungen irgendwie manuell wieder auf den iobroker bringen (herdsman einstellungen) ? Oder soll ich per backitup adapter ein backup einspielen (da hab ich allerdings die Befürchtung dass ich wieder irgendwas kaputtes drüberinstalliere...).

                                      Ach ja, Log meiner Aktion zur Info:

                                      pi@iomaster:/opt/iobroker $ npm install iobroker.zigbee
                                      
                                      > @serialport/bindings@9.0.3 install /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
                                      > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                      
                                      prebuild-install WARN install No prebuilt binaries found (target=12.20.1 runtime=node arch=arm libc= platform=linux)
                                      make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird betreten
                                        CXX(target) Release/obj.target/bindings/src/serialport.o
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                                           ^~~~~~~~~~~~~
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                                           ^~~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                        uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                                           ^~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                        uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                                           ^~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                                          ^~~~~~~~~~~~
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                                          ^~~~~~~~~~~~
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                                           ^~~~~~~~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                        uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                                           ^~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: At global scope:
                                      ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
                                       SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                                                  ^
                                      ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
                                       SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                                                    ^
                                      In file included from ../../../nan/nan.h:56,
                                                       from ../src/./serialport.h:6,
                                                       from ../src/serialport.cpp:1:
                                      /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
                                             (node::addon_register_func) (regfunc),                          \
                                                                                 ^
                                      /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'
                                         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                                         ^~~~~~~~~~~~~
                                      ../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE'
                                       NODE_MODULE(serialport, init);
                                       ^~~~~~~~~~~
                                        CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                                      ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
                                      ../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                                           snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
                                      ../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
                                           snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      ../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
                                      ../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                                           snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      ../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
                                           snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        CXX(target) Release/obj.target/bindings/src/poller.o
                                        CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                                        SOLINK_MODULE(target) Release/obj.target/bindings.node
                                        COPY Release/bindings.node
                                      make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird verlassen
                                      
                                      > @serialport/bindings@9.0.4 install /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
                                      > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                      
                                      prebuild-install WARN install No prebuilt binaries found (target=12.20.1 runtime=node arch=arm libc= platform=linux)
                                      make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird betreten
                                        CXX(target) Release/obj.target/bindings/src/serialport.o
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                                           ^~~~~~~~~~~~~
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                                           ^~~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                        uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                                           ^~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                        uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                                           ^~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                                          ^~~~~~~~~~~~
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                                          ^~~~~~~~~~~~
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                       eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                                           ^~~~~~~~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
                                      ../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                        uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                                           ^~~~~~~~~~~~~~
                                      
                                      ../src/serialport.cpp: At global scope:
                                      ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
                                       SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                                                  ^
                                      ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
                                       SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                                                    ^
                                      In file included from ../../../nan/nan.h:56,
                                                       from ../src/./serialport.h:6,
                                                       from ../src/serialport.cpp:1:
                                      /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
                                             (node::addon_register_func) (regfunc),                          \
                                                                                 ^
                                      /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'
                                         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                                         ^~~~~~~~~~~~~
                                      ../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE'
                                       NODE_MODULE(serialport, init);
                                       ^~~~~~~~~~~
                                        CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                                      ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
                                      ../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                                           snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
                                      ../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
                                           snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      ../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
                                      ../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                                           snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      ../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
                                           snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        CXX(target) Release/obj.target/bindings/src/poller.o
                                        CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                                        SOLINK_MODULE(target) Release/obj.target/bindings.node
                                        COPY Release/bindings.node
                                      make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird verlassen
                                      
                                      > serialport@9.0.3 postinstall /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/serialport
                                      > node thank-you.js
                                      
                                      Thank you for using serialport!
                                      If you rely on this package, please consider supporting our open collective:
                                      > https://opencollective.com/serialport/donate
                                      
                                      
                                      
                                      > serialport@9.0.4 postinstall /opt/iobroker/node_modules/zigbee-herdsman/node_modules/serialport
                                      > node thank-you.js
                                      
                                      Thank you for using serialport!
                                      If you rely on this package, please consider supporting our open collective:
                                      > https://opencollective.com/serialport/donate
                                      
                                      
                                      Get▒tet      ......] \ postinstall: info lifecycle typescript@4.1.3~postinstall
                                      pi@iomaster:/opt/iobroker $
                                      
                                      
                                      AsgothianA Offline
                                      AsgothianA Offline
                                      Asgothian
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #32

                                      @amg_666 Fein.. so soll es sein.

                                      A.

                                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                      1 Antwort Letzte Antwort
                                      0
                                      • amg_666A amg_666

                                        Edit: Bin ja schwer begeistert, trotz der Löschaktion hat er die alten Einträge beibehalten (wie es @Asgothian oben gesagt hatte, die shepher.db sollte erhalten bleiben. Das hat nur etwas gedaurt aber jetzt sind alle Geräte im Adapter wieder angelegt und funktionieren :-)

                                        @thomas-braun @Asgothian Erstmal vielen Dank für euren Support. Keine Ahnung woran es lag aber ich hab den jetzt in der Konsole deinstalliert, danach mit npm list gecheckt (war nix mehr da) und habe dann mit npm install iobroker.zigbee neu aufgesetzt. Der hat ewig gerödelt war aber letztlich erfolgreich, Adapter ist mit aktueller Version angelegt und ich konnte eine neue Instanz anlegen, die auch ohne Fehlermeldungen läuft.
                                        Nochmal ne Frage: Kann ich die alten Einstellungen irgendwie manuell wieder auf den iobroker bringen (herdsman einstellungen) ? Oder soll ich per backitup adapter ein backup einspielen (da hab ich allerdings die Befürchtung dass ich wieder irgendwas kaputtes drüberinstalliere...).

                                        Ach ja, Log meiner Aktion zur Info:

                                        pi@iomaster:/opt/iobroker $ npm install iobroker.zigbee
                                        
                                        > @serialport/bindings@9.0.3 install /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
                                        > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                        
                                        prebuild-install WARN install No prebuilt binaries found (target=12.20.1 runtime=node arch=arm libc= platform=linux)
                                        make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird betreten
                                          CXX(target) Release/obj.target/bindings/src/serialport.o
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                           uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                                             ^~~~~~~~~~~~~
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                                             ^~~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                          uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                                             ^~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                          uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                                             ^~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                           uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                                            ^~~~~~~~~~~~
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                           uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                                            ^~~~~~~~~~~~
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                                             ^~~~~~~~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                          uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                                             ^~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: At global scope:
                                        ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
                                         SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                                                    ^
                                        ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
                                         SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                                                      ^
                                        In file included from ../../../nan/nan.h:56,
                                                         from ../src/./serialport.h:6,
                                                         from ../src/serialport.cpp:1:
                                        /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
                                               (node::addon_register_func) (regfunc),                          \
                                                                                   ^
                                        /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'
                                           NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                                           ^~~~~~~~~~~~~
                                        ../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE'
                                         NODE_MODULE(serialport, init);
                                         ^~~~~~~~~~~
                                          CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                                        ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
                                        ../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                                             snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
                                             snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
                                        ../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                                             snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
                                             snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                          CXX(target) Release/obj.target/bindings/src/poller.o
                                          CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                                          SOLINK_MODULE(target) Release/obj.target/bindings.node
                                          COPY Release/bindings.node
                                        make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird verlassen
                                        
                                        > @serialport/bindings@9.0.4 install /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
                                        > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                        
                                        prebuild-install WARN install No prebuilt binaries found (target=12.20.1 runtime=node arch=arm libc= platform=linux)
                                        make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird betreten
                                          CXX(target) Release/obj.target/bindings/src/serialport.o
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                           uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                                             ^~~~~~~~~~~~~
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                                             ^~~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                          uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                                             ^~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                          uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                                             ^~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:270:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                           uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                                            ^~~~~~~~~~~~
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:314:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                           uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                                            ^~~~~~~~~~~~
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:363:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                         eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                                             ^~~~~~~~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
                                        ../src/serialport.cpp:409:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
                                          uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                                             ^~~~~~~~~~~~~~
                                        
                                        ../src/serialport.cpp: At global scope:
                                        ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
                                         SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                                                    ^
                                        ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
                                         SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                                                      ^
                                        In file included from ../../../nan/nan.h:56,
                                                         from ../src/./serialport.h:6,
                                                         from ../src/serialport.cpp:1:
                                        /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
                                               (node::addon_register_func) (regfunc),                          \
                                                                                   ^
                                        /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'
                                           NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                                           ^~~~~~~~~~~~~
                                        ../src/serialport.cpp:483:1: note: in expansion of macro 'NODE_MODULE'
                                         NODE_MODULE(serialport, init);
                                         ^~~~~~~~~~~
                                          CXX(target) Release/obj.target/bindings/src/serialport_unix.o
                                        ../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
                                        ../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                                             snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
                                             snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
                                        ../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                                             snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
                                             snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                          CXX(target) Release/obj.target/bindings/src/poller.o
                                          CXX(target) Release/obj.target/bindings/src/serialport_linux.o
                                          SOLINK_MODULE(target) Release/obj.target/bindings.node
                                          COPY Release/bindings.node
                                        make: Verzeichnis ▒/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build▒ wird verlassen
                                        
                                        > serialport@9.0.3 postinstall /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/serialport
                                        > node thank-you.js
                                        
                                        Thank you for using serialport!
                                        If you rely on this package, please consider supporting our open collective:
                                        > https://opencollective.com/serialport/donate
                                        
                                        
                                        
                                        > serialport@9.0.4 postinstall /opt/iobroker/node_modules/zigbee-herdsman/node_modules/serialport
                                        > node thank-you.js
                                        
                                        Thank you for using serialport!
                                        If you rely on this package, please consider supporting our open collective:
                                        > https://opencollective.com/serialport/donate
                                        
                                        
                                        Get▒tet      ......] \ postinstall: info lifecycle typescript@4.1.3~postinstall
                                        pi@iomaster:/opt/iobroker $
                                        
                                        
                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #33

                                        @amg_666
                                        Wie schaut denn nun das Ende von

                                        npm list
                                        

                                        aus?

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        amg_666A 1 Antwort Letzte Antwort
                                        0
                                        • Thomas BraunT Thomas Braun

                                          @amg_666
                                          Wie schaut denn nun das Ende von

                                          npm list
                                          

                                          aus?

                                          amg_666A Offline
                                          amg_666A Offline
                                          amg_666
                                          schrieb am zuletzt editiert von
                                          #34

                                          @thomas-braun Er meckert nichts mehr an, hab jetzt nur mal die letzten Zeilen gepostet, der Rest sieht aber genauso aus.

                                          
                                            |   +-- normalize-package-data@2.5.0
                                            |   | +-- hosted-git-info@2.8.8
                                            |   | +-- resolve@1.18.1
                                            |   | | +-- is-core-module@2.0.0
                                            |   | | | `-- has@1.0.3 deduped
                                            |   | | `-- path-parse@1.0.6
                                            |   | +-- semver@5.7.1 deduped
                                            |   | `-- validate-npm-package-license@3.0.4
                                            |   |   +-- spdx-correct@3.1.1
                                            |   |   | +-- spdx-expression-parse@3.0.1 deduped
                                            |   |   | `-- spdx-license-ids@3.0.6
                                            |   |   `-- spdx-expression-parse@3.0.1
                                            |   |     +-- spdx-exceptions@2.3.0
                                            |   |     `-- spdx-license-ids@3.0.6 deduped
                                            |   `-- path-type@1.1.0
                                            |     +-- graceful-fs@4.2.4 deduped
                                            |     +-- pify@2.3.0 deduped
                                            |     `-- pinkie-promise@2.0.1 deduped
                                            +-- require-directory@2.1.1
                                            +-- require-main-filename@1.0.1
                                            +-- set-blocking@2.0.0
                                            +-- string-width@1.0.2
                                            | +-- code-point-at@1.1.0
                                            | +-- is-fullwidth-code-point@1.0.0
                                            | | `-- number-is-nan@1.0.1
                                            | `-- strip-ansi@3.0.1 deduped
                                            +-- which-module@1.0.0
                                            +-- y18n@3.2.1
                                            `-- yargs-parser@5.0.0-security.0
                                              +-- camelcase@3.0.0 deduped
                                              `-- object.assign@4.1.1
                                                +-- define-properties@1.1.3
                                                | `-- object-keys@1.1.1 deduped
                                                +-- es-abstract@1.18.0-next.1
                                                | +-- es-to-primitive@1.2.1
                                                | | +-- is-callable@1.2.2 deduped
                                                | | +-- is-date-object@1.0.2
                                                | | `-- is-symbol@1.0.3
                                                | |   `-- has-symbols@1.0.1 deduped
                                                | +-- function-bind@1.1.1 deduped
                                                | +-- has@1.0.3 deduped
                                                | +-- has-symbols@1.0.1 deduped
                                                | +-- is-callable@1.2.2
                                                | +-- is-negative-zero@2.0.0
                                                | +-- is-regex@1.1.1
                                                | | `-- has-symbols@1.0.1 deduped
                                                | +-- object-inspect@1.8.0
                                                | +-- object-keys@1.1.1 deduped
                                                | +-- object.assign@4.1.1 deduped
                                                | +-- string.prototype.trimend@1.0.2
                                                | | +-- define-properties@1.1.3 deduped
                                                | | `-- es-abstract@1.18.0-next.1 deduped
                                                | `-- string.prototype.trimstart@1.0.2
                                                |   +-- define-properties@1.1.3 deduped
                                                |   `-- es-abstract@1.18.0-next.1 deduped
                                                +-- has-symbols@1.0.1
                                                `-- object-keys@1.1.1
                                          
                                          

                                          iobroker auf proxmox container

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          406

                                          Online

                                          32.9k

                                          Benutzer

                                          83.0k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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