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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. rpi-monitor: GPIO is not initialized

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    565

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    623

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

rpi-monitor: GPIO is not initialized

Geplant Angeheftet Gesperrt Verschoben Error/Bug
rpi-monitor gpio
13 Beiträge 2 Kommentatoren 1.2k Aufrufe 1 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.
  • J Josh
    Systemdata
    Hardwaresystem: Pi3
    Arbeitsspeicher: 1GB
    Festplattenart: SD-Karte
    Betriebssystem: Raspbian
    js-controller: 3.3.22
    Node.js-Version: 14.18.2
    NPM-Version: 6.x.x
    Installationsart: Skript
    Image genutzt: Nein

    Hallo zusammen!

    Nach js-controller Updates kommt der Adapter RPi-Monitor nicht mehr richtig hoch. Er bringt dann minütlich den Fehler:

    GPIO is not initialized!
    

    Bei einem Reboot bringt er 1x diesen Fehler:

    Cannot initialize/setMode GPIO: Error: The module '/opt/iobroker/node_modules/epoll/build/Release/epoll.node'was compiled against a different Node.js version usingNODE_MODULE_VERSION 72. This version of Node.js requiresNODE_MODULE_VERSION 83. Please try re-compiling or re-installingthe module (for instance, using `npm rebuild` or `npm install`).
    

    Wenn man dann folgenden Befehl ausführt, läuft der Adapter nach anschließendem Reboot wieder:

    iobroker rebuild rpi2 --install
    

    Ich bin mir recht sicher, dass der Fehler erst nach dem Update Node.js V12 -> V14 aufgetreten ist.

    Der Fehler ist recht unangenehm, denn wenn ich nach einem js-controller Update vergesse den Adapter zu "reparieren" bleibt meine Heizung im Nachtmodus, was die Wohnungen im Haus übel abkühlen lässt :-/

    Was muss ich machen, diesen Fehler dauerhaft zu reparieren?

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

    @josh

    Das ist kein Fehler. Bei einem nodeJS-Upgrade muss das Modul gegen die neue Version gebaut werden. Teilweise funktioniert das automagisch im Hintergrund. Bei dem Modul offenbar nicht.

    Daher halt bei einem Update einer so wesentlichen Komponente wie nodejs das System mal im Auge behalten schadet nicht.

    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

    J 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @josh

      Das ist kein Fehler. Bei einem nodeJS-Upgrade muss das Modul gegen die neue Version gebaut werden. Teilweise funktioniert das automagisch im Hintergrund. Bei dem Modul offenbar nicht.

      Daher halt bei einem Update einer so wesentlichen Komponente wie nodejs das System mal im Auge behalten schadet nicht.

      J Offline
      J Offline
      Josh
      schrieb am zuletzt editiert von
      #3

      @thomas-braun Ja gut, aber was ist die Lösung? Warten, bis ein Update angeboten wird? Oder kann ich da irgendetwas selber machen, um das in den Griff zu bekommen?

      Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
      Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
      Slave2: RPi3B - ZigBee CC2538+CC2592
      node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • J Josh

        @thomas-braun Ja gut, aber was ist die Lösung? Warten, bis ein Update angeboten wird? Oder kann ich da irgendetwas selber machen, um das in den Griff zu bekommen?

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

        @josh
        Die Lösung hast du doch schon gepostet.
        Rebuild machen.
        Sollte eigentlich auch mit einem mal neubauen erledigt sein.

        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

        J 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @josh
          Die Lösung hast du doch schon gepostet.
          Rebuild machen.
          Sollte eigentlich auch mit einem mal neubauen erledigt sein.

          J Offline
          J Offline
          Josh
          schrieb am zuletzt editiert von Josh
          #5

          @thomas-braun Ja, aber das muss ich ja dann bei jedem js-controller Update machen. Früher mit Node.js V12 gab's das Problem nicht. Die Reparatur ist dummerweise nur temporär.

          Gibt's keine dauerhafte Lösung?

          Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
          Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
          Slave2: RPi3B - ZigBee CC2538+CC2592
          node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • J Josh

            @thomas-braun Ja, aber das muss ich ja dann bei jedem js-controller Update machen. Früher mit Node.js V12 gab's das Problem nicht. Die Reparatur ist dummerweise nur temporär.

            Gibt's keine dauerhafte Lösung?

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

            @josh
            Wie oft aktualisiert du denn den js-controller?

            cd /opt/iobroker
            npm ls epoll
            

            liefert?

            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

            J 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @josh
              Wie oft aktualisiert du denn den js-controller?

              cd /opt/iobroker
              npm ls epoll
              

              liefert?

              J Offline
              J Offline
              Josh
              schrieb am zuletzt editiert von Josh
              #7

              @thomas-braun Der js-controller wird natürlich recht selten aktualisiert. Das Problem ist daher ebenfalls nur selten ... aber unangenehm.

              pi@ioBroker-Slave-KG:~ $ cd /opt/iobroker
              pi@ioBroker-Slave-KG:/opt/iobroker $ npm ls epoll
              iobroker.inst@3.0.0 /opt/iobroker
              └─┬ iobroker.rpi2@1.3.1
                └─┬ rpi-gpio@2.1.7
                  └── epoll@2.0.10
              

              Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
              Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
              Slave2: RPi3B - ZigBee CC2538+CC2592
              node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • J Josh

                @thomas-braun Der js-controller wird natürlich recht selten aktualisiert. Das Problem ist daher ebenfalls nur selten ... aber unangenehm.

                pi@ioBroker-Slave-KG:~ $ cd /opt/iobroker
                pi@ioBroker-Slave-KG:/opt/iobroker $ npm ls epoll
                iobroker.inst@3.0.0 /opt/iobroker
                └─┬ iobroker.rpi2@1.3.1
                  └─┬ rpi-gpio@2.1.7
                    └── epoll@2.0.10
                
                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von Thomas Braun
                #8

                @josh

                Du kannst auch mal probieren, den rpi2-Adapter rauszuhauen, den iobroker neustarten und dann den rpi2 neuinstallieren. Dann wird der direkt gegen die aktuelle nodejs-Umgebung gebaut.
                Am Rande: Ist die senkrecht im System?

                Ich sehe gerade, das handelt sich um ein MultiHost? Da sollte dann auf allen Systemen 'Gleichklang' herrschen, was die Versionen angeht.

                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

                J 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @josh

                  Du kannst auch mal probieren, den rpi2-Adapter rauszuhauen, den iobroker neustarten und dann den rpi2 neuinstallieren. Dann wird der direkt gegen die aktuelle nodejs-Umgebung gebaut.
                  Am Rande: Ist die senkrecht im System?

                  Ich sehe gerade, das handelt sich um ein MultiHost? Da sollte dann auf allen Systemen 'Gleichklang' herrschen, was die Versionen angeht.

                  J Offline
                  J Offline
                  Josh
                  schrieb am zuletzt editiert von
                  #9

                  @thomas-braun sagte in rpi-monitor: GPIO is not initialized:

                  @josh

                  Am Rande: Ist die senkrecht im System?

                  Hä?

                  Die beiden Slaves und den Master halte ich selbstverständlich immer auf dem gleichen Stand.

                  Ich werde dann die Tage mal den Adapter deinstallieren und nach einem Reboot wieder neu installieren. Das hört sich vielversprechend an. Hätte ich vielleicht auch selber drauf kommen können ;-)

                  Erstmal Danke für Deine schnelle Unterstützung :-)

                  Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                  Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                  Slave2: RPi3B - ZigBee CC2538+CC2592
                  node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • J Josh

                    @thomas-braun sagte in rpi-monitor: GPIO is not initialized:

                    @josh

                    Am Rande: Ist die senkrecht im System?

                    Hä?

                    Die beiden Slaves und den Master halte ich selbstverständlich immer auf dem gleichen Stand.

                    Ich werde dann die Tage mal den Adapter deinstallieren und nach einem Reboot wieder neu installieren. Das hört sich vielversprechend an. Hätte ich vielleicht auch selber drauf kommen können ;-)

                    Erstmal Danke für Deine schnelle Unterstützung :-)

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

                    @josh

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

                    Schau auf allen Systemen mal damit nach der Installation.

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

                    1 Antwort Letzte Antwort
                    0
                    • J Offline
                      J Offline
                      Josh
                      schrieb am zuletzt editiert von
                      #11

                      @thomas-braun
                      Master:

                      pi@ioBroker-Master-Debian-priv:~$ which nodejs && nodejs -v
                      /usr/bin/nodejs
                      v14.18.2
                      
                      pi@ioBroker-Master-Debian-priv:~$ which node && node -v
                      /usr/bin/node
                      v14.18.2
                      
                      pi@ioBroker-Master-Debian-priv:~$ which npm && npm -v
                      /usr/bin/npm
                      6.14.15
                      
                      pi@ioBroker-Master-Debian-priv:~$ apt policy nodejs
                      nodejs:
                        Installed: 14.18.2-deb-1nodesource1
                        Candidate: 14.18.2-deb-1nodesource1
                        Version table:
                       *** 14.18.2-deb-1nodesource1 500
                              500 https://deb.nodesource.com/node_14.x buster/main amd64 Packages
                              100 /var/lib/dpkg/status
                           10.24.0~dfsg-1~deb10u1 500
                              500 http://ftp.debian.org/debian buster/main amd64 Packages
                              500 http://security.debian.org buster/updates/main amd64 Packages
                      

                      Slave-DG

                      pi@ioBroker-Slave-DG:~ $ which nodejs && nodejs -v
                      /usr/bin/nodejs
                      v14.18.2
                      
                      pi@ioBroker-Slave-DG:~ $ which node && node -v
                      /usr/bin/node
                      v14.18.2
                      
                      pi@ioBroker-Slave-DG:~ $ which npm && npm -v
                      /usr/bin/npm
                      6.14.15
                      
                      pi@ioBroker-Slave-DG:~ $ 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 buster/main armhf Packages
                              100 /var/lib/dpkg/status
                           10.24.0~dfsg-1~deb10u1 500
                              500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                      

                      Slave-KG

                      pi@ioBroker-Slave-KG:~ $ which nodejs && nodejs -v
                      /usr/bin/nodejs
                      v14.18.2
                      
                      pi@ioBroker-Slave-KG:~ $ which node && node -v
                      /usr/bin/node
                      v14.18.2
                      
                      pi@ioBroker-Slave-KG:~ $ which npm && npm -v
                      /usr/bin/npm
                      6.14.15
                      
                      pi@ioBroker-Slave-KG:~ $ 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 buster/main armhf Packages
                              100 /var/lib/dpkg/status
                           10.24.0~dfsg-1~deb10u1 500
                              500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                      

                      Ich sehe jetzt keine Auffälligkeiten. Alles OK, oder?

                      Als nächstes versuche ich mal den Reinstall.

                      Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                      Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                      Slave2: RPi3B - ZigBee CC2538+CC2592
                      node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • J Josh

                        @thomas-braun
                        Master:

                        pi@ioBroker-Master-Debian-priv:~$ which nodejs && nodejs -v
                        /usr/bin/nodejs
                        v14.18.2
                        
                        pi@ioBroker-Master-Debian-priv:~$ which node && node -v
                        /usr/bin/node
                        v14.18.2
                        
                        pi@ioBroker-Master-Debian-priv:~$ which npm && npm -v
                        /usr/bin/npm
                        6.14.15
                        
                        pi@ioBroker-Master-Debian-priv:~$ apt policy nodejs
                        nodejs:
                          Installed: 14.18.2-deb-1nodesource1
                          Candidate: 14.18.2-deb-1nodesource1
                          Version table:
                         *** 14.18.2-deb-1nodesource1 500
                                500 https://deb.nodesource.com/node_14.x buster/main amd64 Packages
                                100 /var/lib/dpkg/status
                             10.24.0~dfsg-1~deb10u1 500
                                500 http://ftp.debian.org/debian buster/main amd64 Packages
                                500 http://security.debian.org buster/updates/main amd64 Packages
                        

                        Slave-DG

                        pi@ioBroker-Slave-DG:~ $ which nodejs && nodejs -v
                        /usr/bin/nodejs
                        v14.18.2
                        
                        pi@ioBroker-Slave-DG:~ $ which node && node -v
                        /usr/bin/node
                        v14.18.2
                        
                        pi@ioBroker-Slave-DG:~ $ which npm && npm -v
                        /usr/bin/npm
                        6.14.15
                        
                        pi@ioBroker-Slave-DG:~ $ 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 buster/main armhf Packages
                                100 /var/lib/dpkg/status
                             10.24.0~dfsg-1~deb10u1 500
                                500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                        

                        Slave-KG

                        pi@ioBroker-Slave-KG:~ $ which nodejs && nodejs -v
                        /usr/bin/nodejs
                        v14.18.2
                        
                        pi@ioBroker-Slave-KG:~ $ which node && node -v
                        /usr/bin/node
                        v14.18.2
                        
                        pi@ioBroker-Slave-KG:~ $ which npm && npm -v
                        /usr/bin/npm
                        6.14.15
                        
                        pi@ioBroker-Slave-KG:~ $ 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 buster/main armhf Packages
                                100 /var/lib/dpkg/status
                             10.24.0~dfsg-1~deb10u1 500
                                500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                        

                        Ich sehe jetzt keine Auffälligkeiten. Alles OK, oder?

                        Als nächstes versuche ich mal den Reinstall.

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

                        @josh

                        Ja, das passt von der nodeJS-Seite 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

                        J 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @josh

                          Ja, das passt von der nodeJS-Seite her.

                          J Offline
                          J Offline
                          Josh
                          schrieb am zuletzt editiert von
                          #13

                          @thomas-braun Kleine Zwischeninfo. Um den Fehler hervorzurufen reicht es, den Master neu zu starten. Warum auch immer. Ich bleibe am Ball.

                          Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                          Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                          Slave2: RPi3B - ZigBee CC2538+CC2592
                          node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                          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

                          779

                          Online

                          32.6k

                          Benutzer

                          81.9k

                          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