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
    315

  • 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
    784

[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.
  • 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
                    • Basti97B Offline
                      Basti97B Offline
                      Basti97
                      Most Active
                      schrieb am zuletzt editiert von Basti97
                      #35

                      Der Beitrag ist schon ein bisschen älter. Ich habe zwar einen neuen aufgemacht aber vielleicht sieht man es hier schneller und zwar kommt bei mir eine ähnlicher Fehler. Ich habe den Adapter schon gelöscht und neu installiert aber trotzdem geht er nicht.
                      Ich nutze die v 1.6.16 auf einem Rp Slave. Wenn ich den Adapter starte kommt diese Meldung in der Log.

                      host.Media04
                      	2022-02-22 18:26:37.232	error	instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                      host.Media04
                      	2022-02-22 18:26:37.231	error	Caught by controller[0]: }
                      host.Media04
                      	2022-02-22 18:26:37.231	error	Caught by controller[0]: ]
                      host.Media04
                      	2022-02-22 18:26:37.231	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.zigbee/main.js'
                      host.Media04
                      	2022-02-22 18:26:37.231	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js',
                      host.Media04
                      	2022-02-22 18:26:37.230	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.zigbee/lib/utils.js',
                      host.Media04
                      	2022-02-22 18:26:37.230	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.230	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/converters/toZigbee.js',
                      host.Media04
                      	2022-02-22 18:26:37.229	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.229	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/controller.js',
                      host.Media04
                      	2022-02-22 18:26:37.229	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/model/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.228	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/model/device.js',
                      host.Media04
                      	2022-02-22 18:26:37.228	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js',
                      host.Media04
                      	2022-02-22 18:26:37.228	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/zcl/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.227	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/zcl/zclFrame.js',
                      host.Media04
                      	2022-02-22 18:26:37.227	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/zcl/buffaloZcl.js',
                      host.Media04
                      	2022-02-22 18:26:37.227	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/buffalo/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.226	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/buffalo/buffalo.js',
                      host.Media04
                      	2022-02-22 18:26:37.226	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/utils/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.226	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/utils/backup.js',
                      host.Media04
                      	2022-02-22 18:26:37.225	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/mz/index.js',
                      host.Media04
                      	2022-02-22 18:26:37.225	error	Caught by controller[0]: '/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/mz/fs.js',
                      host.Media04
                      	2022-02-22 18:26:37.225	error	Caught by controller[0]: requireStack: [
                      host.Media04
                      	2022-02-22 18:26:37.224	error	Caught by controller[0]: code: 'MODULE_NOT_FOUND',
                      host.Media04
                      	2022-02-22 18:26:37.224	error	Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) {
                      host.Media04
                      	2022-02-22 18:26:37.224	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                      host.Media04
                      	2022-02-22 18:26:37.223	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32)
                      host.Media04
                      	2022-02-22 18:26:37.223	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                      host.Media04
                      	2022-02-22 18:26:37.223	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14)
                      host.Media04
                      	2022-02-22 18:26:37.222	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/mz/fs.js:2:15)
                      host.Media04
                      	2022-02-22 18:26:37.222	error	Caught by controller[0]: at require (internal/modules/cjs/helpers.js:101:18)
                      host.Media04
                      	2022-02-22 18:26:37.222	error	Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19)
                      host.Media04
                      	2022-02-22 18:26:37.221	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:746:27)
                      host.Media04
                      	2022-02-22 18:26:37.221	error	Caught by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
                      host.Media04
                      	2022-02-22 18:26:37.221	error	Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/main.js
                      host.Media04
                      	2022-02-22 18:26:37.220	error	Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js
                      host.Media04
                      	2022-02-22 18:26:37.220	error	Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/lib/utils.js
                      host.Media04
                      	2022-02-22 18:26:37.220	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/index.js
                      host.Media04
                      	2022-02-22 18:26:37.219	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/converters/toZigbee.js
                      host.Media04
                      	2022-02-22 18:26:37.219	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/index.js
                      host.Media04
                      	2022-02-22 18:26:37.219	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/controller.js
                      host.Media04
                      	2022-02-22 18:26:37.218	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/model/index.js
                      host.Media04
                      	2022-02-22 18:26:37.218	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/model/device.js
                      host.Media04
                      	2022-02-22 18:26:37.218	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js
                      host.Media04
                      	2022-02-22 18:26:37.217	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/zcl/index.js
                      host.Media04
                      	2022-02-22 18:26:37.217	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/zcl/zclFrame.js
                      host.Media04
                      	2022-02-22 18:26:37.217	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/zcl/buffaloZcl.js
                      host.Media04
                      	2022-02-22 18:26:37.216	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/buffalo/index.js
                      host.Media04
                      	2022-02-22 18:26:37.216	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/buffalo/buffalo.js
                      host.Media04
                      	2022-02-22 18:26:37.216	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/utils/index.js
                      host.Media04
                      	2022-02-22 18:26:37.215	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/dist/utils/backup.js
                      host.Media04
                      	2022-02-22 18:26:37.215	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/mz/index.js
                      host.Media04
                      	2022-02-22 18:26:37.214	error	Caught by controller[0]: - /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/mz/fs.js
                      host.Media04
                      	2022-02-22 18:26:37.214	error	Caught by controller[0]: Require stack:
                      host.Media04
                      	2022-02-22 18:26:37.214	error	Caught by controller[0]: Error: Cannot find module 'any-promise'
                      host.Media04
                      	2022-02-22 18:26:37.213	error	Caught by controller[0]: ^
                      host.Media04
                      	2022-02-22 18:26:37.213	error	Caught by controller[0]: throw err;
                      host.Media04
                      	2022-02-22 18:26:37.212	error	Caught by controller[0]: internal/modules/cjs/loader.js:905
                      

                      Beitrag zum neuen Post
                      https://forum.iobroker.net/topic/52805/zigbee-adapter-funktoniert-nicht

                      Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                      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

                      343

                      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