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. Reedkontakt an GPIO mit 3,3v rpi2.0

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Reedkontakt an GPIO mit 3,3v rpi2.0

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
22 Beiträge 6 Kommentatoren 3.6k 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.
  • H Offline
    H Offline
    Hansi-Decker
    schrieb am zuletzt editiert von
    #1

    Guten Abend

    Ich versuche meine Reedkontakte die mit 12 Volt laufen und auf 3,3v reduziert werden an die GPIO anzuschließen so dass die Fenster und Türen als offen oder geschlossen angezeigt werden.

    Ich finde im Internet so viele unterschiedliche Anleitungen und bin nun verunsichert.

    Hat mir jemand ein Schaubild wie ich die einzelnen Reedkontakte auf dem Raspi mit Iobroker angezeigt bekomme

    Hansi Decker

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      Karl_999
      schrieb am zuletzt editiert von
      #2

      @Hansi-Decker:

      Guten Abend

      Ich versuche meine Reedkontakte die mit 12 Volt laufen und auf 3,3v reduziert werden an die GPIO anzuschließen so dass die Fenster und Türen als offen oder geschlossen angezeigt werden.

      Ich finde im Internet so viele unterschiedliche Anleitungen und bin nun verunsichert.

      Hat mir jemand ein Schaubild wie ich die einzelnen Reedkontakte auf dem Raspi mit Iobroker angezeigt bekomme

      Hansi Decker `
      Verstehe ich es richtig, dass du am Reedkontakt 12V anliegen hast und dies mit 3V3 an einem GPIO anschließen möchtest?

      Dann bietet ein Spannungsteiler https://de.wikipedia.org/wiki/Spannungsteiler eine Lösung dafür: Du legst die Sapnnung von 12V an die in Reihe geschaltenen Widerstände an. An den Widerständen liegen dann die Teilspannungen gemäß der angegebenen Gleichung an.

      Wichtig ist, dass dieser einfache Ansatz nur gilt, wenn der Strom vorrangig durch den Spannungsteilerzweig fließt. Bei einem GPIO mit hohem Eingangswiderstand ist das aber gegeben.

      Des weiteren solltest du bedenken, dass bei geschlossenem Kontakt natürlich ein Strom fließt, der zum einen bereitgestellt werden muss und auch die Schaltug thermisch belastet. Die Verlustleistung berechnet sich dabei zu P=U*I (U=12V, I=Strom durch Spannungsteiler).

      Durchgerechnet findest z.B. hier https://www.elektronik-kompendium.de/si … 110091.htm eine Lösung

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        Hansi-Decker
        schrieb am zuletzt editiert von
        #3

        Hallo Karl

        Danke für die ausführliche beantwortung meiner Frage.

        Ich habe 6 Fenster/Türen mit einem Reedkontakt ausgestattet. Da liegen immer 12 Volt an.

        Wenn ich den Kontakt schließe habe ich mehrere LED´s geschaltet die mit einem Widerstand auf den passenden Wert von meiner Led gedrosselt werden.

        Wird halt verdammt warm ist aber noch in dem Bereich wo es erlaubt ist.

        Nun möchte ich diese 12V Spannung nutzen um meinem Raspberry Pi mit Iobroker den Zusatnd auf/zu zu melden.

        Ich habe mir Step-Down Schaltregler Netzteil Modul Wandler DC 3.2~40V zu 1.25~35V LM2596 gekauft die sich über eine Stellschraube auf die 3.3 Volt reduzieren.

        https://www.ebay.de/itm/263590551281

        Nun dachte ich einfach an z.B. Pin 7 (GPIO4) auf im Iobroker als Eingang definieren und loggen oder Skript starten.

        Ich hoffe mein Gedanke ist der richtige, und es lässt sich so verwirklichen.

        Ich bin mir auch nicht sicher ob ein Widerstand eingesetzt werden muss.

        Wäre über Hilfe sehr dankbar.

        Grüße Hansi

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          Karl_999
          schrieb am zuletzt editiert von
          #4

          @Hansi-Decker:

          Ich habe mir Step-Down Schaltregler Netzteil Modul Wandler DC 3.2~40V zu 1.25~35V LM2596 gekauft die sich über eine Stellschraube auf die 3.3 Volt reduzieren.

          https://www.ebay.de/itm/263590551281 `
          Auch so kann man 3V3 bekommen. Ist halt etwas teuerer als 2 (bzw. 16) Widerstände.
          @Hansi-Decker:

          Nun dachte ich einfach an z.B. Pin 7 (GPIO4) auf im Iobroker als Eingang definieren und loggen oder Skript starten. `
          Jetzt sollten wir erst einmal ein paar Punkte auseinanderdröseln:

          1. Hardware und Verdrahtung

          Welche HW setzt du denn ein? Einen Pi? Läuft da auch ioBroker drauf?

          Abhängig davon wissen wir dann, wie das Signal in den ioBroker kommt.

          Ein Schaltplan wäre sehr hilfreich und verhindert Mißverständnisse. Natürich mit dem Reedrelais, den Versorgungsspannungen, …

          2. Signalverarbeitung in ioBroker

          Wenn das Signal dann in ioBroker angekommen ist, dann kannst du es verarbeiten, loggen und Skripte starten

          1 Antwort Letzte Antwort
          0
          • H Offline
            H Offline
            Hansi-Decker
            schrieb am zuletzt editiert von
            #5

            Hallo Karl

            Danke für deine Hilfe

            Ich habe einen Raspberrypi V3 mit Iobroker und dem rpi2.0 Adapter

            Im Moment habe ich ein Netzteil 12 Volt das jeden Magnetschalter anfährt. Wenn dieser geschlossen ist habe ich die 12 Volt am Schaltschrank an Klemmen anliegen. Dort fahre ich zu einem Rahmen mit Relais un Widerständen um den Zustand der Türen und Fenster mit grün/rot anzuzeigen.

            Nun möchte ich diese 12 Volt pro Fenster oder Tür weiter nutzen und über den Spannungswandler über die Gpio in meinem Raspberry bringen und dann loggen und auswerten.

            Ich hoffe diese Infos reichen Dir.

            Gruß Hansi

            9308_20181118_172737.jpg

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              stimezo
              Forum Testing
              schrieb am zuletzt editiert von
              #6

              Warum nimmst Du statt dem 12V Netzteil nicht eins mit 3,3V?

              Dem Reed ist es doch egal welche Spannung anliegt.

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von
                #7

                @stimezo:

                Warum nimmst Du statt dem 12V Netzteil nicht eins mit 3,3V?

                Dem Reed ist es doch egal welche Spannung anliegt. `

                Eben, der Kontakt schaltet das durch was anliegt und wenn Du nun keine 12V haben willst, dann wechsle das Netzteil.

                1 Antwort Letzte Antwort
                0
                • H Offline
                  H Offline
                  Hansi-Decker
                  schrieb am zuletzt editiert von
                  #8

                  Hallo

                  Danke für eure Antwort.

                  Da ich paralell noch LED`s mit Widerstand eingebaut habe die mit 12 Volt laufen, müsste ich alles ändern.

                  Wenn ich es mit den 12 Volt und den Spannungswandler auf 3.3 Volt mache weiß ich noch nicht wie ich mit den

                  GPIO verfahren soll. Kann ich direkt auf den GPIO mit den 3,3V oder muss ein Widerstand eingebaut werden?

                  Hat mir bitte jemand eine Skitze oder Link.

                  Ich bin mal direkt mit 3.3 Volt auf die GPIO gefahren. Der hat aber nur 2 mal den Einschaltzustand gemeldet dann nicht mehr.

                  Bitte um Anschlußplan.

                  Danke Hansi Decker

                  1 Antwort Letzte Antwort
                  0
                  • H Offline
                    H Offline
                    Hansi-Decker
                    schrieb am zuletzt editiert von
                    #9

                    Hallo

                    Danke nochmals für den gut gemeinten Tip mit dem Wechsel des Netzteils auf 3,3 Volt.

                    Das habe ich aber ausgeschlossen da ich die 12 Volt schon habe und der Rest bereits dauf ausgelgt wurde.

                    Ich versuche nochmals darzulegen was ich habe.

                    3 Türen und 2 Fenster mit Reed-Kontakt an denen bei geschlossenen Zustand12 Volt anliegen.

                    Diese werden auf 3,3V herunter reduziert.

                    Nun habe ich 5 Stromkabel mit 3,3V die ich an meinen Raspberry Pi mit Iobroker verbinden möchte.

                    Ich bin überrascht dass keiner weiß wie ich mit den Signalleitungen von den Türen und Fenster weiter verfahren muss.

                    Geht das etwa nicht so wie ich mir das vorstelle ?

                    Danke für jede Antwort die mich weiterbringt

                    Hansi Decker

                    1 Antwort Letzte Antwort
                    0
                    • K Offline
                      K Offline
                      Karl_999
                      schrieb am zuletzt editiert von
                      #10

                      @Hansi-Decker:

                      Ich bin überrascht dass keiner weiß wie ich mit den Signalleitungen von den Türen und Fenster weiter verfahren muss. `
                      Über diese Bemerkung bin ich auch überrascht :shock:

                      Die Antworten von Jan1 und stiemzo sind völlig korrekt, da auf deinem Stromlaufplan keine LEDs eingezeichnet sind. Damit ist es völlig legitim, den Wechsel der Betriebsspannung vorzuschlagen.

                      Ich gehe auch davon aus, das beide keine Chance hatte, die Verkabelung bei dir daheim anzusehen.

                      Bei mir (und auch den meisten anderen Mitstreitern hier im Forum) funktioniert die Glaskugel immer nur in dem Maße wie die Informationen passen.

                      Jetzt zu behaupten, dass hier keiner weiß, wie du mit deinen Signalleitungen umgehen musst, ist meines Erachtens unpassend.

                      @Hansi-Decker:

                      Ich bin mal direkt mit 3.3 Volt auf die GPIO gefahren. Der hat aber nur 2 mal den Einschaltzustand gemeldet dann nicht mehr. `
                      Hier dürfte wohl noch ein Pull-Up bzw. Pulldown-Widerstand bei der Eingangsbeschaltung helfen (zumindest bei diesem Test).

                      Du schaltest den Eingang zwar auf High und lässt ihn danach in der Luft hängen. Details gibt's z.B.

                      http://www.mosaic-industries.com/embedd … ifications

                      Ansonsten wurde in diesem Trööt eigentlich schon alles erklärt.

                      1 Antwort Letzte Antwort
                      0
                      • H Offline
                        H Offline
                        Hansi-Decker
                        schrieb am zuletzt editiert von
                        #11

                        Hallo

                        Danke für die schnelle Antwort.

                        Ich habe doch auf die beiden Antworten mit dem Netzteilwechsel geschrieben und habe gehofft dass eine Antwort wie dein darauf folgt.

                        Ich komme halt ohne dieses Wissen nicht weiter und habe weiter im Netz gesucht aber irgendwie nicht das richtige gefunden.

                        So konnte ich auch nicht weiter machen obwohl ich gerade die Zeit gehabt habe.

                        Danke für den Link.

                        Ich werde diesen ansehen.

                        Danke Hansi Decker

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          stimezo
                          Forum Testing
                          schrieb am zuletzt editiert von
                          #12

                          > Da ich paralell noch LEDs mit Widerstand eingebaut habe die mit 12 Volt laufen, müsste ich alles ändern. `

                          Naja, die 3 Vorwiederständer auf 3,3V zu ändern sollte jetzt nicht missionskritisch sein oder?

                          1 Antwort Letzte Antwort
                          0
                          • H Offline
                            H Offline
                            Hansi-Decker
                            schrieb am zuletzt editiert von
                            #13

                            Hallo

                            Ist alles etwas aufwändiger.

                            Ich habe auf einer Platine 10 Relais für den Schaltzustand Ein/Aus mit Rot / Grüner Led.

                            Tür auf oder zu oder verschlossen Garagentor auf oder zu Fenster und Türen usw.

                            Soll irgendwann mit dem Iobroker komplett umgebaut werden.

                            Für den Moment wäre das integrieren in den Iobroker für die Alarmanlge wictig.

                            Danke Gruss Hansi

                            1 Antwort Letzte Antwort
                            0
                            • RöstkartoffelR Offline
                              RöstkartoffelR Offline
                              Röstkartoffel
                              schrieb am zuletzt editiert von
                              #14

                              Hallo.

                              Ich weiß ja nicht, wie deine Relais verdrahtet sind, daher hier mal einen Vorschlag ohne Relais:

                              1826_12volt_zu_3_3volt_schaltplan.jpg

                              Die Positionen bzw. Reihenfolge des R1, LED1, des Optokopplers TLP621 und Reedschalter sind hierbei egal.

                              Funktionsweise: Reedschalter schließt, ein Strom fließt durch R1 und LED und Optokoppler. LED leuchtet. Transistor im Optokoppler schaltet durch und legt den GPIO des Raspis auf Masse.

                              Reedschalter öffnet, Transistor sperrt, GPIO geht auf High (3,3V)

                              NUC7i3BNH mit Proxmox und ioBroker (VM Debian Buster), Raspi3 (Slave Smartmeter für eHZ easymeter), Hardware CCU2, SMA SB5000TL-21

                              1 Antwort Letzte Antwort
                              0
                              • TomTT Offline
                                TomTT Offline
                                TomT
                                schrieb am zuletzt editiert von
                                #15

                                Was mir noch nicht ganz klar ist :

                                Hängen RASPI und deine Reedkontakte am selben Netzteil????

                                Wahrscheinlich eher nicht, und damit hast du als allererstes Mal ein Problem das deine GROUND / GND / MINUS getrenntes Potential haben.

                                Dann musst du definitiv den Weg über einen Optokoppler gehen, denn einfach beide GND zusammenlegen ist ein NO-GO!

                                Selbst wenn du also deine DC12V/DC3,3V Wandler dranbaust, wogegen soll der Raspi denn seinen Bezug messen?

                                > Bei mir (und auch den meisten anderen Mitstreitern hier im Forum) funktioniert die Glaskugel immer nur in dem Maße wie die Informationen passen.
                                Deine geht noch? Echt? Meine ist schon seit Monaten in Reparatur, die kriegen einfach den Feenstaub und das Einhornmehl nicht besorgt und kommen mit der Reparatur einfach nicht weiter. Mal ganz zu schweigen von dem Nordpolwasser, was auch noch besorgt werden muss….

                                Grüße

                                Tom

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

                                1 Antwort Letzte Antwort
                                0
                                • H Offline
                                  H Offline
                                  Hansi-Decker
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hallo

                                  Vielen Dank für die Gedanken die Ihr euch mit meinem Problem gemacht habt. So langsam verstehe ich den Hinweis mit der Glaskugel.

                                  Ich habe mir das alles recht einfach vorgestellt und nicht bedacht dass so Dinge wie weitere LED im Einsatz die im12 Volt Betrieb neben her laufen.

                                  Oder das externe 12 Volt Netzteil.

                                  Ich werde heute mal anfangen alles so umzumoddeln dass ich die Reedkontakte mit 3,3 Volt abfrage und den Raspi auch mit dem 3.3 Volt Netzteil verwende.

                                  Muss ich noch etwas beachten weil einige Leitungen der Reedkontakte nur eine 0,25² Leitung ist und ca 20 m lang. Wegen irgendelchen verlusten die bei dieser Länge entstehen können?

                                  Ich hoffe ich habe alle wichtigen Dinge erwähnt. Wenn nicht bitte nachfragen.

                                  Gruß Hansi

                                  1 Antwort Letzte Antwort
                                  0
                                  • S Offline
                                    S Offline
                                    stimezo
                                    Forum Testing
                                    schrieb am zuletzt editiert von
                                    #17

                                    Leitungslänge und Querschnitt kannst Du vernachlässigen, da hier kein wirklicher Strom fliest, sondern nur ein on/off abgefragt wird.

                                    Gruß

                                    Christian

                                    1 Antwort Letzte Antwort
                                    0
                                    • H Offline
                                      H Offline
                                      Hansi-Decker
                                      schrieb am zuletzt editiert von
                                      #18

                                      Hallo

                                      Danke

                                      Gruß Hansi

                                      1 Antwort Letzte Antwort
                                      0
                                      • TomTT Offline
                                        TomTT Offline
                                        TomT
                                        schrieb am zuletzt editiert von
                                        #19

                                        Der Raspi benötigt nicht zufällig ein 5V/2.5A Netzteil?

                                        Und sind dessen IOs nicht auch 5V kompatibel?

                                        Warum brauchst du denn dann überhaupt die 3,3V ? Warum gehst du dann nicht gleich komplett auf 5V ?

                                        3351_raspi_led.jpg

                                        Grüße

                                        Tom

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

                                        1 Antwort Letzte Antwort
                                        0
                                        • H Offline
                                          H Offline
                                          Hansi-Decker
                                          schrieb am zuletzt editiert von
                                          #20

                                          Hallo

                                          Ich habe noch eine Frage.

                                          Brauche ich hier keinen 10K Widerstand als Pull down oder up.

                                          Danke Hansi Decker

                                          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

                                          683

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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