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. ioBroker Allgemein
  4. Raspberry GPIO adapter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Raspberry GPIO adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 6 Kommentatoren 4.6k 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.
  • frankjokeF Offline
    frankjokeF Offline
    frankjoke
    schrieb am zuletzt editiert von
    #1

    Hallo mitsammen!

    Durch die Hilfe von gestern konnte ich heute meinen 3. Adapter zum Laufen bekommen;

    https://github.com/frankjoke/iobroker.rpi-gpio

    Er ermöglicht die Ein+Ausgänge am Raspi ioBroker anzusteuern und erlaubt dadurch einfache (auch autonome) Lösungen mit dem Raspi.

    Diese erste Version kann nur digitale Aus und Eingänge schalten.

    Installation:

    Im ioBroker.admin auf dem Adapter-tab das 3. icon links oben (git-Icon) klicken und bei beliebig 'https://github.com/frankjoke/iobroker.rpi-gpio' eingeben.

    Die Pins konfigurieren, als Aus oder Eingang reicht o oder i, oder input und output.

    1489_2016-10-17_220905_cr.png

    Ok, das wars!

    p.s.: Frage an Spezialisten: Wie kann ich die Eingabe in der Tabelle soi verändern dass nur bestimmte Werte (wie z.B. pin nummern oder i/o gezeigt/erlaubt werden?

    Frank,

    NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
    Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      Hallo Frank,

      Ohne dich jetzt nach deinem fulminanten Start hier zu hart ausbremsen zu wollen, gibt es einen Unterschied zu Bluefox' Variante die er direkt im RasPi Adapter integriert hat?

      http://forum.iobroker.net/viewtopic.php … 873#p36873

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • frankjokeF Offline
        frankjokeF Offline
        frankjoke
        schrieb am zuletzt editiert von
        #3

        Sehr einfach: Ich kannte ihn nicht!

        Habe nur rpi-Monitor gesehen :(

        Na gut, hätte mir 3h Arbeit ersparen können….

        Frank,

        NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
        Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @fsjoke:

          Sehr einfach: Ich kannte ihn nicht! `
          Ist ja auch erst vier Tage alt.

          Ich weiß auch nicht ob er jetzt vollständig rund läuft, ich denke aber schon.

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • frankjokeF Offline
            frankjokeF Offline
            frankjoke
            schrieb am zuletzt editiert von
            #5

            Ok, hab grad nachgesehen und verwende auch den rpi-monitor aber der war v 0.0.4 oder so.

            Nach manuellem install und iobroker update/upload kamm v0.1.1 mit den Optionen zum Vorschein :)

            Übrigens, einen Unterschied hab ich schon festgestellt: Der rpi-Monitor unterstützt nicht die 40-Pin-Leiste der neueren Raspi's. Ich kann nur von Pin2-27 (swollte eigentlich 1-26 sein) eingeben. Habe lauter 2B oder 3 Modelle….

            Einige der Pins sind sowieso nicht zu gebrauchen (da dort GND, +5V, +3.3V oder andere Steuerleitungen sind).

            Werd mal versuchen da zu kombinieren wenn BlueFox damit einverstanden ist...

            Frank,

            NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
            Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              @fsjoke:

              Hallo mitsammen!

              Durch die Hilfe von gestern konnte ich heute meinen 3. Adapter zum Laufen bekommen;

              https://github.com/frankjoke/iobroker.rpi-gpio

              Er ermöglicht die Ein+Ausgänge am Raspi ioBroker anzusteuern und erlaubt dadurch einfache (auch autonome) Lösungen mit dem Raspi.

              Diese erste Version kann nur digitale Aus und Eingänge schalten.

              Installation:

              Im ioBroker.admin auf dem Adapter-tab das 3. icon links oben (git-Icon) klicken und bei beliebig 'https://github.com/frankjoke/iobroker.rpi-gpio' eingeben.

              Die Pins konfigurieren, als Aus oder Eingang reicht o oder i, oder input und output.

              2016-10-17_220905_cr.png

              Ok, das wars!

              p.s.: Frage an Spezialisten: Wie kann ich die Eingabe in der Tabelle soi verändern dass nur bestimmte Werte (wie z.B. pin nummern oder i/o gezeigt/erlaubt werden? `
              Na ja.. Schade dass du nicht mitbekommen hast, dass ich auch da was gemacht habe.

              Vielleicht synchronisieren wir unsere Pläne? Ich bin gerade am Modbus RTU dran und will demnächst vis und opc angehen.

              Weiter habe ich nicht gedacht. :)

              Was deine Frage angeht: ich bin in dieser Tabelle enttäuscht und mache überall die Tabellen per Hand. Beispiel kann man im rflink, art net, rpi-monitor anschauen.

              1 Antwort Letzte Antwort
              0
              • apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #7

                Ich habe mal unter http://forum.iobroker.net/viewtopic.php?f=20&t=3957 einen Thread angefangen um Adapter-Pläne zu sharen das vllt so dopplungen nicht mehr vorkommen :-) Vllt klappts ja …

                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
                1 Antwort Letzte Antwort
                0
                • frankjokeF Offline
                  frankjokeF Offline
                  frankjoke
                  schrieb am zuletzt editiert von
                  #8

                  Hallo Bluefox!

                  Hab mir deinen Adapter angeschaut und 2 kleine Änderungen vorgenommen um ihn verwenden zu können (und nicht 2 Adapter installieren zu müssen).

                  Anbei meine Liste die von 'gpio readall' bekomme:

                   +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+
                   | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
                   +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
                   |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
                   |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
                   |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
                   |   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 0 | IN   | TxD     | 15  | 14  |
                   |     |     |      0v |      |   |  9 || 10 | 1 | IN   | RxD     | 16  | 15  |
                   |  17 |   0 | GPIO. 0 |   IN | 0 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  |
                   |  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |
                   |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |
                   |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
                   |  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
                   |   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
                   |  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
                   |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
                   |   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
                   |   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
                   |   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |
                   |  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
                   |  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
                   |  26 |  25 | GPIO.25 |  OUT | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
                   |     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |
                   +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
                   | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
                   +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+
                  
                  

                  Dein Adapter spricht von Pin 2-27. Das könnte sehr gut pin 1-26 für den BCM-Mode darstellen.

                  Deshalb hab ich in deinem Source

                      if (anyEnabled) {
                          try {
                              gpio = require('rpi-gpio');
                              gpio.setMode(gpio.MODE_BCM);
                          } catch (e) {
                  
                  

                  Die Zeile mit dem setMode eingebaut da das gpio library per default die hardware-pins als Referenz nimmt.

                  Auch hab ich im index.html die

                      var allowedGPIOs = [
                          1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
                      ];
                  
                  

                  von 1-26 gesetzt was mir jetzt erlaubt deinen Adapter im BCM-Mode auf meinem pi zu verwenden :D

                  Ich würde/habe noch einen Text im gpio-Tab eingefügt der auf die BCM-Port-Nummerierung hinweist.

                  p.s.: Irgendwann muss ich lernen wie ich solche Änderungen über Git an dich weiterleite …

                  MFG

                  Frank

                  Frank,

                  NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                  Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                  1 Antwort Letzte Antwort
                  0
                  • arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    ich hätte da ein Problem

                    leider kann ich nichts speichern oder editieren..der Button fehlt..

                    rpi-gpio.0 2017-01-03 12:41:50.496 warn rpi-gpio.0 Adapter disconnected and stopped

                    rpi-gpio.0 2017-01-03 12:41:50.494 warn rpi-gpio.0 No GPIO pins are configured! Will stop Adapter

                    ja klar ohne zu speichern nix gpio connect
                    1518_bil.jpg

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      Habe diesen Adapter nicht, aber denke unten links ist ein (+)

                      Damit neues item anlegen und speichern

                      Gruß

                      Rainer

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • arteckA Offline
                        arteckA Offline
                        arteck
                        Developer Most Active
                        schrieb am zuletzt editiert von
                        #11

                        ach du ahnst es nicht…. :oops: :oops: :oops: :oops:

                        hast türlich recht
                        1518_bil.jpg

                        zigbee hab ich, zwave auch, nuc's genauso und HA auch

                        1 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          mike1976
                          schrieb am zuletzt editiert von mike1976
                          #12

                          Das thema ist zwar schon ein wenig älter aber,
                          wie kann ich den GPIO auf PWM betreiben für ein output signal?
                          Im RPI monitor gibt es ja nur in/output zur auswahl.

                          Würde gerne einen Slider erstellen von 0-100%
                          Soll dann eben 0-3v am output 23 erzeugen.

                          LG mike

                          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

                          903

                          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