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
    853

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

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

                        807

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe