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

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    506

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Garagentor mit sonoff und reedkontakte in Yahka Homekit

Geplant Angeheftet Gesperrt Verschoben Ungelöst ioBroker Allgemein
56 Beiträge 20 Kommentatoren 14.0k Aufrufe 12 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.
  • P Offline
    P Offline
    porto
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Safti
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • ThomasLPZT Offline
        ThomasLPZT Offline
        ThomasLPZ
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • ThomasLPZT Offline
          ThomasLPZT Offline
          ThomasLPZ
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            Safti
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • ThomasLPZT Offline
              ThomasLPZT Offline
              ThomasLPZ
              schrieb am zuletzt editiert von
              #19

              Prima, dann viel Erfolg bei der Umsetzung!

              Gruß

              ThomasLPZ

              Gesendet von iPhone mit Tapatalk

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mucki
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • Homer.J.H Offline
                  Homer.J.H Offline
                  Homer.J.
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    madmax1314
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      porto
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        madmax1314
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          madmax1314
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            mucki
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            0
                            • M Offline
                              M Offline
                              mucki
                              schrieb am zuletzt editiert von
                              #27

                              Nachtrag:

                              Habe den Datenpunkt "CurrentDoorState" auf "Allgemein.CurrentDoorState" geändert.

                              Ansonsten war es mir nicht möglich, den Datenpunkt mittels Cloud Adapter in Alexa bereitzustellen.

                              1 Antwort Letzte Antwort
                              0
                              • G Offline
                                G Offline
                                Gunter
                                schrieb am zuletzt editiert von
                                #28

                                Hallo ThomasLPZ,

                                ich bin neu hier im Forum und habe deine Anleitung schon fast nachvollziehen können.

                                Kannst du mir bitte noch erklären, wie die beiden "DoorStates" ins Yahka Homekit

                                eingetragen werden?

                                Vielen Dank im Voraus.

                                Gruß

                                Gunter

                                1 Antwort Letzte Antwort
                                0
                                • P Offline
                                  P Offline
                                  porto
                                  schrieb am zuletzt editiert von
                                  #29

                                  Hi gunter.

                                  Was genau meinst du mit eintragen?

                                  Du musst über JavaScript Ordner erstellen. Und die Ordner muss du in yahka Adapter hinzufügen.

                                  Lg

                                  Sowie thomasLPZ es erklärt hat:

                                  @ThomasLPZ:

                                  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 filename="js-Adapter.PNG" index="3">~~ und als Instanz hinzufügen und starten filename="js.PNG" index="4">~~

                                  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).
                                  filename="objects.PNG" index="2">~~
                                  Hierbei musst du beachten, dass du bei Type "number" bzw. Zahl "auswählst"
                                  filename="newobject.PNG" index="1">~~
                                  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 filename="script.PNG" index="0">~~
                                  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 `

                                  Gesendet von iPhone mit Tapatalk

                                  1 Antwort Letzte Antwort
                                  0
                                  • M Offline
                                    M Offline
                                    mucki
                                    schrieb am zuletzt editiert von
                                    #30

                                    Wieso Ordner? In Yahka werden doch die Datenpunkte eingestellt:

                                    18138_bildschirmfoto_2019-02-09_um_16.46.13.png

                                    1 Antwort Letzte Antwort
                                    0
                                    • G Offline
                                      G Offline
                                      Gunter
                                      schrieb am zuletzt editiert von
                                      #31

                                      Hallo mucki,

                                      danke, aber ich verstehe das nicht.

                                      Im yahka Adapter muss ich doch ein Gerät und dazu Services anlegen.
                                      Welche Kategorie muss ich bei den Geräteeigenschaften wählen?
                                      Ist da die Kategorie "Garage door opener" die richtige?

                                      Gruß
                                      Gunter

                                      AsgothianA 1 Antwort Letzte Antwort
                                      0
                                      • M Offline
                                        M Offline
                                        madmax1314
                                        schrieb am zuletzt editiert von madmax1314
                                        #32

                                        Was für den ein oder anderen vielleicht noch interessant sein könnte:

                                        Je nach "Öffnen/Schließen-Logik" des Tores, kann es nützlich/notwenig sein, dass Skript noch leicht anzupassen.

                                        Bei meinem Tor (Bosch C-500C) ist es so, dass wenn man während des Öffnens nochmals einen Befehl sendet, das Tor stehenbleibt. Bei wieder erneutem Senden eines Befehls, schließt das Tor wieder (und geht eben nicht weiter auf).

                                        Passiert das alles (Öffnen,Anhalten, wieder Schließen) in weniger als der im Skript angegeben Zeit, passiert Folgendes:

                                        Beim Öffnen wird eine Änderung des GPIO Status (auf "unwahr" = offen) erkannt, sodass TargetDoorState sofort auf 0 gesetzt wird und ein Timer mit x Sekunden (bei mir 18) gestartet wird, der dann (nach eben x Sekunden) auch den CurrentDoorState auf 0 setzt. Wird aber zwischenzeitlich (innerhalb der x Sekunden das Tor wieder geschlossen, setzt das Skript beide States wieder (richtigerweise) auf 1 (=geschlossen). Der Timer läuft aber dennoch weiter, sodass der CurrentDoorState (fälschlicherweise) wieder auf 0 gesetzt wird.

                                        Langer Rede kurzer Sinn:
                                        c1b9cbb9-f166-4ede-9152-02a8a559b524-image.png

                                        P 1 Antwort Letzte Antwort
                                        0
                                        • G Gunter

                                          Hallo mucki,

                                          danke, aber ich verstehe das nicht.

                                          Im yahka Adapter muss ich doch ein Gerät und dazu Services anlegen.
                                          Welche Kategorie muss ich bei den Geräteeigenschaften wählen?
                                          Ist da die Kategorie "Garage door opener" die richtige?

                                          Gruß
                                          Gunter

                                          AsgothianA Offline
                                          AsgothianA Offline
                                          Asgothian
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #33

                                          @Gunter said in Garagentor mit sonoff und reedkontakte in Yahka Homekit:

                                          Hallo mucki,

                                          danke, aber ich verstehe das nicht.

                                          Im yahka Adapter muss ich doch ein Gerät und dazu Services anlegen.
                                          Welche Kategorie muss ich bei den Geräteeigenschaften wählen?
                                          Ist da die Kategorie "Garage door opener" die richtige?

                                          Gruß
                                          Gunter

                                          Die Kategorie "Garage door opener" passt schon.

                                          Allerdings wird die Zuordnung der Standard-Datenpunkte deiner Garagentorsteuerung nicht 1:1 auf das passen was Yahka erwartet. Deswegen solltest du im Objektbaum im Javascript Adapter einen Ordner anlegen, in dem du die für die Steuerung notwendigen Datenpunkte anlegst.
                                          Auf diese Verweist du dann sowohl im Script das die Steuerung übernimmt als auch in Yahka fuer "target door state" und "current door state", so das du das Tor dann auch aus HomeKit steuern kannst.

                                          Das Anlegen eines Verzeichnisses für die Datenpunkte dient nur der Ordnung. Bei vielen Skripten kann man sonst leicht die Übersicht verlieren.

                                          A.

                                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                          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

                                          887

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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