Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Raspberry PI GPIOs in iobroker.rpi

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Raspberry PI GPIOs in iobroker.rpi

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

      So…
      1145_img_3331.jpg
      1145_io.jpg
      1145_rpi.jpg

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @Solear:

        So… `
        Hast du rpi überhaupt neugestartet?

        iobroker restart rpi

        1 Reply Last reply Reply Quote 0
        • S
          Solear last edited by

          Adapter einzeln und auch Multihost/Client

          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            Habe gerade getestet auf mein RPI3, nodejs 4.6.0

            Es geht. Nun kann ich GPIOs nicht testen.

            ioBroker muss als root laufen.

            Und auf dem Git gibt es noch mal neuere version.

            1 Reply Last reply Reply Quote 0
            • S
              Solear last edited by

              Jetzt klappt es. Hab #1 nochmal ausgeführt für die neue Version und ging auf Anhieb. Werte werden so aktualisiert wie es sein sollte.

              Super!
              1145_gpio.jpg

              1 Reply Last reply Reply Quote 0
              • J
                jules last edited by

                Hi und ein riesen Dankeschön an bluefox!

                Leider funktioniert es bei mir noch nicht Recht. Ich habe einen PIR-Bewegungsmelder an BCM4 also PIN7 angeschlossen.

                Im Adapter habe ich es mit GPIO 4, sowie 7, auf IN versucht jedoch bekomme ich keine Statusänderung.

                Bei GPIO4 bekomme ich im Log die Meldung

                rpi2.0 2018-01-03 11:06:22.219 error Cannot setup port 4 as input: Error: Channel 4 does not map to a GPIO pin

                was wieder gegen BCM sprechen würde.

                Bei GPIO7 gibt es keine Statusänderung.

                Der Status steht immer auf true.

                Der PIR an sich funktioniert, dass habe ich mit einem Phyton Script getestet, mit BCM sowie Standart Nummerierung.

                Habe schon sämtliche Threads gelesen, iobroker neu installiert, rpi2 Adapter neu installiert.

                Ich weiß nicht mehr weiter.

                Habt Ihr noch irgendeine Idee was ich testen könnte? Außer einen anderen PIN? Das Raspberry ist fest in einem MagicMirror verbaut und ich würde den ungern auseinander nehmen.

                Besten Gruß,

                Jules

                1 Reply Last reply Reply Quote 0
                • M
                  manni123 last edited by

                  Hallo Bluefox

                  ich habe eine 8-Relais-Karte an den Raspi-3 angeschlossen und kann ALLE 8 Relais per Nodered ansteuern.

                  Probleme gibt es mit Blockly: Zwei der 8 GPIOs (20 und 25) werden nicht angesteuert, offenbar steht die Direction nicht auf Output.

                  Das ist unabhängig von der Hardware, ich habe drei Raspis getestet.

                  Aufgefallen ist mir, dass im Ordner /sys/class/gpio genau für diese Ports die Beschreibungs-Datei fehlt.

                  Ich habe dann mal im rpi Adapter alle GPIOs ab GPIO5 auf Ausgang geschaltet.

                  Nun fehlen Ordner /sys/class/gpio noch mehr Beschreibungs-Dateien: es sind die GPIOs 6, 9, 14, 17, 20 und 25.

                  (siehe Screenshots)

                  Ich bin noch nicht der große Raspi und Linux Experte, aber ich nehme an, dass das nicht so sein sollte und das der Grund für das Problem sein könnte.
                  5358_2018-01-22_16_iobroker.admin.png
                  5358_2018-01-22_16_sys_class_gpio.png

                  1 Reply Last reply Reply Quote 0
                  • S
                    stehol last edited by

                    Hallo zusammen,

                    zunächst vielen Dank für die sehr gute Arbeit des iobroker-Teams. Bisher bin ich tatsächlich ohne eine unbeantwortete Frage mit Forum und Doku zurecht gekommen. iobroker inkl. Homematic läuft inkl. Visualisierung über VIS.

                    Aber jetzt wäre es dann doch Zeit für eine Frage auf die ich keine Antwort finde 😉

                    Gibt es eine Möglichkeit den Zustand (low/high) der GPIOs beim starten bzw. restarten des RPI Adapter festzulegen.

                    Ich habe ein 8-Relais-Port an den GPIOs hängen, wenn der Adapter bzw. der Raspberry neu startet gehen die GPIOs auf 1 und damit öffnen alle Relais, dass würde ich gerne vermeiden.

                    Vielen Dank

                    Stefan

                    1 Reply Last reply Reply Quote 0
                    • rellik
                      rellik last edited by

                      @stehol:

                      Hallo zusammen,

                      zunächst vielen Dank für die sehr gute Arbeit des iobroker-Teams. Bisher bin ich tatsächlich ohne eine unbeantwortete Frage mit Forum und Doku zurecht gekommen. iobroker inkl. Homematic läuft inkl. Visualisierung über VIS.

                      Aber jetzt wäre es dann doch Zeit für eine Frage auf die ich keine Antwort finde 😉

                      Gibt es eine Möglichkeit den Zustand (low/high) der GPIOs beim starten bzw. restarten des RPI Adapter festzulegen.

                      Ich habe ein 8-Relais-Port an den GPIOs hängen, wenn der Adapter bzw. der Raspberry neu startet gehen die GPIOs auf 1 und damit öffnen alle Relais, dass würde ich gerne vermeiden.

                      Vielen Dank

                      Stefan `

                      Hi Stefan,

                      vielleicht hilft dir das ja weiter!?

                      https://www.elektronik-kompendium.de/si … 110081.htm

                      1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

                        @stehol:

                        Hallo zusammen,

                        zunächst vielen Dank für die sehr gute Arbeit des iobroker-Teams. Bisher bin ich tatsächlich ohne eine unbeantwortete Frage mit Forum und Doku zurecht gekommen. iobroker inkl. Homematic läuft inkl. Visualisierung über VIS.

                        Aber jetzt wäre es dann doch Zeit für eine Frage auf die ich keine Antwort finde 😉

                        Gibt es eine Möglichkeit den Zustand (low/high) der GPIOs beim starten bzw. restarten des RPI Adapter festzulegen.

                        Ich habe ein 8-Relais-Port an den GPIOs hängen, wenn der Adapter bzw. der Raspberry neu startet gehen die GPIOs auf 1 und damit öffnen alle Relais, dass würde ich gerne vermeiden.

                        Vielen Dank

                        Stefan `

                        Gibt ein GitHub Issue dazu: https://github.com/ioBroker/ioBroker.rpi2/issues/4

                        1 Reply Last reply Reply Quote 0
                        • C
                          Christian.B last edited by

                          Hallo zusammen,

                          ich habe Reedkontakte an den Fenstern und Türen montiert mit denen ich mittels raspi 3 b+ und IOBroker den Status derFenster (auf/zu) abfragen möchte.

                          Der ioBroker RPI-Monitor Adapter ist bereits installiert.

                          Wenn ich unter Instanzen > RPI-Monitor > GPIOs irgendwelche GPIOs auf „aktiv“ klicke, sehe ich unter Objekte > rpi2.0 > gpio die entsprechenden GPIOs.

                          Leider komme ich nicht dahinter, an welche zwei Pins des Raspis ich die Anschlüsse der Reedkontakte anschließen muss und wie ich unter Instanzen > RPI-Monitor > GPIOs den Typ (in/out) konfigurieren muss damit mir der Zustand der Reedkontakte (angezogen/nicht angezogen) als true oder false angezeigt wird.

                          Kann mir bitte jemand einen Tipp geben?

                          Danke und Gruß

                          Christian

                          1 Reply Last reply Reply Quote 0
                          • Dutchman
                            Dutchman Developer Most Active Administrators last edited by

                            Hi,

                            Auf github steht welche Pin welcher gpo ist :

                            https://github.com/ioBroker/ioBroker.rp … /README.md

                            In = Zustand 0/1 überwachen und an ioBroker geben

                            Out = gpio schalten

                            Hilft das ?

                            Sent from my iPhone using Tapatalk

                            1 Reply Last reply Reply Quote 0
                            • C
                              Christian.B last edited by

                              Hallo und danke,

                              was ist zu tun wenn ich z.b GPIO 2 auf 0/1 überprüfen möchte? Wird er vom Fensterreedkontakt gegen gnd oder eine Spannung gebrückt? Falls ja, welche?

                              Wird dann der gpio2 auf "in" geschaltet?

                              Wird der andere Pin (gnd/ Spannung) dann auf "out" geschaltet? Wird noch ein Widerstand eingelötet?

                              Sorry, dass ich mich so doof anstelle. Als nicht vom Fach, bin ich schon froh, dass ich alle sonofs geflasht und iobroker installiert habe. Auch kann ich die sonofs wunderbar über schöne Visualisierungen bedienen. Bei den Fensterkontakten tue ich mich aber schwer. Habe die Kontakte an sämtluchen Fenstern und Türen im Haus verbaut und würde jetzt gerne den Zustand auslesen.

                              1 Reply Last reply Reply Quote 0
                              • Dutchman
                                Dutchman Developer Most Active Administrators last edited by

                                Setztemal einen pin auf input und dan 3.3V auf diesen pin und schau was in iobroker passiert

                                Sent from my iPhone using Tapatalk

                                1 Reply Last reply Reply Quote 0
                                • C
                                  Christian.B last edited by

                                  Ich habe alle GPIOs auf "in" geschaltet und nacheinander auf 3,3V gesetzt.

                                  Bei folgenden GPIO habe ich unter Objekte die Änderung auf "true" gehabt:

                                  10,11,12,13,16,18,19.

                                  Bei den anderen steht "true" bzw. " " egal ob ich sie gegen 3,3v schalte oder nicht.

                                  Damit käme ich schon viel weiter und könnte einige Fenster oder Türen überwachen.

                                  Allerdings wären das 7 Kontakte, die ich derzeit überwachen kann.

                                  Nur habe ich bereits jetzt 12 Kontakte, die zu überwachen sind und zwei kommen noch dazu.

                                  Wo habe ich den Fehler gemacht und was kann ich machen, damit die anderen Pins auch überwacht werden können?

                                  1 Reply Last reply Reply Quote 0
                                  • Dutchman
                                    Dutchman Developer Most Active Administrators last edited by

                                    es können leider nicht alle gpio's genutzt werden, hier mal meine Konfiguration ich habe damals alles durchlaufen und jetzt nur diejenigen an die belegt werden können.

                                    insgesammt 17 von den 27 :

                                    979_screen_shot_2018-06-20_at_21.14.54.png

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      Christian.B last edited by

                                      Mit 17 als "in" wäre ich schon gut bedient. Leider sind es nur 7.

                                      Auch wenn ich wieder richtig froh bin, 7 Kontakte überwachen zu können, frage ich mich was ich mache kann um alle 12-14 Kontakte überwachen zu können.

                                      1 Reply Last reply Reply Quote 0
                                      • Dutchman
                                        Dutchman Developer Most Active Administrators last edited by

                                        @Christian.B:

                                        Mit 17 als "in" wäre ich schon gut bedient. Leider sind es nur 7.

                                        Auch wenn ich wieder richtig froh bin, 7 Kontakte überwachen zu können, frage ich mich was ich mache kann um alle 12-14 Kontakte überwachen zu können. `

                                        wieso sind es bei dir nur 7, bist du dir dan ganz sicher ? Was für einen pi hast du den ?

                                        Du kannst auch mal selber probieren durch alle GPIO's an zu vinken und dan beim starten des adapter auf die Fehlermeldungen schauen.

                                        Jeder GPIO der nicht angesprochen werden kan wird ein Fehler im log generieren, wie gesagt bei mir sind es 17 funtionierende.

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          Christian.B last edited by

                                          ich habe den aktuellen pi 3 b+.

                                          Bei dem Rest habe ich zwar jedes einzelne Wort verstanden, dennoch weiß ich trotzdem nicht, was zu tun ist 😞

                                          Bei einigen gpio steht unter "State" dauerhaft " " Ist das eine Fehlermeldung?

                                          Dann gibt es welche, die dauerhaft auf "true" stehen, egal ob sie gegen 3,3v geschaltet sind oder nicht.

                                          Den Rest habe ich mit meinem Sohn mehrfach überprüft. Ich kann nur 7 GPIOs auf "in" prüfen.

                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            Christian.B last edited by

                                            Heute sind aus mir unbekannten Gründen zwei gpio, die ich auf „in“ abfragen kann dazu gekommen.

                                            Somit sind es jetzt 9 mit denen ich meine Fenster und Türenkontakte (hoffentlich) überwachen kann.

                                            Nachdem ich alle Kontakte zusammen gezählt habe, komme ich auf mindestens 15, die ich für die Überwachung brauche. Dabei sind schon einige, wie z.B Dachgeschoßfenster zusammengeführt.

                                            Hat noch jemand eine Idee, wie ich mehr als die 9 GPIOs überwachen kann?

                                            Komisch ist, dass die GPIO, die im Moment nicht abgefragt werden können jedes Mal nach dem Neustart des Raspis einen anderen Status anzeigen. Mal steht da garnichts, nach dem nächsten Neustart steht „true“ obwohl nichts angeschlossen ist und nach erneutem Neustart steht der Status auf „ “ . Wie soll ich da eine zuverlässige Alamanlage aufbauen und wie bekomme ich mehr gpios, die ich überwachen kann?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            592
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            37
                                            20052
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo