Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [How-to] Node.js ioBroker richtig updaten-2021/22 Edition

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

[How-to] Node.js ioBroker richtig updaten-2021/22 Edition

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
812 Beiträge 97 Kommentatoren 364.4k Aufrufe 83 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Thomas BraunT Thomas Braun

    @uli977
    Die influxdb.list und nodesource.list sind auch in Ordnung.
    Wobei die influxdb.list nicht leer sein kann, du ziehst ja da Infos raus:

    OK:4 https://repos.influxdata.com/debian bullseye InRelease 
    
    Uli977U Offline
    Uli977U Offline
    Uli977
    schrieb am zuletzt editiert von
    #269

    @thomas-braun

    Jetzt steht auch was drin, vorhin aber noch nicht

      GNU nano 5.4                                           /etc/apt/sources.list.d/influxdb.list                                                    
    deb https://repos.influxdata.com/debian bullseye stable
    
    
    1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @uli977

      Den Schlüssel musst du noch reinholen:

      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280
      

      Eigentlich sollte das über das nodesource-Skript aber auch passieren.

      Uli977U Offline
      Uli977U Offline
      Uli977
      schrieb am zuletzt editiert von
      #270

      @thomas-braun

      9a9df170-b84f-4e28-89b4-6b087cc88cdf-2021-12-22 12.35.53.png /var/folders/8s/b_66fntd6x1f51f90_8cdcxm0000gn/T/com.wegenerlabs.FinalShot/2021-12-22 12.35.53.png

      Hab hier was gefunden.
      Hier habe ich die zwei "http://archive.raspbian.org/raspbian" nun deaktiviert

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • Uli977U Uli977

        @thomas-braun

        9a9df170-b84f-4e28-89b4-6b087cc88cdf-2021-12-22 12.35.53.png /var/folders/8s/b_66fntd6x1f51f90_8cdcxm0000gn/T/com.wegenerlabs.FinalShot/2021-12-22 12.35.53.png

        Hab hier was gefunden.
        Hier habe ich die zwei "http://archive.raspbian.org/raspbian" nun deaktiviert

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

        @uli977

        Dann nochmal

        sudo apt update
        sudo apt dist-upgrade
        

        Und bitte keine Screenshots aus der Konsole.

        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

        Uli977U 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @uli977

          Dann nochmal

          sudo apt update
          sudo apt dist-upgrade
          

          Und bitte keine Screenshots aus der Konsole.

          Uli977U Offline
          Uli977U Offline
          Uli977
          schrieb am zuletzt editiert von Uli977
          #272

          @thomas-braun

          uli@debian:~$ sudo apt update
          OK:1 http://deb.debian.org/debian bullseye InRelease
          OK:2 http://security.debian.org/debian-security bullseye-security InRelease                                                                      
          OK:3 http://ftp.debian.org/debian bullseye-backports InRelease                                                                                   
          OK:4 https://repos.influxdata.com/debian bullseye InRelease                                                                                      
          OK:5 https://deb.nodesource.com/node_12.x bullseye InRelease              
          OK:6 http://deb.debian.org/debian bullseye-updates InRelease
          OK:7 https://deb.nodesource.com/node_14.x bullseye InRelease     
          Fehl:5 https://deb.nodesource.com/node_12.x bullseye InRelease   
            Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
          Fehl:7 https://deb.nodesource.com/node_14.x bullseye InRelease
            Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
          Paketlisten werden gelesen… Fertig
          Abhängigkeitsbaum wird aufgebaut… Fertig
          Statusinformationen werden eingelesen… Fertig
          Alle Pakete sind aktuell.
          W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_12.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
          W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_14.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
          W: Fehlschlag beim Holen von https://deb.nodesource.com/node_12.x/dists/bullseye/InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
          W: Fehlschlag beim Holen von https://deb.nodesource.com/node_14.x/dists/bullseye/InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
          W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
          
          uli@debian:~$ sudo apt dist-upgrade
          Paketlisten werden gelesen… Fertig
          Abhängigkeitsbaum wird aufgebaut… Fertig
          Statusinformationen werden eingelesen… Fertig
          Paketaktualisierung (Upgrade) wird berechnet… Fertig
          Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
            bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161
            libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal
            usb.ids
          Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
          0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
          

          Was ist nur mir dem Schlüssel....

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • Uli977U Uli977

            @thomas-braun

            uli@debian:~$ sudo apt update
            OK:1 http://deb.debian.org/debian bullseye InRelease
            OK:2 http://security.debian.org/debian-security bullseye-security InRelease                                                                      
            OK:3 http://ftp.debian.org/debian bullseye-backports InRelease                                                                                   
            OK:4 https://repos.influxdata.com/debian bullseye InRelease                                                                                      
            OK:5 https://deb.nodesource.com/node_12.x bullseye InRelease              
            OK:6 http://deb.debian.org/debian bullseye-updates InRelease
            OK:7 https://deb.nodesource.com/node_14.x bullseye InRelease     
            Fehl:5 https://deb.nodesource.com/node_12.x bullseye InRelease   
              Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
            Fehl:7 https://deb.nodesource.com/node_14.x bullseye InRelease
              Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
            Paketlisten werden gelesen… Fertig
            Abhängigkeitsbaum wird aufgebaut… Fertig
            Statusinformationen werden eingelesen… Fertig
            Alle Pakete sind aktuell.
            W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_12.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
            W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_14.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
            W: Fehlschlag beim Holen von https://deb.nodesource.com/node_12.x/dists/bullseye/InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
            W: Fehlschlag beim Holen von https://deb.nodesource.com/node_14.x/dists/bullseye/InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
            W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
            
            uli@debian:~$ sudo apt dist-upgrade
            Paketlisten werden gelesen… Fertig
            Abhängigkeitsbaum wird aufgebaut… Fertig
            Statusinformationen werden eingelesen… Fertig
            Paketaktualisierung (Upgrade) wird berechnet… Fertig
            Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
              bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161
              libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal
              usb.ids
            Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
            0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
            

            Was ist nur mir dem Schlüssel....

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

            @uli977

            sudo mv /etc/apt/sources.list.d/nodesource.list /etc/apt/sources.list.d/nodesource.listbackup
            

            Dann

            curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash
            sudo ln -s /usr/bin/node /usr/bin/nodejs
            sudo apt update
            

            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

            Uli977U 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @uli977

              sudo mv /etc/apt/sources.list.d/nodesource.list /etc/apt/sources.list.d/nodesource.listbackup
              

              Dann

              curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash
              sudo ln -s /usr/bin/node /usr/bin/nodejs
              sudo apt update
              
              Uli977U Offline
              Uli977U Offline
              Uli977
              schrieb am zuletzt editiert von Uli977
              #274

              @thomas-braun

              Das hat er gemacht, ohne Probleme
              "curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash"

              und dann kam das folgendes

              uli@debian:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs
              ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
              uli@debian:~$ sudo apt update
              OK:1 http://security.debian.org/debian-security bullseye-security InRelease
              OK:2 http://ftp.debian.org/debian bullseye-backports InRelease
              OK:3 http://deb.debian.org/debian bullseye InRelease                                                            
              OK:4 https://repos.influxdata.com/debian bullseye InRelease                                                     
              OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease                                                    
              OK:6 http://deb.debian.org/debian bullseye-updates InRelease                            
              Paketlisten werden gelesen… Fertig
              Abhängigkeitsbaum wird aufgebaut… Fertig
              Statusinformationen werden eingelesen… Fertig
              Alle Pakete sind aktuell.
              N: Datei »nodesource.listbackup« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat.
              
              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • Uli977U Uli977

                @thomas-braun

                Das hat er gemacht, ohne Probleme
                "curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash"

                und dann kam das folgendes

                uli@debian:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs
                ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
                uli@debian:~$ sudo apt update
                OK:1 http://security.debian.org/debian-security bullseye-security InRelease
                OK:2 http://ftp.debian.org/debian bullseye-backports InRelease
                OK:3 http://deb.debian.org/debian bullseye InRelease                                                            
                OK:4 https://repos.influxdata.com/debian bullseye InRelease                                                     
                OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease                                                    
                OK:6 http://deb.debian.org/debian bullseye-updates InRelease                            
                Paketlisten werden gelesen… Fertig
                Abhängigkeitsbaum wird aufgebaut… Fertig
                Statusinformationen werden eingelesen… Fertig
                Alle Pakete sind aktuell.
                N: Datei »nodesource.listbackup« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat.
                
                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von Thomas Braun
                #275

                @uli977

                Jetzt passt es wohl.

                sudo rm /etc/apt/sources.list.d/nodesource.listbackup
                sudo apt update
                sudo apt autoremove
                apt policy nodejs
                

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

                Uli977U 1 Antwort Letzte Antwort
                1
                • Thomas BraunT Thomas Braun

                  @uli977

                  Jetzt passt es wohl.

                  sudo rm /etc/apt/sources.list.d/nodesource.listbackup
                  sudo apt update
                  sudo apt autoremove
                  apt policy nodejs
                  
                  Uli977U Offline
                  Uli977U Offline
                  Uli977
                  schrieb am zuletzt editiert von Uli977
                  #276

                  @thomas-braun

                  uli@debian:~$ sudo rm /etc/apt/sources.list.d/nodesource.listbackup
                  uli@debian:~$ sudo apt update
                  OK:1 http://security.debian.org/debian-security bullseye-security InRelease
                  OK:2 http://deb.debian.org/debian bullseye InRelease                                                                                             
                  OK:3 https://repos.influxdata.com/debian bullseye InRelease                                                                                      
                  OK:4 http://deb.debian.org/debian bullseye-updates InRelease                                                                                     
                  OK:5 http://ftp.debian.org/debian bullseye-backports InRelease                                                  
                  OK:6 https://deb.nodesource.com/node_14.x bullseye InRelease                            
                  Paketlisten werden gelesen… Fertig                              
                  Abhängigkeitsbaum wird aufgebaut… Fertig
                  Statusinformationen werden eingelesen… Fertig
                  Alle Pakete sind aktuell.
                  uli@debian:~$ sudo apt autoremove
                  Paketlisten werden gelesen… Fertig
                  Abhängigkeitsbaum wird aufgebaut… Fertig
                  Statusinformationen werden eingelesen… Fertig
                  Die folgenden Pakete werden ENTFERNT:
                    bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161
                    libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal
                    usb.ids
                  0 aktualisiert, 0 neu installiert, 23 zu entfernen und 0 nicht aktualisiert.
                  Nach dieser Operation werden 135 MB Plattenplatz freigegeben.
                  Möchten Sie fortfahren? [J/n] j
                  (Lese Datenbank ... 53277 Dateien und Verzeichnisse sind derzeit installiert.)
                  Entfernen von bsdmainutils (12.1.7+nmu3) ...
                  Entfernen von cpp-8 (8.3.0-6) ...
                  Entfernen von geoip-database (20191224-3) ...
                  Entfernen von libasan5:amd64 (9.3.0-22) ...
                  Entfernen von libbind9-161:amd64 (1:9.11.19+dfsg-2.1) ...
                  Entfernen von libdns1104:amd64 (1:9.11.5.P4+dfsg-5.1) ...
                  Entfernen von libisccfg163:amd64 (1:9.11.19+dfsg-2.1) ...
                  Entfernen von libdns1110:amd64 (1:9.11.19+dfsg-2.1) ...
                  Entfernen von libisc1100:amd64 (1:9.11.5.P4+dfsg-5.1) ...
                  Entfernen von libgeoip1:amd64 (1.6.12-7) ...
                  Entfernen von libicu63:amd64 (63.1-6) ...
                  Entfernen von libisccc161:amd64 (1:9.11.19+dfsg-2.1) ...
                  Entfernen von libisc1105:amd64 (1:9.11.19+dfsg-2.1) ...
                  Entfernen von libisl19:amd64 (0.20-2) ...
                  Entfernen von liblwres161:amd64 (1:9.11.19+dfsg-2.1) ...
                  Entfernen von libpython3.7-stdlib:amd64 (3.7.3-2) ...
                  Entfernen von libmpdec2:amd64 (2.4.2-2) ...
                  Entfernen von libmpx2:amd64 (8.3.0-6) ...
                  Entfernen von libperl5.28:amd64 (5.28.1-6) ...
                  Entfernen von python3.7-minimal (3.7.3-2) ...
                  Unlinking and removing bytecode for runtime python3.7
                  Entfernen von libpython3.7-minimal:amd64 (3.7.3-2) ...
                  Entfernen von libreadline7:amd64 (7.0-5) ...
                  Entfernen von usb.ids (2021.06.06-1) ...
                  Trigger für man-db (2.9.4-2) werden verarbeitet ...
                  Trigger für libc-bin (2.31-13+deb11u2) werden verarbeitet ...
                  uli@debian:~$ apt policy nodejs
                  nodejs:
                    Installiert:           14.18.2-deb-1nodesource1
                    Installationskandidat: 14.18.2-deb-1nodesource1
                    Versionstabelle:
                   *** 14.18.2-deb-1nodesource1 500
                          500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages
                          100 /var/lib/dpkg/status
                       12.22.5~dfsg-2~11u1 500
                          500 http://deb.debian.org/debian bullseye/main amd64 Packages
                          500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
                  

                  Das war es dann? Alles korrekt?

                  What ever I did?!

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • Uli977U Uli977

                    @thomas-braun

                    uli@debian:~$ sudo rm /etc/apt/sources.list.d/nodesource.listbackup
                    uli@debian:~$ sudo apt update
                    OK:1 http://security.debian.org/debian-security bullseye-security InRelease
                    OK:2 http://deb.debian.org/debian bullseye InRelease                                                                                             
                    OK:3 https://repos.influxdata.com/debian bullseye InRelease                                                                                      
                    OK:4 http://deb.debian.org/debian bullseye-updates InRelease                                                                                     
                    OK:5 http://ftp.debian.org/debian bullseye-backports InRelease                                                  
                    OK:6 https://deb.nodesource.com/node_14.x bullseye InRelease                            
                    Paketlisten werden gelesen… Fertig                              
                    Abhängigkeitsbaum wird aufgebaut… Fertig
                    Statusinformationen werden eingelesen… Fertig
                    Alle Pakete sind aktuell.
                    uli@debian:~$ sudo apt autoremove
                    Paketlisten werden gelesen… Fertig
                    Abhängigkeitsbaum wird aufgebaut… Fertig
                    Statusinformationen werden eingelesen… Fertig
                    Die folgenden Pakete werden ENTFERNT:
                      bsdmainutils cpp-8 geoip-database libasan5 libbind9-161 libdns1104 libdns1110 libgeoip1 libicu63 libisc1100 libisc1105 libisccc161
                      libisccfg163 libisl19 liblwres161 libmpdec2 libmpx2 libperl5.28 libpython3.7-minimal libpython3.7-stdlib libreadline7 python3.7-minimal
                      usb.ids
                    0 aktualisiert, 0 neu installiert, 23 zu entfernen und 0 nicht aktualisiert.
                    Nach dieser Operation werden 135 MB Plattenplatz freigegeben.
                    Möchten Sie fortfahren? [J/n] j
                    (Lese Datenbank ... 53277 Dateien und Verzeichnisse sind derzeit installiert.)
                    Entfernen von bsdmainutils (12.1.7+nmu3) ...
                    Entfernen von cpp-8 (8.3.0-6) ...
                    Entfernen von geoip-database (20191224-3) ...
                    Entfernen von libasan5:amd64 (9.3.0-22) ...
                    Entfernen von libbind9-161:amd64 (1:9.11.19+dfsg-2.1) ...
                    Entfernen von libdns1104:amd64 (1:9.11.5.P4+dfsg-5.1) ...
                    Entfernen von libisccfg163:amd64 (1:9.11.19+dfsg-2.1) ...
                    Entfernen von libdns1110:amd64 (1:9.11.19+dfsg-2.1) ...
                    Entfernen von libisc1100:amd64 (1:9.11.5.P4+dfsg-5.1) ...
                    Entfernen von libgeoip1:amd64 (1.6.12-7) ...
                    Entfernen von libicu63:amd64 (63.1-6) ...
                    Entfernen von libisccc161:amd64 (1:9.11.19+dfsg-2.1) ...
                    Entfernen von libisc1105:amd64 (1:9.11.19+dfsg-2.1) ...
                    Entfernen von libisl19:amd64 (0.20-2) ...
                    Entfernen von liblwres161:amd64 (1:9.11.19+dfsg-2.1) ...
                    Entfernen von libpython3.7-stdlib:amd64 (3.7.3-2) ...
                    Entfernen von libmpdec2:amd64 (2.4.2-2) ...
                    Entfernen von libmpx2:amd64 (8.3.0-6) ...
                    Entfernen von libperl5.28:amd64 (5.28.1-6) ...
                    Entfernen von python3.7-minimal (3.7.3-2) ...
                    Unlinking and removing bytecode for runtime python3.7
                    Entfernen von libpython3.7-minimal:amd64 (3.7.3-2) ...
                    Entfernen von libreadline7:amd64 (7.0-5) ...
                    Entfernen von usb.ids (2021.06.06-1) ...
                    Trigger für man-db (2.9.4-2) werden verarbeitet ...
                    Trigger für libc-bin (2.31-13+deb11u2) werden verarbeitet ...
                    uli@debian:~$ apt policy nodejs
                    nodejs:
                      Installiert:           14.18.2-deb-1nodesource1
                      Installationskandidat: 14.18.2-deb-1nodesource1
                      Versionstabelle:
                     *** 14.18.2-deb-1nodesource1 500
                            500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages
                            100 /var/lib/dpkg/status
                         12.22.5~dfsg-2~11u1 500
                            500 http://deb.debian.org/debian bullseye/main amd64 Packages
                            500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
                    

                    Das war es dann? Alles korrekt?

                    What ever I did?!

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

                    @uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:

                    What ever I did?!

                    Den Huddel aufgeräumt.

                    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

                    Uli977U 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:

                      What ever I did?!

                      Den Huddel aufgeräumt.

                      Uli977U Offline
                      Uli977U Offline
                      Uli977
                      schrieb am zuletzt editiert von
                      #278

                      @thomas-braun

                      Was muss man gelernt haben, um damit so umgehend können wie du?

                      1000-Dank!

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • Uli977U Uli977

                        @thomas-braun

                        Was muss man gelernt haben, um damit so umgehend können wie du?

                        1000-Dank!

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

                        @uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:

                        Was muss man gelernt haben

                        Ich bin kfm. Angestellter, warum?

                        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

                        Uli977U 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @uli977 sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:

                          Was muss man gelernt haben

                          Ich bin kfm. Angestellter, warum?

                          Uli977U Offline
                          Uli977U Offline
                          Uli977
                          schrieb am zuletzt editiert von
                          #280

                          @thomas-braun

                          Weil du dich so gut auskennst.

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • Uli977U Uli977

                            @thomas-braun

                            Weil du dich so gut auskennst.

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

                            @uli977

                            Verwende Linux (in verschiedenen Geschmacksrichtungen) halt schon ein paar Tage. Da bleibt dann irgendwann doch was hängen.

                            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

                            Uli977U 1 Antwort Letzte Antwort
                            0
                            • Thomas BraunT Thomas Braun

                              @uli977

                              Verwende Linux (in verschiedenen Geschmacksrichtungen) halt schon ein paar Tage. Da bleibt dann irgendwann doch was hängen.

                              Uli977U Offline
                              Uli977U Offline
                              Uli977
                              schrieb am zuletzt editiert von
                              #282

                              @thomas-braun

                              Auf jeden Fall vielen Dank!

                              Habe jetzt auch gerade mal Proxmox auf V7 geupdatet, wo ich schon gerade dran war.

                              1 Antwort Letzte Antwort
                              0
                              • S Offline
                                S Offline
                                Supernils
                                schrieb am zuletzt editiert von Supernils
                                #283

                                Hallo,
                                ich habe node.js erfolgreich nach dieser Anleitung auf v14 geupdated.
                                Allerdings wird nach jedem iobroker Neustart ein Rebuild des zwave- und des zigbee Adapters angestoßen.

                                Beispielsweise:

                                2022-01-11 18:07:43.015  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1234
                                2022-01-11 18:07:43.978  - error: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121
                                2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]:         throw e;
                                2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]:         ^
                                2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node'
                                2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
                                2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32) {
                                2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]:   code: 'ERR_DLOPEN_FAILED'
                                2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]: }
                                2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                2022-01-11 18:07:43.984  - info: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards.
                                2022-01-11 18:07:43.984  - info: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt
                                2022-01-11 18:07:43.985  - warn: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
                                2022-01-11 18:07:43.986  - info: host.raspberrypi4-iobroker iobroker rebuild zigbee
                                2022-01-11 18:07:44.984  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zigbee"
                                2022-01-11 18:07:45.863  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                2022-01-11 18:07:45.864  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done
                                2022-01-11 18:07:46.874  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                2022-01-11 18:07:46.987  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1262
                                2022-01-11 18:07:47.131  - info: host.raspberrypi4-iobroker instance system.adapter.shelly.0 started with pid 1269
                                2022-01-11 18:07:47.855  - error: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121
                                2022-01-11 18:07:47.855  - error: host.raspberrypi4-iobroker Caught by controller[0]:         throw e;
                                2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]:         ^
                                2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node'
                                2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                2022-01-11 18:07:47.859  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
                                2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32) {
                                2022-01-11 18:07:47.864  - error: host.raspberrypi4-iobroker Caught by controller[0]:   code: 'ERR_DLOPEN_FAILED'
                                2022-01-11 18:07:47.864  - error: host.raspberrypi4-iobroker Caught by controller[0]: }
                                2022-01-11 18:07:47.865  - error: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                2022-01-11 18:07:47.865  - info: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards.
                                2022-01-11 18:07:47.866  - info: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt
                                2022-01-11 18:07:47.866  - warn: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt
                                2022-01-11 18:07:47.866  - info: host.raspberrypi4-iobroker iobroker rebuild zigbee --install
                                ..................................................................
                                2022-01-11 18:10:23.934  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:10:23.941  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                       ^~~~~~~~~~~~~~~
                                2022-01-11 18:10:23.944  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                2022-01-11 18:10:23.949  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                2022-01-11 18:10:23.954  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:10:23.955  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:271: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);                                                                    ^~~~~~~~~~~~
                                2022-01-11 18:10:23.958  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316: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);                                                                    ^~~~~~~~~~~~
                                2022-01-11 18:10:23.965  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:10:23.966  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:10:23.971  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:10:23.972  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412: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);                                                                      ^~~~~~~~~~~~~~
                                2022-01-11 18:10:23.975  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^
                                2022-01-11 18:10:23.977  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                                2022-01-11 18:10:23.980  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                2022-01-11 18:10:27.896  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                2022-01-11 18:10:27.897  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:10:27.902  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:10:27.943  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                                2022-01-11 18:10:27.944  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:10:36.685  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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:271: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:316: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:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:412: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:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                2022-01-11 18:10:40.270  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                2022-01-11 18:10:40.271  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:10:40.318  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:11:00.048  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Schlafzimmer value: 0%
                                2022-01-11 18:11:04.818  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                2022-01-11 18:11:04.819  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done
                                2022-01-11 18:11:05.837  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                2022-01-11 18:11:05.926  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 2831
                                2022-01-11 18:11:06.841  - warn: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
                                2022-01-11 18:11:06.842  - info: host.raspberrypi4-iobroker iobroker rebuild zwave2
                                2022-01-11 18:11:07.680  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2"
                                2022-01-11 18:11:08.946  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done
                                2022-01-11 18:11:09.716  - info: zigbee.0 (2831) starting. Version 1.6.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.3, js-controller: 3.3.22
                                2022-01-11 18:11:09.958  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                2022-01-11 18:11:09.831  - info: zigbee.0 (2831) Starting Zigbee  npm ...
                                2022-01-11 18:11:10.466  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Links value: 0%
                                2022-01-11 18:11:10.663  - info: zigbee.0 (2831) Installed Version: iobroker.zigbee@1.6.12
                                2022-01-11 18:11:10.768  - info: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 2867
                                2022-01-11 18:11:12.966  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/build/Release/bindings.node'
                                2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/bindings/bindings.js:112:48)
                                2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                2022-01-11 18:11:12.970  - error: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                2022-01-11 18:11:12.970  - info: host.raspberrypi4-iobroker Adapter system.adapter.zwave2.0 needs rebuild and will be restarted afterwards.
                                2022-01-11 18:11:12.970  - info: host.raspberrypi4-iobroker system.adapter.zwave2.0 will be rebuilt
                                2022-01-11 18:11:12.970  - warn: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt
                                2022-01-11 18:11:12.971  - info: host.raspberrypi4-iobroker iobroker rebuild zwave2 --install
                                2022-01-11 18:11:13.724  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm install --loglevel error --production (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2"
                                2022-01-11 18:11:18.769  - warn: zigbee.0 (2831) Extended PAN ID is reversed (expected=aaaadddddddddddd, actual=ddddddddddddaaaa)
                                2022-01-11 18:11:20.786  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Mitte value: 0%
                                2022-01-11 18:11:21.652  - info: zigbee.0 (2831) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}}
                                2022-01-11 18:11:21.660  - info: zigbee.0 (2831) Disable LED
                                2022-01-11 18:11:21.662  - info: zigbee.0 (2831) Unable to disable LED, unsupported function.
                                2022-01-11 18:11:21.672  - info: zigbee.0 (2831)   --> transmitPower : normal
                                2022-01-11 18:11:21.685  - info: zigbee.0 (2831) Currently 30 devices are joined:
                                2022-01-11 18:11:21.813  - info: zigbee.0 (2831) Configuring 0x00158d00040c17c4 lumi.sensor_magnet.aq2
                                2022-01-11 18:11:21.817  - info: zigbee.0 (2831) 0x7cb03eaa00b21a19 (addr 55059): AB3257001NJ - OSRAM Smart+ plug (Router)
                                2022-01-11 18:11:21.836  - info: zigbee.0 (2831) 0x001788011049d02e (addr 42129): 324131092621 - Philips Hue dimmer switch (EndDevice)
                                2022-01-11 18:11:21.839  - info: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17c4 lumi.sensor_magnet.aq2
                                2022-01-11 18:11:21.841  - info: zigbee.0 (2831) 0x001788010209ec9b (addr 31036): 9290011370 - Philips Hue white A60 bulb E27/B22 (Router)
                                2022-01-11 18:11:21.843  - info: zigbee.0 (2831) 0x84182600000f10ae (addr 53590): AB3257001NJ - OSRAM Smart+ plug (Router)
                                2022-01-11 18:11:21.845  - info: zigbee.0 (2831) Configuring 0x00158d00040c17b4 lumi.sensor_magnet.aq2
                                2022-01-11 18:11:21.847  - info: zigbee.0 (2831) 0x00158d00020919d7 (addr 9109): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
                                2022-01-11 18:11:21.851  - info: zigbee.0 (2831) 0x00124b000ee9b698 (addr 28451): AV2010/25 - SMaBiT (Bitron Video) Wireless socket with metering (Router)
                                2022-01-11 18:11:21.864  - info: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17b4 lumi.sensor_magnet.aq2
                                2022-01-11 18:11:21.866  - info: zigbee.0 (2831) 0x00158d00027bf8b8 (addr 52098): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                2022-01-11 18:11:21.868  - info: zigbee.0 (2831) 0x00158d000549b346 (addr 11106): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.883  - info: zigbee.0 (2831) 0x00158d00040c17c4 (addr 40514): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
                                2022-01-11 18:11:21.885  - info: zigbee.0 (2831) 0x00158d00023291c8 (addr 8145): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.887  - info: zigbee.0 (2831) 0xbc33acfffe17cad4 (addr 57420): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                2022-01-11 18:11:21.889  - info: zigbee.0 (2831) 0x00158d000232334d (addr 6018): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.890  - info: zigbee.0 (2831) 0x00158d0002379626 (addr 53901): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
                                2022-01-11 18:11:21.892  - info: zigbee.0 (2831) 0x00158d00040c17b4 (addr 39633): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
                                2022-01-11 18:11:21.893  - info: zigbee.0 (2831) 0x00158d0002904ecf (addr 28571): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                2022-01-11 18:11:21.895  - info: zigbee.0 (2831) 0x00158d000404d4f2 (addr 15034): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                2022-01-11 18:11:21.897  - info: zigbee.0 (2831) 0x00158d000578e284 (addr 19394): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.899  - info: zigbee.0 (2831) 0x00158d000548a99d (addr 33375): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.901  - info: zigbee.0 (2831) 0x588e81fffef9f0d5 (addr 50798): HG06492B - Lidl Livarno Lux E14 candle CCT (Router)
                                2022-01-11 18:11:21.902  - info: zigbee.0 (2831) 0xec1bbdfffeaecf1e (addr 8338): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
                                2022-01-11 18:11:21.904  - info: zigbee.0 (2831) 0x00158d000549b2f5 (addr 21211): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.906  - info: zigbee.0 (2831) 0x04cf8cdf3c7d2188 (addr 58007): GZCGQ01LM - Xiaomi MiJia light intensity sensor (EndDevice)
                                2022-01-11 18:11:21.907  - info: zigbee.0 (2831) 0xbc33acfffe1ee15c (addr 46822): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                2022-01-11 18:11:21.909  - info: zigbee.0 (2831) 0x00158d000578a820 (addr 23310): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.911  - info: zigbee.0 (2831) 0x00158d0005792276 (addr 31460): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.913  - info: zigbee.0 (2831) 0x00158d00054c63eb (addr 22937): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.915  - info: zigbee.0 (2831) 0x00158d000533c07a (addr 53305): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                2022-01-11 18:11:21.916  - info: zigbee.0 (2831) 0x00158d00049dbe44 (addr 34026): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice)
                                2022-01-11 18:11:21.917  - info: zigbee.0 (2831) 0x00158d00024602e3 (addr 6000): MCCGQ01LM - Xiaomi MiJia door & window contact sensor (EndDevice)
                                2022-01-11 18:11:21.919  - info: zigbee.0 (2831) 0xbc33acfffe2c10d4 (addr 24559): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                2022-01-11 18:11:21.920  - warn: zigbee.0 (2831) config :{"port":"/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CB_F3_91-if00-port0","panID":"6755","extPanID":"DDDDDDDDDDDDAAAA","channel":"26","disableLed":true,"precfgkey":"01030507090B0D0F00020406080A0C0D","countDown":"60","adapterType":"zstack","debugHerdsman":false,"extPanIdFix":true,"transmitPower":"0","disablePing":false,"external":"","startWithInconsistent":false}
                                2022-01-11 18:11:21.921  - info: zigbee.0 (2831) Zigbee started
                                2022-01-11 18:11:22.048  - warn: zigbee.0 (2831) State "zigbee.0.info.undefinedDevices" has no existing object, this might lead to an error in future versions
                                2022-01-11 18:11:30.815  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Rechts value: 0%
                                2022-01-11 18:11:32.201  - warn: zigbee.0 (2831) DeviceAvailability:Failed to ping 0x00124b000ee9b698 902010/25
                                2022-01-11 18:11:40.855  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Esszimmer value: 0%
                                2022-01-11 18:11:44.119  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:11:44.127  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                       ^~~~~~~~~~~~~~~
                                2022-01-11 18:11:44.132  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                2022-01-11 18:11:44.135  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                2022-01-11 18:11:44.139  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271: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);                                                                    ^~~~~~~~~~~~
                                2022-01-11 18:11:44.142  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:11:44.146  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:316: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);                                                                    ^~~~~~~~~~~~
                                2022-01-11 18:11:44.152  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:11:44.158  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                                2022-01-11 18:11:44.160  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412: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);                                                                      ^~~~~~~~~~~~~~
                                2022-01-11 18:11:44.163  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                                2022-01-11 18:11:44.166  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                2022-01-11 18:11:45.520  - warn: zigbee.0 (2831) DeviceAvailability:Failed to ping 0xbc33acfffe17cad4 TRADFRI bulb E27 WW 806lm
                                2022-01-11 18:11:47.935  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                2022-01-11 18:11:47.937  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:11:47.976  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                                2022-01-11 18:11:47.977  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                2022-01-11 18:11:50.887  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Nils Zimmer value: 0%
                                2022-01-11 18:11:53.574  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                2022-01-11 18:11:53.575  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done
                                2022-01-11 18:11:54.588  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                2022-01-11 18:11:55.186  - info: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 3173
                                2022-01-11 18:11:58.646  - info: zwave2.0 (3173) starting. Version 2.4.2 in /opt/iobroker/node_modules/iobroker.zwave2, node: v14.18.3, js-controller: 3.3.22
                                2022-01-11 18:12:00.313  - info: host.raspberrypi4-iobroker instance system.adapter.weatherunderground.0 started with pid 3194
                                2022-01-11 18:12:00.999  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Sportzimmer value: 0%
                                2022-01-11 18:12:01.016  - warn: zwave2.0 (3173) The driver is not yet ready, ignoring state change for "zwave2.0.Node_015.Multilevel_Switch.targetValue"
                                

                                Anschleißed läuft alles.
                                Gibt es eine Lösung für die wiederholenden Rebuilds?

                                Thomas BraunT apollon77A 2 Antworten Letzte Antwort
                                0
                                • S Supernils

                                  Hallo,
                                  ich habe node.js erfolgreich nach dieser Anleitung auf v14 geupdated.
                                  Allerdings wird nach jedem iobroker Neustart ein Rebuild des zwave- und des zigbee Adapters angestoßen.

                                  Beispielsweise:

                                  2022-01-11 18:07:43.015  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1234
                                  2022-01-11 18:07:43.978  - error: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121
                                  2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]:         throw e;
                                  2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]:         ^
                                  2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node'
                                  2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                  2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                  2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                  2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                  2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                  2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                  2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                  2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                  2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                  2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
                                  2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                  2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                  2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                  2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32) {
                                  2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]:   code: 'ERR_DLOPEN_FAILED'
                                  2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]: }
                                  2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                  2022-01-11 18:07:43.984  - info: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards.
                                  2022-01-11 18:07:43.984  - info: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt
                                  2022-01-11 18:07:43.985  - warn: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
                                  2022-01-11 18:07:43.986  - info: host.raspberrypi4-iobroker iobroker rebuild zigbee
                                  2022-01-11 18:07:44.984  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zigbee"
                                  2022-01-11 18:07:45.863  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                  2022-01-11 18:07:45.864  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done
                                  2022-01-11 18:07:46.874  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                  2022-01-11 18:07:46.987  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1262
                                  2022-01-11 18:07:47.131  - info: host.raspberrypi4-iobroker instance system.adapter.shelly.0 started with pid 1269
                                  2022-01-11 18:07:47.855  - error: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121
                                  2022-01-11 18:07:47.855  - error: host.raspberrypi4-iobroker Caught by controller[0]:         throw e;
                                  2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]:         ^
                                  2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node'
                                  2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                  2022-01-11 18:07:47.859  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                  2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                  2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                  2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                  2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                  2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                  2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                  2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                  2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
                                  2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                  2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                  2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                  2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32) {
                                  2022-01-11 18:07:47.864  - error: host.raspberrypi4-iobroker Caught by controller[0]:   code: 'ERR_DLOPEN_FAILED'
                                  2022-01-11 18:07:47.864  - error: host.raspberrypi4-iobroker Caught by controller[0]: }
                                  2022-01-11 18:07:47.865  - error: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                  2022-01-11 18:07:47.865  - info: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards.
                                  2022-01-11 18:07:47.866  - info: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt
                                  2022-01-11 18:07:47.866  - warn: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt
                                  2022-01-11 18:07:47.866  - info: host.raspberrypi4-iobroker iobroker rebuild zigbee --install
                                  ..................................................................
                                  2022-01-11 18:10:23.934  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:10:23.941  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                       ^~~~~~~~~~~~~~~
                                  2022-01-11 18:10:23.944  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                  2022-01-11 18:10:23.949  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                  2022-01-11 18:10:23.954  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:10:23.955  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:271: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);                                                                    ^~~~~~~~~~~~
                                  2022-01-11 18:10:23.958  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316: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);                                                                    ^~~~~~~~~~~~
                                  2022-01-11 18:10:23.965  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:10:23.966  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:10:23.971  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:10:23.972  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412: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);                                                                      ^~~~~~~~~~~~~~
                                  2022-01-11 18:10:23.975  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^
                                  2022-01-11 18:10:23.977  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                                  2022-01-11 18:10:23.980  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                  2022-01-11 18:10:27.896  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                  2022-01-11 18:10:27.897  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:10:27.902  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:10:27.943  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                                  2022-01-11 18:10:27.944  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:10:36.685  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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:271: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:316: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:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:412: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:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                  2022-01-11 18:10:40.270  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                  2022-01-11 18:10:40.271  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:10:40.318  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:11:00.048  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Schlafzimmer value: 0%
                                  2022-01-11 18:11:04.818  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                  2022-01-11 18:11:04.819  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done
                                  2022-01-11 18:11:05.837  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                  2022-01-11 18:11:05.926  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 2831
                                  2022-01-11 18:11:06.841  - warn: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
                                  2022-01-11 18:11:06.842  - info: host.raspberrypi4-iobroker iobroker rebuild zwave2
                                  2022-01-11 18:11:07.680  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2"
                                  2022-01-11 18:11:08.946  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done
                                  2022-01-11 18:11:09.716  - info: zigbee.0 (2831) starting. Version 1.6.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.3, js-controller: 3.3.22
                                  2022-01-11 18:11:09.958  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                  2022-01-11 18:11:09.831  - info: zigbee.0 (2831) Starting Zigbee  npm ...
                                  2022-01-11 18:11:10.466  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Links value: 0%
                                  2022-01-11 18:11:10.663  - info: zigbee.0 (2831) Installed Version: iobroker.zigbee@1.6.12
                                  2022-01-11 18:11:10.768  - info: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 2867
                                  2022-01-11 18:11:12.966  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/build/Release/bindings.node'
                                  2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                  2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                  2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                  2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                  2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                  2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                  2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                  2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                  2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                  2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/bindings/bindings.js:112:48)
                                  2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                  2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                  2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                  2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                  2022-01-11 18:11:12.970  - error: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                  2022-01-11 18:11:12.970  - info: host.raspberrypi4-iobroker Adapter system.adapter.zwave2.0 needs rebuild and will be restarted afterwards.
                                  2022-01-11 18:11:12.970  - info: host.raspberrypi4-iobroker system.adapter.zwave2.0 will be rebuilt
                                  2022-01-11 18:11:12.970  - warn: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt
                                  2022-01-11 18:11:12.971  - info: host.raspberrypi4-iobroker iobroker rebuild zwave2 --install
                                  2022-01-11 18:11:13.724  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm install --loglevel error --production (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2"
                                  2022-01-11 18:11:18.769  - warn: zigbee.0 (2831) Extended PAN ID is reversed (expected=aaaadddddddddddd, actual=ddddddddddddaaaa)
                                  2022-01-11 18:11:20.786  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Mitte value: 0%
                                  2022-01-11 18:11:21.652  - info: zigbee.0 (2831) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}}
                                  2022-01-11 18:11:21.660  - info: zigbee.0 (2831) Disable LED
                                  2022-01-11 18:11:21.662  - info: zigbee.0 (2831) Unable to disable LED, unsupported function.
                                  2022-01-11 18:11:21.672  - info: zigbee.0 (2831)   --> transmitPower : normal
                                  2022-01-11 18:11:21.685  - info: zigbee.0 (2831) Currently 30 devices are joined:
                                  2022-01-11 18:11:21.813  - info: zigbee.0 (2831) Configuring 0x00158d00040c17c4 lumi.sensor_magnet.aq2
                                  2022-01-11 18:11:21.817  - info: zigbee.0 (2831) 0x7cb03eaa00b21a19 (addr 55059): AB3257001NJ - OSRAM Smart+ plug (Router)
                                  2022-01-11 18:11:21.836  - info: zigbee.0 (2831) 0x001788011049d02e (addr 42129): 324131092621 - Philips Hue dimmer switch (EndDevice)
                                  2022-01-11 18:11:21.839  - info: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17c4 lumi.sensor_magnet.aq2
                                  2022-01-11 18:11:21.841  - info: zigbee.0 (2831) 0x001788010209ec9b (addr 31036): 9290011370 - Philips Hue white A60 bulb E27/B22 (Router)
                                  2022-01-11 18:11:21.843  - info: zigbee.0 (2831) 0x84182600000f10ae (addr 53590): AB3257001NJ - OSRAM Smart+ plug (Router)
                                  2022-01-11 18:11:21.845  - info: zigbee.0 (2831) Configuring 0x00158d00040c17b4 lumi.sensor_magnet.aq2
                                  2022-01-11 18:11:21.847  - info: zigbee.0 (2831) 0x00158d00020919d7 (addr 9109): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
                                  2022-01-11 18:11:21.851  - info: zigbee.0 (2831) 0x00124b000ee9b698 (addr 28451): AV2010/25 - SMaBiT (Bitron Video) Wireless socket with metering (Router)
                                  2022-01-11 18:11:21.864  - info: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17b4 lumi.sensor_magnet.aq2
                                  2022-01-11 18:11:21.866  - info: zigbee.0 (2831) 0x00158d00027bf8b8 (addr 52098): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                  2022-01-11 18:11:21.868  - info: zigbee.0 (2831) 0x00158d000549b346 (addr 11106): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.883  - info: zigbee.0 (2831) 0x00158d00040c17c4 (addr 40514): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
                                  2022-01-11 18:11:21.885  - info: zigbee.0 (2831) 0x00158d00023291c8 (addr 8145): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.887  - info: zigbee.0 (2831) 0xbc33acfffe17cad4 (addr 57420): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                  2022-01-11 18:11:21.889  - info: zigbee.0 (2831) 0x00158d000232334d (addr 6018): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.890  - info: zigbee.0 (2831) 0x00158d0002379626 (addr 53901): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
                                  2022-01-11 18:11:21.892  - info: zigbee.0 (2831) 0x00158d00040c17b4 (addr 39633): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
                                  2022-01-11 18:11:21.893  - info: zigbee.0 (2831) 0x00158d0002904ecf (addr 28571): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                  2022-01-11 18:11:21.895  - info: zigbee.0 (2831) 0x00158d000404d4f2 (addr 15034): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                  2022-01-11 18:11:21.897  - info: zigbee.0 (2831) 0x00158d000578e284 (addr 19394): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.899  - info: zigbee.0 (2831) 0x00158d000548a99d (addr 33375): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.901  - info: zigbee.0 (2831) 0x588e81fffef9f0d5 (addr 50798): HG06492B - Lidl Livarno Lux E14 candle CCT (Router)
                                  2022-01-11 18:11:21.902  - info: zigbee.0 (2831) 0xec1bbdfffeaecf1e (addr 8338): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
                                  2022-01-11 18:11:21.904  - info: zigbee.0 (2831) 0x00158d000549b2f5 (addr 21211): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.906  - info: zigbee.0 (2831) 0x04cf8cdf3c7d2188 (addr 58007): GZCGQ01LM - Xiaomi MiJia light intensity sensor (EndDevice)
                                  2022-01-11 18:11:21.907  - info: zigbee.0 (2831) 0xbc33acfffe1ee15c (addr 46822): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                  2022-01-11 18:11:21.909  - info: zigbee.0 (2831) 0x00158d000578a820 (addr 23310): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.911  - info: zigbee.0 (2831) 0x00158d0005792276 (addr 31460): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.913  - info: zigbee.0 (2831) 0x00158d00054c63eb (addr 22937): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.915  - info: zigbee.0 (2831) 0x00158d000533c07a (addr 53305): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                  2022-01-11 18:11:21.916  - info: zigbee.0 (2831) 0x00158d00049dbe44 (addr 34026): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice)
                                  2022-01-11 18:11:21.917  - info: zigbee.0 (2831) 0x00158d00024602e3 (addr 6000): MCCGQ01LM - Xiaomi MiJia door & window contact sensor (EndDevice)
                                  2022-01-11 18:11:21.919  - info: zigbee.0 (2831) 0xbc33acfffe2c10d4 (addr 24559): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                  2022-01-11 18:11:21.920  - warn: zigbee.0 (2831) config :{"port":"/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CB_F3_91-if00-port0","panID":"6755","extPanID":"DDDDDDDDDDDDAAAA","channel":"26","disableLed":true,"precfgkey":"01030507090B0D0F00020406080A0C0D","countDown":"60","adapterType":"zstack","debugHerdsman":false,"extPanIdFix":true,"transmitPower":"0","disablePing":false,"external":"","startWithInconsistent":false}
                                  2022-01-11 18:11:21.921  - info: zigbee.0 (2831) Zigbee started
                                  2022-01-11 18:11:22.048  - warn: zigbee.0 (2831) State "zigbee.0.info.undefinedDevices" has no existing object, this might lead to an error in future versions
                                  2022-01-11 18:11:30.815  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Rechts value: 0%
                                  2022-01-11 18:11:32.201  - warn: zigbee.0 (2831) DeviceAvailability:Failed to ping 0x00124b000ee9b698 902010/25
                                  2022-01-11 18:11:40.855  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Esszimmer value: 0%
                                  2022-01-11 18:11:44.119  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:11:44.127  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                       ^~~~~~~~~~~~~~~
                                  2022-01-11 18:11:44.132  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                  2022-01-11 18:11:44.135  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                  2022-01-11 18:11:44.139  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271: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);                                                                    ^~~~~~~~~~~~
                                  2022-01-11 18:11:44.142  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:11:44.146  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:316: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);                                                                    ^~~~~~~~~~~~
                                  2022-01-11 18:11:44.152  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:11:44.158  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                                  2022-01-11 18:11:44.160  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412: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);                                                                      ^~~~~~~~~~~~~~
                                  2022-01-11 18:11:44.163  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                                  2022-01-11 18:11:44.166  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                  2022-01-11 18:11:45.520  - warn: zigbee.0 (2831) DeviceAvailability:Failed to ping 0xbc33acfffe17cad4 TRADFRI bulb E27 WW 806lm
                                  2022-01-11 18:11:47.935  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                  2022-01-11 18:11:47.937  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:11:47.976  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                                  2022-01-11 18:11:47.977  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  2022-01-11 18:11:50.887  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Nils Zimmer value: 0%
                                  2022-01-11 18:11:53.574  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                  2022-01-11 18:11:53.575  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done
                                  2022-01-11 18:11:54.588  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                  2022-01-11 18:11:55.186  - info: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 3173
                                  2022-01-11 18:11:58.646  - info: zwave2.0 (3173) starting. Version 2.4.2 in /opt/iobroker/node_modules/iobroker.zwave2, node: v14.18.3, js-controller: 3.3.22
                                  2022-01-11 18:12:00.313  - info: host.raspberrypi4-iobroker instance system.adapter.weatherunderground.0 started with pid 3194
                                  2022-01-11 18:12:00.999  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Sportzimmer value: 0%
                                  2022-01-11 18:12:01.016  - warn: zwave2.0 (3173) The driver is not yet ready, ignoring state change for "zwave2.0.Node_015.Multilevel_Switch.targetValue"
                                  

                                  Anschleißed läuft alles.
                                  Gibt es eine Lösung für die wiederholenden Rebuilds?

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

                                  @supernils sagte in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:

                                  Gibt es eine Lösung für die wiederholenden Rebuild?

                                  Was soll es da für eine Lösung geben? Technisch müssen die binairies halt gegeben eine neue ABI gebaut werden. Wie willst du das lösen?
                                  Es werden ja schon versuche unternommen die 'still und heimlich' im Hintergrund auszuführen. Klappt nur nicht immer.

                                  Und wenn das bei jedem Neustart passiert, dann ist da vermutlich was doppelt/falsch installiert. Das hatte ich mal beim ble Adapter, da war irgendwas doppelt bei mir eingetragen. Ist aber ewig her.

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

                                  1 Antwort Letzte Antwort
                                  1
                                  • S Supernils

                                    Hallo,
                                    ich habe node.js erfolgreich nach dieser Anleitung auf v14 geupdated.
                                    Allerdings wird nach jedem iobroker Neustart ein Rebuild des zwave- und des zigbee Adapters angestoßen.

                                    Beispielsweise:

                                    2022-01-11 18:07:43.015  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1234
                                    2022-01-11 18:07:43.978  - error: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121
                                    2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]:         throw e;
                                    2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]:         ^
                                    2022-01-11 18:07:43.979  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node'
                                    2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                    2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                    2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                    2022-01-11 18:07:43.980  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                    2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                    2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                    2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                    2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                    2022-01-11 18:07:43.981  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                    2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
                                    2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                    2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                    2022-01-11 18:07:43.982  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                    2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32) {
                                    2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]:   code: 'ERR_DLOPEN_FAILED'
                                    2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker Caught by controller[0]: }
                                    2022-01-11 18:07:43.983  - error: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                    2022-01-11 18:07:43.984  - info: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards.
                                    2022-01-11 18:07:43.984  - info: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt
                                    2022-01-11 18:07:43.985  - warn: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
                                    2022-01-11 18:07:43.986  - info: host.raspberrypi4-iobroker iobroker rebuild zigbee
                                    2022-01-11 18:07:44.984  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zigbee"
                                    2022-01-11 18:07:45.863  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                    2022-01-11 18:07:45.864  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done
                                    2022-01-11 18:07:46.874  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                    2022-01-11 18:07:46.987  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 1262
                                    2022-01-11 18:07:47.131  - info: host.raspberrypi4-iobroker instance system.adapter.shelly.0 started with pid 1269
                                    2022-01-11 18:07:47.855  - error: host.raspberrypi4-iobroker Caught by controller[0]: /opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:121
                                    2022-01-11 18:07:47.855  - error: host.raspberrypi4-iobroker Caught by controller[0]:         throw e;
                                    2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]:         ^
                                    2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build/Release/bindings.node'
                                    2022-01-11 18:07:47.856  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                    2022-01-11 18:07:47.859  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                    2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                    2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                    2022-01-11 18:07:47.860  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                    2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                    2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                    2022-01-11 18:07:47.861  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                    2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                    2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/bindings/bindings.js:112:48)
                                    2022-01-11 18:07:47.862  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                    2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                    2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                    2022-01-11 18:07:47.863  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32) {
                                    2022-01-11 18:07:47.864  - error: host.raspberrypi4-iobroker Caught by controller[0]:   code: 'ERR_DLOPEN_FAILED'
                                    2022-01-11 18:07:47.864  - error: host.raspberrypi4-iobroker Caught by controller[0]: }
                                    2022-01-11 18:07:47.865  - error: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                    2022-01-11 18:07:47.865  - info: host.raspberrypi4-iobroker Adapter system.adapter.zigbee.0 needs rebuild and will be restarted afterwards.
                                    2022-01-11 18:07:47.866  - info: host.raspberrypi4-iobroker system.adapter.zigbee.0 will be rebuilt
                                    2022-01-11 18:07:47.866  - warn: host.raspberrypi4-iobroker adapter "zigbee" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt
                                    2022-01-11 18:07:47.866  - info: host.raspberrypi4-iobroker iobroker rebuild zigbee --install
                                    ..................................................................
                                    2022-01-11 18:10:23.934  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:10:23.941  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                       ^~~~~~~~~~~~~~~
                                    2022-01-11 18:10:23.944  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                    2022-01-11 18:10:23.949  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                    2022-01-11 18:10:23.954  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:10:23.955  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:271: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);                                                                    ^~~~~~~~~~~~
                                    2022-01-11 18:10:23.958  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:316: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);                                                                    ^~~~~~~~~~~~
                                    2022-01-11 18:10:23.965  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:10:23.966  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:10:23.971  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:10:23.972  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412: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);                                                                      ^~~~~~~~~~~~~~
                                    2022-01-11 18:10:23.975  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^
                                    2022-01-11 18:10:23.977  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                                    2022-01-11 18:10:23.980  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                    2022-01-11 18:10:27.896  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                    2022-01-11 18:10:27.897  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:10:27.902  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:10:27.943  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                                    2022-01-11 18:10:27.944  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:10:36.685  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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:271: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:316: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:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:412: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:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                    2022-01-11 18:10:40.270  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                    2022-01-11 18:10:40.271  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:10:40.318  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:11:00.048  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Schlafzimmer value: 0%
                                    2022-01-11 18:11:04.818  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                    2022-01-11 18:11:04.819  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zigbee done
                                    2022-01-11 18:11:05.837  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                    2022-01-11 18:11:05.926  - info: host.raspberrypi4-iobroker instance system.adapter.zigbee.0 started with pid 2831
                                    2022-01-11 18:11:06.841  - warn: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
                                    2022-01-11 18:11:06.842  - info: host.raspberrypi4-iobroker iobroker rebuild zwave2
                                    2022-01-11 18:11:07.680  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm rebuild --loglevel error (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2"
                                    2022-01-11 18:11:08.946  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done
                                    2022-01-11 18:11:09.716  - info: zigbee.0 (2831) starting. Version 1.6.12 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.3, js-controller: 3.3.22
                                    2022-01-11 18:11:09.958  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                    2022-01-11 18:11:09.831  - info: zigbee.0 (2831) Starting Zigbee  npm ...
                                    2022-01-11 18:11:10.466  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Links value: 0%
                                    2022-01-11 18:11:10.663  - info: zigbee.0 (2831) Installed Version: iobroker.zigbee@1.6.12
                                    2022-01-11 18:11:10.768  - info: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 2867
                                    2022-01-11 18:11:12.966  - error: host.raspberrypi4-iobroker Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/build/Release/bindings.node'
                                    2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: was compiled against a different Node.js version using
                                    2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires
                                    2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing
                                    2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                    2022-01-11 18:11:12.967  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
                                    2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                    2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                    2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.require (internal/modules/cjs/loader.js:974:19)
                                    2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at require (internal/modules/cjs/helpers.js:93:18)
                                    2022-01-11 18:11:12.968  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at bindings (/opt/iobroker/node_modules/bindings/bindings.js:112:48)
                                    2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/zwave-js/node_modules/@serialport/bindings/lib/linux.js:2:36)
                                    2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                    2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                    2022-01-11 18:11:12.969  - error: host.raspberrypi4-iobroker Caught by controller[0]:     at Module.load (internal/modules/cjs/loader.js:950:32)
                                    2022-01-11 18:11:12.970  - error: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                                    2022-01-11 18:11:12.970  - info: host.raspberrypi4-iobroker Adapter system.adapter.zwave2.0 needs rebuild and will be restarted afterwards.
                                    2022-01-11 18:11:12.970  - info: host.raspberrypi4-iobroker system.adapter.zwave2.0 will be rebuilt
                                    2022-01-11 18:11:12.970  - warn: host.raspberrypi4-iobroker adapter "zwave2" seems to be installed for a different version of Node.js. Trying to rebuild it... 2 attempt
                                    2022-01-11 18:11:12.971  - info: host.raspberrypi4-iobroker iobroker rebuild zwave2 --install
                                    2022-01-11 18:11:13.724  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: npm install --loglevel error --production (System call1) in "/opt/iobroker/node_modules/iobroker.zwave2"
                                    2022-01-11 18:11:18.769  - warn: zigbee.0 (2831) Extended PAN ID is reversed (expected=aaaadddddddddddd, actual=ddddddddddddaaaa)
                                    2022-01-11 18:11:20.786  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Mitte value: 0%
                                    2022-01-11 18:11:21.652  - info: zigbee.0 (2831) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20210708}}
                                    2022-01-11 18:11:21.660  - info: zigbee.0 (2831) Disable LED
                                    2022-01-11 18:11:21.662  - info: zigbee.0 (2831) Unable to disable LED, unsupported function.
                                    2022-01-11 18:11:21.672  - info: zigbee.0 (2831)   --> transmitPower : normal
                                    2022-01-11 18:11:21.685  - info: zigbee.0 (2831) Currently 30 devices are joined:
                                    2022-01-11 18:11:21.813  - info: zigbee.0 (2831) Configuring 0x00158d00040c17c4 lumi.sensor_magnet.aq2
                                    2022-01-11 18:11:21.817  - info: zigbee.0 (2831) 0x7cb03eaa00b21a19 (addr 55059): AB3257001NJ - OSRAM Smart+ plug (Router)
                                    2022-01-11 18:11:21.836  - info: zigbee.0 (2831) 0x001788011049d02e (addr 42129): 324131092621 - Philips Hue dimmer switch (EndDevice)
                                    2022-01-11 18:11:21.839  - info: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17c4 lumi.sensor_magnet.aq2
                                    2022-01-11 18:11:21.841  - info: zigbee.0 (2831) 0x001788010209ec9b (addr 31036): 9290011370 - Philips Hue white A60 bulb E27/B22 (Router)
                                    2022-01-11 18:11:21.843  - info: zigbee.0 (2831) 0x84182600000f10ae (addr 53590): AB3257001NJ - OSRAM Smart+ plug (Router)
                                    2022-01-11 18:11:21.845  - info: zigbee.0 (2831) Configuring 0x00158d00040c17b4 lumi.sensor_magnet.aq2
                                    2022-01-11 18:11:21.847  - info: zigbee.0 (2831) 0x00158d00020919d7 (addr 9109): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
                                    2022-01-11 18:11:21.851  - info: zigbee.0 (2831) 0x00124b000ee9b698 (addr 28451): AV2010/25 - SMaBiT (Bitron Video) Wireless socket with metering (Router)
                                    2022-01-11 18:11:21.864  - info: zigbee.0 (2831) DeviceConfigure successful 0x00158d00040c17b4 lumi.sensor_magnet.aq2
                                    2022-01-11 18:11:21.866  - info: zigbee.0 (2831) 0x00158d00027bf8b8 (addr 52098): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                    2022-01-11 18:11:21.868  - info: zigbee.0 (2831) 0x00158d000549b346 (addr 11106): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.883  - info: zigbee.0 (2831) 0x00158d00040c17c4 (addr 40514): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
                                    2022-01-11 18:11:21.885  - info: zigbee.0 (2831) 0x00158d00023291c8 (addr 8145): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.887  - info: zigbee.0 (2831) 0xbc33acfffe17cad4 (addr 57420): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                    2022-01-11 18:11:21.889  - info: zigbee.0 (2831) 0x00158d000232334d (addr 6018): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.890  - info: zigbee.0 (2831) 0x00158d0002379626 (addr 53901): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
                                    2022-01-11 18:11:21.892  - info: zigbee.0 (2831) 0x00158d00040c17b4 (addr 39633): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
                                    2022-01-11 18:11:21.893  - info: zigbee.0 (2831) 0x00158d0002904ecf (addr 28571): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                    2022-01-11 18:11:21.895  - info: zigbee.0 (2831) 0x00158d000404d4f2 (addr 15034): WXKG11LM - Xiaomi Aqara wireless switch (EndDevice)
                                    2022-01-11 18:11:21.897  - info: zigbee.0 (2831) 0x00158d000578e284 (addr 19394): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.899  - info: zigbee.0 (2831) 0x00158d000548a99d (addr 33375): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.901  - info: zigbee.0 (2831) 0x588e81fffef9f0d5 (addr 50798): HG06492B - Lidl Livarno Lux E14 candle CCT (Router)
                                    2022-01-11 18:11:21.902  - info: zigbee.0 (2831) 0xec1bbdfffeaecf1e (addr 8338): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
                                    2022-01-11 18:11:21.904  - info: zigbee.0 (2831) 0x00158d000549b2f5 (addr 21211): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.906  - info: zigbee.0 (2831) 0x04cf8cdf3c7d2188 (addr 58007): GZCGQ01LM - Xiaomi MiJia light intensity sensor (EndDevice)
                                    2022-01-11 18:11:21.907  - info: zigbee.0 (2831) 0xbc33acfffe1ee15c (addr 46822): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                    2022-01-11 18:11:21.909  - info: zigbee.0 (2831) 0x00158d000578a820 (addr 23310): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.911  - info: zigbee.0 (2831) 0x00158d0005792276 (addr 31460): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.913  - info: zigbee.0 (2831) 0x00158d00054c63eb (addr 22937): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.915  - info: zigbee.0 (2831) 0x00158d000533c07a (addr 53305): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
                                    2022-01-11 18:11:21.916  - info: zigbee.0 (2831) 0x00158d00049dbe44 (addr 34026): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice)
                                    2022-01-11 18:11:21.917  - info: zigbee.0 (2831) 0x00158d00024602e3 (addr 6000): MCCGQ01LM - Xiaomi MiJia door & window contact sensor (EndDevice)
                                    2022-01-11 18:11:21.919  - info: zigbee.0 (2831) 0xbc33acfffe2c10d4 (addr 24559): LED1836G9 - IKEA TRADFRI LED bulb E26/E27 806 lumen, dimmable, warm white (Router)
                                    2022-01-11 18:11:21.920  - warn: zigbee.0 (2831) config :{"port":"/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_21_CB_F3_91-if00-port0","panID":"6755","extPanID":"DDDDDDDDDDDDAAAA","channel":"26","disableLed":true,"precfgkey":"01030507090B0D0F00020406080A0C0D","countDown":"60","adapterType":"zstack","debugHerdsman":false,"extPanIdFix":true,"transmitPower":"0","disablePing":false,"external":"","startWithInconsistent":false}
                                    2022-01-11 18:11:21.921  - info: zigbee.0 (2831) Zigbee started
                                    2022-01-11 18:11:22.048  - warn: zigbee.0 (2831) State "zigbee.0.info.undefinedDevices" has no existing object, this might lead to an error in future versions
                                    2022-01-11 18:11:30.815  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Wohnzimmer Rechts value: 0%
                                    2022-01-11 18:11:32.201  - warn: zigbee.0 (2831) DeviceAvailability:Failed to ping 0x00124b000ee9b698 902010/25
                                    2022-01-11 18:11:40.855  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Esszimmer value: 0%
                                    2022-01-11 18:11:44.119  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:11:44.127  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                       ^~~~~~~~~~~~~~~
                                    2022-01-11 18:11:44.132  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                    2022-01-11 18:11:44.135  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../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);                                                                      ^~~~~~~~~~~~~~
                                    2022-01-11 18:11:44.139  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:271: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);                                                                    ^~~~~~~~~~~~
                                    2022-01-11 18:11:44.142  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:11:44.146  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:316: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);                                                                    ^~~~~~~~~~~~
                                    2022-01-11 18:11:44.152  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:11:44.158  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                                    2022-01-11 18:11:44.160  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp:412: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);                                                                      ^~~~~~~~~~~~~~
                                    2022-01-11 18:11:44.163  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport.cpp: At global scope:../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                                    2022-01-11 18:11:44.166  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: In file included from ../../../nan/nan.h:58,                 from ../src/./serialport.h:13,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/14.18.3/include/node/node.h:787: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/14.18.3/include/node/node.h:821:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                                    2022-01-11 18:11:45.520  - warn: zigbee.0 (2831) DeviceAvailability:Failed to ping 0xbc33acfffe17cad4 TRADFRI bulb E27 WW 806lm
                                    2022-01-11 18:11:47.935  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                                    2022-01-11 18:11:47.937  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:179: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:179: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:11:47.976  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                                    2022-01-11 18:11:47.977  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: ../src/serialport_unix.cpp:89: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:89: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);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    2022-01-11 18:11:50.887  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Nils Zimmer value: 0%
                                    2022-01-11 18:11:53.574  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: 
                                    2022-01-11 18:11:53.575  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: Rebuild zwave2 done
                                    2022-01-11 18:11:54.588  - info: host.raspberrypi4-iobroker iobroker npm-rebuild: exit 0
                                    2022-01-11 18:11:55.186  - info: host.raspberrypi4-iobroker instance system.adapter.zwave2.0 started with pid 3173
                                    2022-01-11 18:11:58.646  - info: zwave2.0 (3173) starting. Version 2.4.2 in /opt/iobroker/node_modules/iobroker.zwave2, node: v14.18.3, js-controller: 3.3.22
                                    2022-01-11 18:12:00.313  - info: host.raspberrypi4-iobroker instance system.adapter.weatherunderground.0 started with pid 3194
                                    2022-01-11 18:12:00.999  - info: shuttercontrol.0 (2083) Sunset #12 Set ID: Sportzimmer value: 0%
                                    2022-01-11 18:12:01.016  - warn: zwave2.0 (3173) The driver is not yet ready, ignoring state change for "zwave2.0.Node_015.Multilevel_Switch.targetValue"
                                    

                                    Anschleißed läuft alles.
                                    Gibt es eine Lösung für die wiederholenden Rebuilds?

                                    apollon77A Offline
                                    apollon77A Offline
                                    apollon77
                                    schrieb am zuletzt editiert von
                                    #285

                                    @supernils ja das typische rebuild Problem wo die Art automatisch vom Controller zu rebuilders nicht tut. Musst du manuell tun. Gibts in diesem thread gefühlt schon tausend mal und vor allem
                                    Im
                                    Ersten post steht es sogar ganz genau.

                                    Der Controller 4 der bald kommt sollte das dann automatisch hinbekommen in mehr Fällen ;-)

                                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                    H 1 Antwort Letzte Antwort
                                    1
                                    • apollon77A apollon77

                                      @supernils ja das typische rebuild Problem wo die Art automatisch vom Controller zu rebuilders nicht tut. Musst du manuell tun. Gibts in diesem thread gefühlt schon tausend mal und vor allem
                                      Im
                                      Ersten post steht es sogar ganz genau.

                                      Der Controller 4 der bald kommt sollte das dann automatisch hinbekommen in mehr Fällen ;-)

                                      H Offline
                                      H Offline
                                      homecineplexx
                                      schrieb am zuletzt editiert von
                                      #286

                                      Hallo
                                      wenn ich folgendes probiere:

                                      iobroker rebuild zigbee
                                      

                                      kommt leider nur folgendes:

                                      Path argument needs to be an absolute path!
                                      

                                      was genau muss ich da angeben?

                                      Thomas BraunT apollon77A 2 Antworten Letzte Antwort
                                      0
                                      • H homecineplexx

                                        Hallo
                                        wenn ich folgendes probiere:

                                        iobroker rebuild zigbee
                                        

                                        kommt leider nur folgendes:

                                        Path argument needs to be an absolute path!
                                        

                                        was genau muss ich da angeben?

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

                                        @homecineplexx
                                        js-controller 4.0.4 in einem Container eingedost?

                                        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

                                        H 1 Antwort Letzte Antwort
                                        0
                                        • Thomas BraunT Thomas Braun

                                          @homecineplexx
                                          js-controller 4.0.4 in einem Container eingedost?

                                          H Offline
                                          H Offline
                                          homecineplexx
                                          schrieb am zuletzt editiert von
                                          #288

                                          @thomas-braun said in [How-to] Node.js für ioBroker richtig updaten - 2021 Edition:

                                          js-controller 4.0.4 in einem Container eingedost?

                                          js-controller 4.0.4 läuft auf einer Proxmox VM ja, genau

                                          Thomas BraunT 1 Antwort Letzte Antwort
                                          0
                                          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

                                          497

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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