Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. RPI2.0 einige GPIOs sind mit Raspberry 3 nicht schaltbar !

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

RPI2.0 einige GPIOs sind mit Raspberry 3 nicht schaltbar !

Scheduled Pinned Locked Moved Error/Bug
41 Posts 9 Posters 6.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    emblitz
    wrote on last edited by
    #24

    Das habe ich nicht ausprobiert.

    Wenn der gesamte Adapter deaktiviert wird, ziehen die Relais nicht an.

    Leider habe ich so eine Relaiskarte mit der Funktion "GPIO false = Relais aus" noch nicht gefunden.

    Kann mir jemand einen Link senden oder einen tipp geben wo ich so eine Karte kaufen kann ?

    LG emblitz

    1 Reply Last reply
    0
    • TomTT Offline
      TomTT Offline
      TomT
      wrote on last edited by
      #25

      Bau doch in die GPIO Anschlüsse einen Mosfet oder einen Transistor ein, dann invertierst du die Signale.

      3351_invert.png

      Schützt auch gleichzeitig deinen Raspi vor Impulsen u.ä.

      Nimm nen Wand & Wiesen NPN Transistor.

      Bei 1K Vorwiderstand fließen nur knapp 4mA…

      Da reicht n billiger Transi

      Grüße

      Tom

      PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
      if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

      1 Reply Last reply
      0
      • E Offline
        E Offline
        emblitz
        wrote on last edited by
        #26

        Hallo TomT,

        Deine invertierte / negierte Funktion, also GPIO "false = Relais an" haben die üblichen Mehrfachrelaiskarten für den Rapberry bereits.

        Ich benötige GPIO "false = Relais aus" !

        Bei den Preisen der Relaiskarten zwischen ca 4€ und 10€ ist fraglich ob sich der Aufwand für den Eigenbau lohnt ?

        Daher meine Frage, ob es die Relaiskarten mit der Funktion GPIO "false = Relais aus" zu kaufen gibt oder ob ich alternativ statt neuer Relaikarte im RPI-Adapter in den Raw-Einstellungen (oder wo auch immer) der GPIO-Objekte die Startfunktion negieren kann ?

        Beim Start des RPI-Adapters satt GPIO "false" nun GPIO nach Start "true" damit die Relais beim Start aus sind und ein Fehlalarm vermieden wird bevor die Scripte des IoBrokers starten?

        LG emblitz

        1 Reply Last reply
        0
        • TomTT Offline
          TomTT Offline
          TomT
          wrote on last edited by
          #27

          Hallo emblitz,

          ich kenne keine Karten mit deinen Voraussetzungen, daher kann ich dir dahin gehend keinen Tip geben. Ausser meinen obigen mit dem invertieren.

          Wenn die Karte so eine Schaltung hat, dann auf Grund der Tatsache, das die Raspipins das Relais nicht schalten können und diese Verstärkerstufe brauchen.

          Denn das ist das was ich aufgezeichnet habe letztlich. Diese Beschaltung darfst du nicht auf der Relaiskarte entfernen, denn dann gehen deine GPIOs kaputt.

          Ich kann mir auch nicht vorstellen, daß es solche Relaiskarten gibt. Es sind ja auch nicht alle Relais eingeschaltet.

          Dein Problem liegt nicht im ioBroker. Und dementsprechend kannst du das nirgendwo im Broker abstellen.

          Die GPIO werden von der Hardware gesetzt beim Starten des Raspi selbst und noch bevor der ioBroker überhaupt startet.

          Im Link den ich ein paar Beiträge weiter oben gepostet habe, findet sich dieser Hinweis.

          Selbst ein Script, was beim Einschalten des Raspi auf Betriebssystemebene die GPIOs definiert setzt, kommt es zu Verzögerungen von einigen Augenblicken.

          Da ich den Raspi hier nicht frei zum Spielen habe, kann ich das mal nicht so eben ausprobieren.

          Mich würde mal der zustand interessieren, wenn der Raspi gestartet ist aber ioBroker NICHT mitgestartet wird.

          Laut Aussage das der Raspi selbst die GPIOS auf unterschiedliche Stati setzt, müssten einige Relais dann ein sein, andere aus.

          Sind denn nach dem Start des ioBroker mit dem RPI Adapter wenigstens alle Relais auf dem gleichen Status?

          Dann setzt der Adapter die GPIOs nämlich nochmal um auf einen definierten Stand.

          Und kannst du nicht einfach einen anderen GPIO nehmen? So wie ich das verstanden habe dreht sich dein ganzes Problem nur um den GPIO 7…

          BTW.

          Wenn GPIO false => Relais = Aus dann brauchst du eine grundsätzlich andere Schaltung als die gezeichnete.

          Diese hier :
          3351_gpio-relais.png

          Grüße

          Tom

          PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
          if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

          1 Reply Last reply
          0
          • M Offline
            M Offline
            Marcato88
            wrote on last edited by
            #28

            Ich habe mir jetzt genau solch eine Karte gekauft.

            Bei dieser kannst du über einen jumper einstellen ob bei False oder true geschaltet werden soll.

            https://rover.ebay.com/rover/0/0/0?mpre … 2392108333

            Habe sie aber noch nicht testen können. Sollte aber funktionieren.

            1 Reply Last reply
            0
            • wendy2702W Online
              wendy2702W Online
              wendy2702
              wrote on last edited by
              #29

              @Marcato88:

              Ich habe mir jetzt genau solch eine Karte gekauft.

              Bei dieser kannst du über einen jumper einstellen ob bei False oder true geschaltet werden soll.

              https://rover.ebay.com/rover/0/0/0?mpre … 2392108333

              Habe sie aber noch nicht testen können. Sollte aber funktionieren. `

              Und was willst du damit schalten?

              1.The module adopts genuine and high quality relay, AC 125V/20A, DC 14V/20A
              

              Bitte keine Fragen per PN, die gehören ins Forum!

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

              1 Reply Last reply
              0
              • E Offline
                E Offline
                emblitz
                wrote on last edited by
                #30

                @ Marcato88:

                berichte bitte ob die Karte bei "GPIO-false = Relais aus" funktioniert.

                Mir ist aufgefallen, dass die Relais leider nur bis zu einer Spannung von AC 125V zugelassen sind. 230V-Netzspannung kann man daher nicht schalten !

                @ TomT:

                (meine Anmerkungen in rot)

                … Dein Problem liegt nicht im ioBroker. Doch, und zwar wenn der Adapter RPI2.0 startet. Und dementsprechend kannst du das nirgendwo im Broker abstellen.

                Die GPIO werden von der Hardware gesetzt beim Starten des Raspi selbst und noch bevor der ioBroker überhaupt startet. Ja, richtig, die GPIOs werden aber beim Start des RPI-Adapters mit false überschrieben.

                Im Link den ich ein paar Beiträge weiter oben gepostet habe, findet sich dieser Hinweis. Danke für den Link. Ich kann bestätigen, dass einige GPIOs bein Start des Raspberrys ohne IoBroker "false" und andere "true" sind. Meine Messung deckt sich mit dem Ergebnis aus Putty mittels dem Befehl "gioall" (s. mein Post vom 14.03.2018, 18:30).

                Selbst ein Script, was beim Einschalten des Raspi auf Betriebssystemebene die GPIOs definiert setzt, kommt es zu Verzögerungen von einigen Augenblicken.

                Da ich den Raspi hier nicht frei zum Spielen habe, kann ich das mal nicht so eben ausprobieren.

                Mich würde mal der zustand interessieren, wenn der Raspi gestartet ist aber ioBroker NICHT mitgestartet wird.

                Einige GPIOs ist "false" andere "true" (s. mein Post vom 14.03.2018, 18:30). Die entsprechende LEDs auf der Relaiskarte glimmen bei GPIO-false oder sind ganz aus bei GPIO-true.

                Merkwürdiger Weise ziehen die Relais bei denen die LED nur glimme nicht an. Wenn der RPI-Adapter in IoBroker startet, leuchten die LEDs auf der Relaiskarte hell welche vorher nur glimmten oder aus waren und ALLE beschalteten Relais ziehen an. Laut Aussage das der Raspi selbst die GPIOS auf unterschiedliche Stati setzt, müssten einige Relais dann ein sein, andere aus. Ja das ist so, jedoch glimmen einige LEDs auf der Relaiskarte nur und die Relais bleiben aus.

                Sind denn nach dem Start des ioBroker mit dem RPI Adapter wenigstens alle Relais auf dem gleichen Status?

                Ja, ALLE OUT-GPIOs sind "false".

                Dann setzt der Adapter die GPIOs nämlich nochmal um auf einen definierten Stand. RICHTIG, genau so ist es ! Daher dachte wäre es ist keine großes Problem den RPI-Adapter statt mit "false" nun mit "true" starten zu lassen ?

                Und kannst du nicht einfach einen anderen GPIO nehmen? So wie ich das verstanden habe dreht sich dein ganzes Problem nur um den GPIO 7…

                Nein, das Problem ist unabhängig von GPIO.

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Marcato88
                  wrote on last edited by
                  #31

                  Klar kann man 230v schalten. Schaut euch doch bitte erstmal die Spezifikation der verbauten Relais an! Nur weil in der Beschreibung nur auf 125v eingegangen wird. Die Beschreibung bei eBay ist eh schlecht übersetzt und fraglich. Schau dir die verbauten Relais an auf dem Foto und Google das Datenblatt dazu. Hatte mich deshalb zuerst auch gewundert. Aber würde natürlich sowas sonst nicht benutzen. Aber auf dem Relais ist nicht genügend Platz um alle Daten dort draufzuschreiben! Und die kleinen Chinesen die das zeug bei eBay verticken sind glaube auch nicht immer die geschulten Fachleute in dem Gebiet. Ich kenne mich als Industrieelektroniker da denke schon ganz gut aus was das betrifft. Aber bei der Programmierung haperts bei mir.

                  1 Reply Last reply
                  0
                  • wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    wrote on last edited by
                    #32

                    Hier mal das Datasheet der verbauten Relais der Herr:

                    999_3255f91d-122b-43c4-9d1f-3fc69e924bc6.jpeg

                    Wie kommst du darauf zu sagen man könne damit 230V Schalten?

                    Bitte keine Fragen per PN, die gehören ins Forum!

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

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      Marcato88
                      wrote on last edited by
                      #33

                      https://datasheet.lcsc.com/szlcsc/SRA-0 … C87714.pdf

                      Jetzt schaust du dir bitte die Seite 2 von dem Datenblatt an. Bei Punkt 7. Maximum allowable Voltage :230V !

                      Jetzt du!

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        Marcato88
                        wrote on last edited by
                        #34

                        250VAC sogar sry :oops:

                        1 Reply Last reply
                        0
                        • wendy2702W Online
                          wendy2702W Online
                          wendy2702
                          wrote on last edited by
                          #35

                          Ja sicher… und auch noch 20A dabei....

                          Ich würde jedem abraten mit diesem Relais dauerhaft 230V zu schalten.

                          Laut dem Hersteller ist das hier eher die 230V Variante...

                          http://datasheetcafe.databank.netdna-cd … asheet.pdf

                          Das ist übrigens auch das was auf den meisten 8 Kanal Relais Karten verwendet wird.

                          Allerdings ist das hier jetzt alles Off Topic und damit für mich auch beendet.

                          Gruß

                          Bitte keine Fragen per PN, die gehören ins Forum!

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

                          1 Reply Last reply
                          0
                          • TomTT Offline
                            TomTT Offline
                            TomT
                            wrote on last edited by
                            #36

                            Wenn der Hersteller des Relaisboards 125VAC angibt, wird das seinen Grund haben.

                            Die Fähigkeit, die 230V zu schalten hängt nicht nur vom Relais ab, sondern eher von der ganzen Platine.

                            Luft-und Kriechstrecken der Platine dürften da eher limitierend sein.

                            Ein AC Versorgungsgpin liegt zwischen dem Coil und damit in unmittelbarer Nähe der NV Spannungen.

                            Je nach Einsatzgebiet verlierst du damit die SELV Voraussetzungen.

                            Wenn was passiert könnte das grob fahrlässig sein….

                            Du als Industrieelektroniker solltest das eigentlich wissen. Nicht alles was technisch gehen könnte ist auch erlaubt....

                            Grüße

                            Tom

                            PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
                            if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

                            1 Reply Last reply
                            0
                            • wendy2702W Online
                              wendy2702W Online
                              wendy2702
                              wrote on last edited by
                              #37

                              Hi,

                              hat hier irgendjemand eine Lösung für das Problem mit den "bereits" anziehenden Relais nach RPI Adapter start/restart gefunden?

                              Also GPIO false = Relais aus !

                              Danke und Frohe Ostern

                              Bitte keine Fragen per PN, die gehören ins Forum!

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

                              1 Reply Last reply
                              0
                              • ? Offline
                                ? Offline
                                A Former User
                                wrote on last edited by
                                #38

                                Hallo Community,

                                ich benutze zur Historie den sql History Adapter. Das läuft auch ganz gut. Nur im Mysql iobroker Database finde ich in dem Table datapoints den Eintrag system.adapter.rpi.0.uptime. Die Werte dazu werden auch eifrig von iobroker in Table ts_number eingetragen. Nun möchte ich das Loggen dieses Objekts gerne abschalten. Ich finde in ioBroker.admin das Objekt system.adapter.rpi.0.uptime jedoch gar nicht. Ich finde schon das Objekt rpi.0.uptime.uptime aber für dieses Objekt ist die Historie schon ausgeschaltet.

                                Das gleiche Problem habe ich mit system.adapter.rpi.0.memHeapUsed und system.adapter.rpi.0.memRss, wozu ich in iobroker.admin gar nichts finde.

                                Ich denke mal, dass ich die Historie dieser Objekten frГјher mal aktiv gelogt habe als es sie in iobroker.admin noch gab, aber jetzt brauche ich dies nicht mehr und sehe ich sie in iobroker.admin gar nicht mehr.

                                Meine konkrete Frage ist also: Wie kann ich das Loggen von system.adapter.rpi.0.uptime system.adapter.rpi.0.memHeapUsed und system.adapter.rpi.0.memRss ausschalten, wo diese Objekte in iobroker.admin nicht auffindbar sind?

                                Ich wäre für jeden Hinweis dankbar.

                                Viele GrГјГџe,

                                Danckel

                                1 Reply Last reply
                                0
                                • DutchmanD Offline
                                  DutchmanD Offline
                                  Dutchman
                                  Developer Most Active Administrators
                                  wrote on last edited by
                                  #39

                                  Schalte bei den Reiter Objekte Mal den Experten Modus an Dan siehst du auch diese Datenpunkte

                                  –-----------------------

                                  Send from mobile device

                                  Das schöne ios hat Auto Korrektur zum k****

                                  Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                  1 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    surumadurum
                                    wrote on last edited by
                                    #40

                                    Der Bug war nicht im Adapter, sondern in der von ihm benutzen rpi-gpio library.

                                    Siehe https://github.com/ioBroker/ioBroker.rpi2/issues/9

                                    Der Adapter hat eine ältere Version in den Dependecies gehabt.

                                    Ist jetzt behoben. Einfach die neue Version von iobroker.rpi2 installieren

                                    1 Reply Last reply
                                    0
                                    • E Offline
                                      E Offline
                                      ErazorVIP
                                      wrote on last edited by
                                      #41

                                      Hallo,

                                      gibt es hier diesbezüglich etwas neues?

                                      Ich habe leider auch das Problem das bei einen Reboot oder Stromausfall das Relai anzieht und dann

                                      mein Garagentor geöffnet wird.

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      587

                                      Online

                                      32.4k

                                      Users

                                      81.5k

                                      Topics

                                      1.3m

                                      Posts
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Home
                                      • Recent
                                      • Tags
                                      • Unread 0
                                      • Categories
                                      • Unreplied
                                      • Popular
                                      • GitHub
                                      • Docu
                                      • Hilfe