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. [Problem] RPI-Monitor GPIO's nicht vorhanden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

[Problem] RPI-Monitor GPIO's nicht vorhanden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 7 Kommentatoren 4.9k Aufrufe
  • Ä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.
  • kmxakK Offline
    kmxakK Offline
    kmxak
    Most Active
    schrieb am zuletzt editiert von
    #14

    muss man das script für jeden pin machen?

    Ich bekomme auch den fehler

    rpi2.0	2017-04-22 19:40:33.124	error	Cannot setup port 14 as output: Error: Channel 14 does not map to a GPIO pin
    
    rpi2.0	2017-04-22 19:43:34.082	error	Cannot setup port 26 as input: Error: EIO: i/o error, write
    

    Das ist doch dann ein Fehler im Adapter oder nicht?

    Gruß Alex

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      Tgr
      schrieb am zuletzt editiert von
      #15

      Hallo,

      ich bastel auch gerade mit dem Adapter rum und komme irgendwie nicht weiter.

      So wie ich das sehe sind die Ports im RPI-Monitor nicht die GPIOs sondern wirklich die PIN-Nr des Boards. Das hat den Vorteil, dass Sie über die verschiedenen Revisionen des Raspberry gleich geblieben sind. Die zugeordneten GPIOs sind jedoch in den Revisionen verschieden. Nachzulesen unter anderem http://raspberrypiguide.de.

      Dann machen auch die Fehlermeldungen Sinn. Denn wie man aus der Pinbelegung im Post von Thisoft sehen kann ist der Pin Nr 14 GND und kann damit auch nicht als IN oder OUT gesetzt werden. Gleiches gilt für die Fehlermeldung für Port 20.

      Allerdings widerspricht das Script von arteck dieser Interpretation. Dort wird der BCM Mode genutzt welcher die lower Level Broadcom Nummerierung nutzt. siehe:https://sourceforge.net/p/raspberry-gpi … asicUsage/

      Und er nutzt dort Port 23 des Adapters und setzt auch GPIO 23 der allerdings an PIN 16 liegt.

      Die Frage ist auch wenn man ein Script nutzt welches über rc.local einmal beim Start des Raspi durchlaufen wird und der Adapter davor oder danach oder periodisch die Modi setzt, welchen Status hat man dann eigentlich für einen PIN.

      Bekommt man eigentlich bei den Objekten unter gpio den aktuellen Status des Pins angezeigt? Bei mir wird da nie etwas angezeigt.

      Wie kann ich eigentlich unter vis den Status setzten?

      Ich bastel an einer Steuerung für eine Relaiskarte rum und würde die Relais gerne über VIS schalten.

      Gruß

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

        @Tgr:

        So wie ich das sehe sind die Ports im RPI-Monitor nicht die GPIOs sondern wirklich die PIN-Nr des Boards. `

        Falsch … wenn du dir den Adapter anschaust ist neben dem pin2 rechts der pin 15 was nicht stimmen kann da neben dem pin2 der pin1 liegt mit 5 V..

        irgendwo hab ich mal gelesen das es die BMC Einstellung ist

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

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          Tgr
          schrieb am zuletzt editiert von
          #17

          Hallo Arteck

          in deinem Script wird ja die BMC Einstellung zur Nummerierung herangezogen. Daher nutzt du auch GPIO 23.

          GPIO.setmode(GPIO.BCM)

          Ich beziehe mich jedoch nicht auf das Layout des Adapters, sondern lediglich auf die Nummerierung, also die Nummern im Adapter und die Pin-Nummern des Raspberry. Die Frage wäre nun, hast Du bei deiner Verdrahtung der Klingel Pin 16 also der 8 . Pin der rechten Seite von oben genommen? Dann würde das GPIO 23 entsprechen und ich würde verstehen wieso dein Script funktioniert bei der Einstellung des Adapters. Vielleicht kannst DU ja ein Foto der Verdrahtung schicken.
          1406_gpio-pi3_modell_b.png

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

            ich habe die Verdrahtung selber gemacht und weis das es der GPIO23 (8-te von oben rechte Seite) ist :lol:

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

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

              Hallo mitsammen!

              Die GPIO bitte ausschließlich auf dem GPIO-Reiter in der Adapter-Konfig konfigurieren! Keine externen python-scrips für dort verwendete pins!

              Nur dort konfigurierte Pins scheinen in der Objektliste auf.

              Auf der Hilfe-Seite des Adapters (https://github.com/ioBroker/ioBroker.rp … /README.md) erkennt man auch dass die Port--Numerierung nicht GPIO sonder BCM ist!

              Mit 'gpio readall' könnt ihr auf eurem Pi die Pinbelegung (und die dazugehörigen BCM-Pins) finden.

              Habe 2 Pi's und auf beiden funktioniert's damit.

              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
                #20

                @fsjoke:

                Hallo mitsammen!

                Die GPIO bitte ausschließlich auf dem GPIO-Reiter in der Adapter-Konfig konfigurieren! Keine externen python-scrips für dort verwendete pins!

                Nur dort konfigurierte Pins scheinen in der Objektliste auf.

                Auf der Hilfe-Seite des Adapters (https://github.com/ioBroker/ioBroker.rp … /README.md) erkennt man auch dass die Port--Numerierung nicht GPIO sonder BCM ist!

                Mit 'gpio readall' könnt ihr auf eurem Pi die Pinbelegung (und die dazugehörigen BCM-Pins) finden.

                Habe 2 Pi's und auf beiden funktioniert's damit. `

                leider ist es bei mir nicht so einfach da auf meine GPIOS andere Scripte auch noch zugreifen (ich mach bissel mehr als nur iobroker laufen) .. ergo ich brauche die init scripts..

                solange man sich euf eine Numerierung einigt und diese nicht mischt sollte es funktionieren.. sollte es..

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

                1 Antwort Letzte Antwort
                0
                • E Offline
                  E Offline
                  easymeter
                  schrieb am zuletzt editiert von
                  #21

                  Hallo zusmmen,

                  ich habe da einmal eine Frage, gibt es eine maximale Anzahl von Impulsen, die mit den GPIO´s ausgewertet werden können?

                  Zum Hintergrund, ich möchte Stromzähler mit S0 Schnittstelllen (Schalter) auswerten. Hier können schon mal 800Impulse pro sekunde und kW/h kommen.

                  In den Objekten bekomme ich ein "True" welches bei anstehendem Impuls grün wird.

                  Gruß

                  Markus

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

                    Ok, dann solltest du im ioBroker und in den scripten unterschiedliche GPIO's verwenden.

                    Solche Zeitkritischen Aufgaben mit 800 Impulsen sollte eher ein Arduino/Feather oder ESP8266 erledigen, Linux ist da nicht so das Ding, auf jeden Fall brauchst einen neueren Raspi mit mehr als einem Kern.

                    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
                    • T Offline
                      T Offline
                      Tgr
                      schrieb am zuletzt editiert von
                      #23

                      @arteck:

                      ich habe die Verdrahtung selber gemacht und weis das es der GPIO23 (8-te von oben rechte Seite) ist :lol: `

                      Na klar. Da habe ich wohl einen Knoten im Hirn gehabt. GPIO 23 Pin Nr 16 .. jetzt verstehe ich es.

                      Gruß

                      TGR

                      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

                      406

                      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