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. ioBroker Allgemein
  4. Garagentor mit sonoff und reedkontakte in Yahka Homekit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    372

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.9k

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

Garagentor mit sonoff und reedkontakte in Yahka Homekit

Scheduled Pinned Locked Moved Unsolved ioBroker Allgemein
56 Posts 20 Posters 14.7k Views 12 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.
  • P Offline
    P Offline
    porto
    wrote on last edited by
    #7

    @ThomasLPZ:

    Hi porto,

    das ist in etwa die selbe Konstellation wie bei mir. Ich schick dir heute Abend mal mein Script. Hab aus der Ferne leider keinen Zugriff.

    VG

    ThomasLPZ `

    Okay. Super.

    Danke dir.

    VG

    Gesendet von iPhone mit Tapatalk

    1 Reply Last reply
    0
    • ThomasLPZT Offline
      ThomasLPZT Offline
      ThomasLPZ
      wrote on last edited by
      #8

      Hi porto,

      ich habe mal mein Script auf deine Bedürfnisse angepasst und versucht zu dokumentieren. Hab's gleich in Blockly gemacht.

      Kurze Zusammenfassung:

      • state CurrentDoorState (Zahl) anlegen und im YAHKA eintragen

      • state TargetDoorState (Zahl) anlegen und im YAHKA eintragen

      In meinem Beispiel ist "sonoffPower" der Datenpunkt für deinen sonoff mit dem das Tor in Bewegung gesetzt wird.

      Der Datenpunkt GPIO14 ist dein Datenpunkt mit dem Reed-Kontakt. Am Ende bitte noch die Verzögerungszeit anpassen die dein Tor braucht bis es vollständig geöffnet ist (im Beispiel 25 Sek.)

      Das Script reagiert auf eine Änderung des TargetDoorState und steuert dann den sonoff an und nach 1 Sekunde wieder aus (falls Pulsetime mal versagen sollte). CurrentDoorState wird dann in Abhängigkeit deines Reed-Kontaktes aktualisiert. Wird das Tor z.B. durch eine Funk-Fernbedienung in Bewegung gesetzt, wird ebenfalls TargetDoorState aktualisiert.

      Viel Erfolg und gib mal Feedback ob's klappt.

      VG

      Thomas

      4522_garage.png

      1 Reply Last reply
      0
      • P Offline
        P Offline
        porto
        wrote on last edited by
        #9

        hi ThomasLPZ

        wie bekomme ich bei "Objekt ID" TargetDoorState/CurrentDoorState eingetragen?

        Ich kann nur die Ordner/dateien die ich bei Objekte habe auswählen und da finde ich nicht TarrgetDoorState oder CurrentDoorState.

        Muss ich noch irgendwas vorher einstellen?

        und was meinst du damit

        "Kurze Zusammenfassung:

        • state CurrentDoorState (Zahl) anlegen und im YAHKA eintragen

        • state TargetDoorState (Zahl) anlegen und im YAHKA eintragen"

        einfach ne zahl da eingeben. 9293_bildschirmfoto_2018-10-23_um_22.09.34.png

        sorry für die ganzen fragen :(

        1 Reply Last reply
        0
        • ThomasLPZT Offline
          ThomasLPZT Offline
          ThomasLPZ
          wrote on last edited by
          #10

          Hi porto,

          die Objekte (ich habe sie TargetDoorState und CurrentDoorState genannt) musst du erstmal anlegen um sie dann im YAHKA eintargen zu können.

          Das Script von mir übersetzt quasi die benötigten Werte vom sonoff (Motorsteuerung und Reed-Kontakt) in die besagten Objekte und YAHKA setzt darauf auf.

          Was musst du also tun:

          1. javascript Adapter auswählen 4522_js-adapter.png und als Instanz hinzufügen und starten 4522_js.png

          2. die Objekte TargetDoorState und CurrentDoorState erstellen (Links Objekte wählen, dann rechts im Objektbaum "javascript.0" auswählen und oben über das "Plus"-Zeichen die neuen Objekte, ggf in einem weitern "Unterordner" anlegen).
          4522_objects.png
          Hierbei musst du beachten, dass du bei Type "number" bzw. Zahl "auswählst"
          4522_newobject.png
          Nun sind die zwei benötigten Objekte erstellt. Diese können nun im YAHKA eingetragen werden.

          3. Jetzt fehlt nur noch das Script

          Hierzu links Script auswählen 4522_script.png
          Dann oben ein neues Script vom Typ Blockly (ist am Anfang etwas einfacher ;-) hinzufügen (ab diesem Punkt kann ich leider keine Screenshots mehr liefern). Dann versuch mal meinen Vorschlag für das Script nachzubauen. Am Ende das Script oben speichern und links starten. Dann sollte alles funktionieren.

          Viel Erfolg und Grüße

          Thomas LPZ

          A 1 Reply Last reply
          0
          • P Offline
            P Offline
            porto
            wrote on last edited by
            #11

            Hi ThomasLPZ.

            Erstmal vielen vielen lieben Dank für deine Hilfe.

            Hab es heute Abend alles so gemacht wie du es erklärt hast.

            Hat auf Anhieb funktioniert. [emoji106][emoji2534]

            Mit dem Script muss ich mich mal mehr beschäftigen. Ist nicht so einfach für Neulinge :D

            Ein schönen Abend noch.

            Danke nochmal.

            LG

            Porto

            Gesendet von iPhone mit Tapatalk

            1 Reply Last reply
            0
            • ThomasLPZT Offline
              ThomasLPZT Offline
              ThomasLPZ
              wrote on last edited by
              #12

              Hi porto,

              es freut mich wirklich wenn es funktioniert. Wenn du noch Fragen hast, stell sie einfach hier im Forum. Mir hat das auch immer geholfen sich der ein oder anderen Thematik zu nähern.

              VG

              ThomasLPZ

              Gesendet von iPhone mit Tapatalk

              1 Reply Last reply
              0
              • S Offline
                S Offline
                Safti
                wrote on last edited by
                #13

                @ThomasLPZ:

                Wird das Tor z.B. durch eine Funk-Fernbedienung in Bewegung gesetzt, wird ebenfalls TargetDoorState aktualisiert. `

                Hi,

                ich habe das Projekt gerade nachgebaut!

                Das Script und der Sonoff funktionieren.

                Eine Frage habe ich allerdings

                wenn ich jetzt mit einer originalen Funkfernbedienung das Tor öffne wird ja durch das Script automatisch der Sonoff kurz geschaltet (weil der Reedkontakt seinen Status ändert)

                führ das nicht zu Problemen? Das Tor fährt dann doch an und stoppt sofort wieder weil kurz danach der Sonoff tastet.

                Gruß

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  porto
                  wrote on last edited by
                  #14

                  Hi Safti,

                  Also bei mir klappt es ohne Probleme.

                  Ob ich die Originale Funk Fernbedienung benutze oder den Taster in der Garage. Klappt alles ohne Probleme.

                  Bei dir klappt es nur über den sonoff?

                  Gruß

                  Gesendet von iPhone mit Tapatalk

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    Safti
                    wrote on last edited by
                    #15

                    danke schon mal für deine Antwort!

                    habe es noch nicht an den Motor angeschlossen

                    habe aber alles schon zusammengebaut und hier liegen.

                    wenn ich den Magnetkontakt (an GPIO14 angeschlossen und GPIO14 als Switch2 eingestellt) manuell öffne oder schließe schaltet der Sonoff für eine Sekunde ein.

                    Habe Bedenken das das Tor direkt wieder stoppen würde wenn ich die originale Fernbedienung benutzen würde (habe ich zu 95%) eh nicht dabei.

                    Oder haben die Tore eine art Delay für den nächsten Befehl?

                    Gruß

                    1 Reply Last reply
                    0
                    • ThomasLPZT Offline
                      ThomasLPZT Offline
                      ThomasLPZ
                      wrote on last edited by
                      #16

                      @Safti:

                      @ThomasLPZ:

                      Wird das Tor z.B. durch eine Funk-Fernbedienung in Bewegung gesetzt, wird ebenfalls TargetDoorState aktualisiert. `

                      Hi,

                      ich habe das Projekt gerade nachgebaut!

                      Das Script und der Sonoff funktionieren.

                      Eine Frage habe ich allerdings

                      wenn ich jetzt mit einer originalen Funkfernbedienung das Tor öffne wird ja durch das Script automatisch der Sonoff kurz geschaltet (weil der Reedkontakt seinen Status ändert)

                      führ das nicht zu Problemen? Das Tor fährt dann doch an und stoppt sofort wieder weil kurz danach der Sonoff tastet.

                      Gruß `
                      Hi Safti,

                      das darf eigentlich nicht passieren. Hast du im oberen Teil des Blockly darauf geachtet, dass hier als Trigger „ wurde geändert“ und anerkannt ist „Befehl“ verwendet wird? Danach kommt zwei mal „steuere“.

                      Im zweiten Teil des Blockly ist der Trigger ebenfalls „wurde geändert“ aber anerkannt ist: „egal“.

                      Jetzt das eigentlich wichtige, jetzt kommen nur noch „aktualisiere“ Befehle. Dies soll das untere Script (Nutzung durch separaten Garagentoröffner) vom oberen entkoppeln.

                      Schau bitte mal nach. Ich hoffe ich konnte das einigermaßen per Handy verständlich machen :-)

                      VG

                      ThomasLPZ

                      Gesendet von iPhone mit Tapatalk

                      1 Reply Last reply
                      0
                      • ThomasLPZT Offline
                        ThomasLPZT Offline
                        ThomasLPZ
                        wrote on last edited by
                        #17

                        @Safti:

                        wenn ich den Magnetkontakt (an GPIO14 angeschlossen und GPIO14 als Switch2 eingestellt) manuell öffne oder schließe schaltet der Sonoff für eine Sekunde ein.

                        Gruß `

                        Wie grad beschrieben darf das eigentlich nicht passieren. Das Script sollte das verhindern das eine Aktualisierung des Magnetkontaktes einen Schaltbefehl auslöst.

                        Hast du nochmal über das Blockly drüber geschaut? Oder stell doch mal einen Screenshot ein.

                        VG

                        ThomasLPZ

                        Gesendet von iPhone mit Tapatalk

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          Safti
                          wrote on last edited by
                          #18

                          @ThomasLPZ:

                          Hast du im oberen Teil des Blockly darauf geachtet, dass hier als Trigger „ wurde geändert“ und anerkannt ist „Befehl“ verwendet wird? `

                          ahhh, daran hat es gelegen! Hatte oben ebenfalls egal eingestellt!

                          muss mich mal mehr mit Blockly beschäftigen :roll:

                          Super danke an euch !

                          1 Reply Last reply
                          0
                          • ThomasLPZT Offline
                            ThomasLPZT Offline
                            ThomasLPZ
                            wrote on last edited by
                            #19

                            Prima, dann viel Erfolg bei der Umsetzung!

                            Gruß

                            ThomasLPZ

                            Gesendet von iPhone mit Tapatalk

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mucki
                              wrote on last edited by
                              #20

                              Hallo,

                              habe mit grossem Interesse die Infos hier gelesen.

                              Dazu noch eine Frage. Derzeit habe ich an meinen Garagentoren bereits jeweils einen Osram Lightify Plug und dahinter jeweils ein potentialfreies Relais. Die Osram Lightify Plugs werden derzeit über ein anderes System auf Knopfdruck für 5 Sekunden angeschaltet und damit wird das jeweilige Garagentor getriggert (Öffnen/Stopp/Schließen).

                              Angenommen ich statte die Garagentore jetzt noch mit herkömmlichen Fensterkontakten aus, müsste dann nicht die hier beschriebene Vorgehensweise vollkommen identisch funktionieren (die Lightify Plugs sind schon in iobroker verfügbar)?

                              Statt SonoffPower wäre es bei mir dann der Osram Lightify Plug und statt Sonoff GPIO14 wäre es dann der State des neu anzuschaffenden Fensterkontakts.

                              Oder habe ich hier einen Denkfehler?

                              VG

                              1 Reply Last reply
                              0
                              • Homer.J.H Offline
                                Homer.J.H Offline
                                Homer.J.
                                wrote on last edited by
                                #21

                                @mucki:

                                Hallo,

                                habe mit grossem Interesse die Infos hier gelesen.

                                Dazu noch eine Frage. Derzeit habe ich an meinen Garagentoren bereits jeweils einen Osram Lightify Plug und dahinter jeweils ein potentialfreies Relais. Die Osram Lightify Plugs werden derzeit über ein anderes System auf Knopfdruck für 5 Sekunden angeschaltet und damit wird das jeweilige Garagentor getriggert (Öffnen/Stopp/Schließen).

                                Angenommen ich statte die Garagentore jetzt noch mit herkömmlichen Fensterkontakten aus, müsste dann nicht die hier beschriebene Vorgehensweise vollkommen identisch funktionieren (die Lightify Plugs sind schon in iobroker verfügbar)?

                                Statt SonoffPower wäre es bei mir dann der Osram Lightify Plug und statt Sonoff GPIO14 wäre es dann der State des neu anzuschaffenden Fensterkontakts.

                                Oder habe ich hier einen Denkfehler?

                                VG `

                                Morgen,

                                funktioniert genau so, hab es über Homematic Fensterkontakte.

                                Grüße

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  madmax1314
                                  wrote on last edited by
                                  #22

                                  @porto:

                                  Jetzt wollte ich reedkontakt an dem sonoff Basic anschließen. Und zwar an GPIO 14. um mir anzuzeigen das die Garage zu ist. Getestet habe ich es auch. Im iobroker zeigt er mir es an. Ob GPIO 14 true oder false ist. `

                                  Was genau muss ich denn im Sonoff einstellen damit das mit GPIO 14 klappt?

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    porto
                                    wrote on last edited by
                                    #23

                                    @madmax1314:

                                    @porto:

                                    Jetzt wollte ich reedkontakt an dem sonoff Basic anschließen. Und zwar an GPIO 14. um mir anzuzeigen das die Garage zu ist. Getestet habe ich es auch. Im iobroker zeigt er mir es an. Ob GPIO 14 true oder false ist. `

                                    Was genau muss ich denn im Sonoff einstellen damit das mit GPIO 14 klappt? `

                                    Hi. Ich hab das bei mir so eingestellt:

                                    1. über den Browser rufst du dein Sonoff gerät auf und gehst unter configuration. Da stellst du GPIO 14 als Switch 1 ein.

                                    2. gehst in die Konsole

                                    2a. Gibst dort ein: switchmode 2

                                    2b. Und danach noch: switchtopic alarm

                                    Fertig.

                                    Viel Erfolg. Lass hören ob es geklappt hat.

                                    Gesendet von iPhone mit Tapatalk

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      madmax1314
                                      wrote on last edited by
                                      #24

                                      Ok vielen Dank für die Hilfe. Das scheint schon mal zu klappen.

                                      Eine Kleinigkeit ist aber noch komisch: Wenn ich das Tor über die Home App schließe und dann nach 25 Sekunden den Reedkontakt "zusammenlege", dauert es trotzdem noch relativ lange, bis der Status aktualisiert wird und das Tor als geschlossen angezeigt wird. Muss man da eventuell noch einstellen wie oft der Status aktualisiert wird? Oder funktioniert das als "push"?

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        madmax1314
                                        wrote on last edited by
                                        #25

                                        Ok nevermind…

                                        Wenn man zu doof ist :D Klappt alles perfekt. Hatte den falschen Parameter ausgewählt. Einfach haarklein an die Anleitung halten, dann funktioniert's auch :lol:

                                        Danke nochmal an alle in diesem Thread!!!

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          mucki
                                          wrote on last edited by
                                          #26

                                          Wollte mich an dieser Stelle nochmal herzlich bedanken!

                                          Habe bei den Garagentoren die schon vorhandenen Steckdosen mit Relaiskontakten um Homematic Fensterkontakte ergänzt.

                                          Läuft wunderbar!

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          667

                                          Online

                                          32.7k

                                          Users

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