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. YAHKA - Shelly als Garagentoröffner

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

YAHKA - Shelly als Garagentoröffner

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
shelly 1garagentoryahka
13 Beiträge 4 Kommentatoren 2.7k Aufrufe 4 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.
  • T TheAriba

    Bin ich der einzige der das so lösen möchte? :)

    Habe nun hier gelesen dass es ein Skript benötigt. Hätte jemand den kompletten Code für mich?

    Besten Dank vorab

    L Offline
    L Offline
    legro
    schrieb am zuletzt editiert von legro
    #3

    @EnoceanEltako said in YAHKA - Shelly als Garagentoröffner:

    Bin ich der einzige der das so lösen möchte? :)
    ..

    Ich habe es gelöst.:slightly_smiling_face: Und so sieht meine Implementierung in meiner VIS aus.

    Da ich aus MagentaSmartHome (MSH) komme, hatte ich nur die Möglichkeit, mittels einer recht aufwendigen Lösung eine solche Torsteuerung zu realisieren: Ich verwendete einen Rollladenaktor von Homematic und ein Relais, das als Schließer arbeitet. All dies lässt sich in ioBroker durch einen einzigen Shelly 1 ersetzten.

    In ioBroker habe ich mir zwei Datenpunkt eingerichtet, die über den Zustand des Tores Auskunft geben - ganz so, wie sie später im Apple HomeKit benötigt werden. Zum Steuern dieser Datenpunkte verwende ich zwei Tür-/Fensterkontakte, welche mir das Tor im offenen bzw. geschlossenen Zustand anzeigen.

    Datenpunkte für HomeKit83d1f6ca-c797-4b36-81b0-e1bdb64c1ac5-Garage.png

    Diese werden vom Apple HomeKit innerhalb der Vorgänge Öffnen und Schließen wie folgt interpretiert ..

    (CurrentDoorState/TargetDoorState): (1/1) -> Tor geschlossen -> (1/0) = Tor öffnet -> (0/0) = Tor offen -> (0/1) = Tor schließt

    Anschließend habe ich im Adapter YAHKA ..

    Rollladen als Garagentord8cb6ff8-5e2f-4f0d-8f35-6f86ee572d1e-image.png

    .. im Abschnitt Geräteeigenschaften einen Toröffner konfiguriert ..

    Kategorie Garage Door Opener5f414961-282e-4837-a1cf-d2142db549ee-image.png

    Nun kommen die erzeugten Datenpunkte ins Spiel, die es hier einzutragen gilt ..

    aktueller Torstatus526aca81-a9e1-449b-987d-471e50a7bf90-image.png

    Zielstatus0a4a0aad-82ee-4b6e-b953-196d9680884a-image.png

    Ergänzung ..

    Wenn du für das Garagentor nur einen Tür-/Fenterkontakt verwendest, so kannst du einfach den Status mittels einer zeitlichen Verzögerung setzen, wie im folgenden Blockly-Skript. Hierbei sollte die Verzögerungszeit der Dauer entsprechen, die das Tor zum Öffnen benötigt.

    f459cecb-67e4-4f9c-9e4d-a0d45cd8e590-image.png

    Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

    T 1 Antwort Letzte Antwort
    0
    • L legro

      @EnoceanEltako said in YAHKA - Shelly als Garagentoröffner:

      Bin ich der einzige der das so lösen möchte? :)
      ..

      Ich habe es gelöst.:slightly_smiling_face: Und so sieht meine Implementierung in meiner VIS aus.

      Da ich aus MagentaSmartHome (MSH) komme, hatte ich nur die Möglichkeit, mittels einer recht aufwendigen Lösung eine solche Torsteuerung zu realisieren: Ich verwendete einen Rollladenaktor von Homematic und ein Relais, das als Schließer arbeitet. All dies lässt sich in ioBroker durch einen einzigen Shelly 1 ersetzten.

      In ioBroker habe ich mir zwei Datenpunkt eingerichtet, die über den Zustand des Tores Auskunft geben - ganz so, wie sie später im Apple HomeKit benötigt werden. Zum Steuern dieser Datenpunkte verwende ich zwei Tür-/Fensterkontakte, welche mir das Tor im offenen bzw. geschlossenen Zustand anzeigen.

      Datenpunkte für HomeKit83d1f6ca-c797-4b36-81b0-e1bdb64c1ac5-Garage.png

      Diese werden vom Apple HomeKit innerhalb der Vorgänge Öffnen und Schließen wie folgt interpretiert ..

      (CurrentDoorState/TargetDoorState): (1/1) -> Tor geschlossen -> (1/0) = Tor öffnet -> (0/0) = Tor offen -> (0/1) = Tor schließt

      Anschließend habe ich im Adapter YAHKA ..

      Rollladen als Garagentord8cb6ff8-5e2f-4f0d-8f35-6f86ee572d1e-image.png

      .. im Abschnitt Geräteeigenschaften einen Toröffner konfiguriert ..

      Kategorie Garage Door Opener5f414961-282e-4837-a1cf-d2142db549ee-image.png

      Nun kommen die erzeugten Datenpunkte ins Spiel, die es hier einzutragen gilt ..

      aktueller Torstatus526aca81-a9e1-449b-987d-471e50a7bf90-image.png

      Zielstatus0a4a0aad-82ee-4b6e-b953-196d9680884a-image.png

      Ergänzung ..

      Wenn du für das Garagentor nur einen Tür-/Fenterkontakt verwendest, so kannst du einfach den Status mittels einer zeitlichen Verzögerung setzen, wie im folgenden Blockly-Skript. Hierbei sollte die Verzögerungszeit der Dauer entsprechen, die das Tor zum Öffnen benötigt.

      f459cecb-67e4-4f9c-9e4d-a0d45cd8e590-image.png

      T Offline
      T Offline
      TheAriba
      schrieb am zuletzt editiert von
      #4

      @legro cool! Schaue ich mir heute Abend mal in Groß am Rechner an 👍

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        darulor
        schrieb am zuletzt editiert von
        #5

        @legro : ich kämpfe mit dem selben Problem, kann aber deine Lösung kann ich nicht ganz nachvollziehen.
        Ich habe den Shelly als Detached Switch eingestellt wenn mit einer "Ein"-Dauer von 2 sek. so dass er wie ein Taster agiert.
        Tor usw. fährt jedoch "hängt" die Homkit integration...

        Zu deinem kleinen Skript:
        ist GA FK Tor1 : State _> der State vom switch oder Magnetkontakt?

        Wo frägst du den Magnetkontakt ab? Ich kann den Input State nirgendwo sehen.
        In der deinem Skript müsstest du doch auch den Magnetkontakt abfragen, oder?

        Kannst du bitte Bilder deiner kompletten Yahka-Konfiguration posten.

        @EnoceanEltako : hast du das Thema vielleicht schon gelöst?

        L 1 Antwort Letzte Antwort
        0
        • D darulor

          @legro : ich kämpfe mit dem selben Problem, kann aber deine Lösung kann ich nicht ganz nachvollziehen.
          Ich habe den Shelly als Detached Switch eingestellt wenn mit einer "Ein"-Dauer von 2 sek. so dass er wie ein Taster agiert.
          Tor usw. fährt jedoch "hängt" die Homkit integration...

          Zu deinem kleinen Skript:
          ist GA FK Tor1 : State _> der State vom switch oder Magnetkontakt?

          Wo frägst du den Magnetkontakt ab? Ich kann den Input State nirgendwo sehen.
          In der deinem Skript müsstest du doch auch den Magnetkontakt abfragen, oder?

          Kannst du bitte Bilder deiner kompletten Yahka-Konfiguration posten.

          @EnoceanEltako : hast du das Thema vielleicht schon gelöst?

          L Offline
          L Offline
          legro
          schrieb am zuletzt editiert von legro
          #6

          @darulor said in YAHKA - Shelly als Garagentoröffner:

          ..
          Zu deinem kleinen Skript:
          ist GA FK Tor1 : State _> der State vom switch oder Magnetkontakt?

          Das hier referenzierte Objekt ist bei mir ein optischer Tür-/Fensterkontakt von Homematic. Er wird beim Öffnen/Schließen ausgelöst.

          Hinsichtlich der YAHKA-Konfiguration habe ich doch alles in meinem Beitrag schon angegeben!?

          Dein Problem, das du mit dem Shelly hast, verstehe ich ehrlich gesagt nicht. Da kann ich mir überhaupt keinen Reim drauf machen.

          Wie ich schrieb, habe ich meine Installation aus MagentaSmartHome (MSH) genommen und fit für ioBroker gemacht. Die Schaltung habe ich im Telekom-Forum detailliert beschrieben. Vielleicht hilft dir dies, den ggf. vorhandenen Fehler zu finden.

          .. jedoch „hängt“ die HomeKit ..“

          Wie äußert sich das denn bei dir? Bei uns gibt‘s nur Probleme beim Fernzugriff, da die Anbindung über das als Steuerzentrale eingesetzte iPad pro nicht vernünftig funktioniert. Hier habe ich mein Leid dazu beklagt.

          Will ich von unterwegs mittels meiner iWatch das Tor steuern, so ist‘s oft nur möglich, wenn ich HomeKit auf der Uhr zweimal starte: HomeKit starten -> Krone drücken -> HomeKit nochmal aufrufen

          Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

          D 1 Antwort Letzte Antwort
          0
          • L legro

            @darulor said in YAHKA - Shelly als Garagentoröffner:

            ..
            Zu deinem kleinen Skript:
            ist GA FK Tor1 : State _> der State vom switch oder Magnetkontakt?

            Das hier referenzierte Objekt ist bei mir ein optischer Tür-/Fensterkontakt von Homematic. Er wird beim Öffnen/Schließen ausgelöst.

            Hinsichtlich der YAHKA-Konfiguration habe ich doch alles in meinem Beitrag schon angegeben!?

            Dein Problem, das du mit dem Shelly hast, verstehe ich ehrlich gesagt nicht. Da kann ich mir überhaupt keinen Reim drauf machen.

            Wie ich schrieb, habe ich meine Installation aus MagentaSmartHome (MSH) genommen und fit für ioBroker gemacht. Die Schaltung habe ich im Telekom-Forum detailliert beschrieben. Vielleicht hilft dir dies, den ggf. vorhandenen Fehler zu finden.

            .. jedoch „hängt“ die HomeKit ..“

            Wie äußert sich das denn bei dir? Bei uns gibt‘s nur Probleme beim Fernzugriff, da die Anbindung über das als Steuerzentrale eingesetzte iPad pro nicht vernünftig funktioniert. Hier habe ich mein Leid dazu beklagt.

            Will ich von unterwegs mittels meiner iWatch das Tor steuern, so ist‘s oft nur möglich, wenn ich HomeKit auf der Uhr zweimal starte: HomeKit starten -> Krone drücken -> HomeKit nochmal aufrufen

            D Offline
            D Offline
            darulor
            schrieb am zuletzt editiert von
            #7

            @legro jetzt verstehe ich es vielen Dank!

            Da ich den "Switch"-State zum starten benötige, bin ich auf dem Schlauch gestanden

            Hab es mittlerweile auch zum laufen bekommen, ich weis jetzt leider nicht mehr wo aber ich habe eine fast identische Lösung zu deiner gefunden und es funktioniert!

            5fecab2e-7e3b-4fae-9087-86f7349e066b-image.png

            ef5158da-1c60-4711-85f2-44dc7da81b17-image.png

            L 1 Antwort Letzte Antwort
            0
            • D darulor

              @legro jetzt verstehe ich es vielen Dank!

              Da ich den "Switch"-State zum starten benötige, bin ich auf dem Schlauch gestanden

              Hab es mittlerweile auch zum laufen bekommen, ich weis jetzt leider nicht mehr wo aber ich habe eine fast identische Lösung zu deiner gefunden und es funktioniert!

              5fecab2e-7e3b-4fae-9087-86f7349e066b-image.png

              ef5158da-1c60-4711-85f2-44dc7da81b17-image.png

              L Offline
              L Offline
              legro
              schrieb am zuletzt editiert von
              #8

              @darulor said in YAHKA - Shelly als Garagentoröffner:

              .. jetzt verstehe ich es ..
              .., aber ich habe eine fast identische Lösung zu deiner gefunden ..

              Glückwunsch!:+1: :slightly_smiling_face:

              Wie sieht das Ganze bei dir aus, wenn du das Tor von unterwegs steuerst. Welche Steuerzentrale setzt du zu Hause im HomeKit ein?

              Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

              D 1 Antwort Letzte Antwort
              0
              • L legro

                @darulor said in YAHKA - Shelly als Garagentoröffner:

                .. jetzt verstehe ich es ..
                .., aber ich habe eine fast identische Lösung zu deiner gefunden ..

                Glückwunsch!:+1: :slightly_smiling_face:

                Wie sieht das Ganze bei dir aus, wenn du das Tor von unterwegs steuerst. Welche Steuerzentrale setzt du zu Hause im HomeKit ein?

                D Offline
                D Offline
                darulor
                schrieb am zuletzt editiert von
                #9

                @legro das funktioniert nahezu problemlos, nutze ein iPad mini als zentrale Daheim.

                L 1 Antwort Letzte Antwort
                1
                • D darulor

                  @legro das funktioniert nahezu problemlos, nutze ein iPad mini als zentrale Daheim.

                  L Offline
                  L Offline
                  legro
                  schrieb am zuletzt editiert von
                  #10

                  @darulor said in YAHKA - Shelly als Garagentoröffner:

                  .. das funktioniert nahezu problemlos, nutze ein iPad mini als zentrale Daheim.

                  Du Glüchlicher!:relaxed:

                  Trotz großer Anstrengungen funktioniert das Ganze von Unterwegs recht bescheiden.

                  Zwar geht die Steuerung über die HomeKit-App auf unseren iPhones recht ordentlich, jedoch ortsabhängige Automationen (Geofencing) funktioniert so gut wie gar nicht.

                  Zu Testzwecken habe ich alle über YAHKA angebundenen Geräte aus Apple‘s HomeKit gelöscht und versucht, eine HUE-Lampe - die ja als kompatibel gelten - via Automation (Geofencing) aus- und einzuschalten. Das funktioniert eigentlich überhaupt nicht.

                  Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                  1 Antwort Letzte Antwort
                  0
                  • E Offline
                    E Offline
                    el_malto
                    schrieb am zuletzt editiert von
                    #11

                    https://github.com/jensweigele/ioBroker.yahka/wiki/Garagentor-mit-zwei-Geräten-_-Kontaktsensor-und-potentialfreien-Kontakt

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      TheAriba
                      schrieb am zuletzt editiert von
                      #12

                      @el_malto @legro
                      Ich habe es inzwischen auch geschafft das umzusetzen. Herzlichen Dank für eure Hilfe!

                      Ich nutze einen Shelly Aktor für auf und zu und einen Fensterkontakt um festzustellen ob es tatsächlich zu ist.
                      Sieht dann bei mir so aus:
                      9579bdae-a392-45df-afb3-e1a619c9ea2a-image.png

                      Nun hat mein Tor auch die Funktion der Teilöffnung. Dafür habe ich auch einen Shelly Aktor angeschlossen.
                      Daher die Frage, meint ihr ich kann den Datenpunkt der Teilöffnung auch in das Skript mit einbinden?
                      Ziel wäre es:
                      Tor wurde über Teilöffnung geöffnet, schließe auch mit Teilöffnung. Aktuell ist es so wenn ich die Teilöffnung genutzt habe und das Tor steht einen Spalt zum Lüften auf und ich betätige "Tor schließen" in der App, dann geht es -selbstverständlich- erstmal komplett auf. Dann springt der Status auch auf offen, was an sich ja korrekt ist da er den Shelly Aktor für auf/zu benutzt und der im Grunde ja nur einen Impuls absetzt.
                      Habt ihr eine Idee wie ich das nun erweitern könnte, so dass nach der Teilöffnung, der Switch für die Teilöffnung benutzt wird?
                      Hatte überlegt einen weiteren Datenpunkt für die Teilöffnung anzulegen.
                      Bspw. Teilöffnung betätigt, setze Datenpunkt TeilÖffnung auf 1, wenn Teilöffnung auf 1 nutze Teilöffnung um den Impuls zu setzen.

                      Meint ihr das wäre machbar? Mir fehlt ein wenig die Skript Logik um das selbstständig hinzubekommen :D.

                      Danke und Gruß

                      E 1 Antwort Letzte Antwort
                      0
                      • T TheAriba

                        @el_malto @legro
                        Ich habe es inzwischen auch geschafft das umzusetzen. Herzlichen Dank für eure Hilfe!

                        Ich nutze einen Shelly Aktor für auf und zu und einen Fensterkontakt um festzustellen ob es tatsächlich zu ist.
                        Sieht dann bei mir so aus:
                        9579bdae-a392-45df-afb3-e1a619c9ea2a-image.png

                        Nun hat mein Tor auch die Funktion der Teilöffnung. Dafür habe ich auch einen Shelly Aktor angeschlossen.
                        Daher die Frage, meint ihr ich kann den Datenpunkt der Teilöffnung auch in das Skript mit einbinden?
                        Ziel wäre es:
                        Tor wurde über Teilöffnung geöffnet, schließe auch mit Teilöffnung. Aktuell ist es so wenn ich die Teilöffnung genutzt habe und das Tor steht einen Spalt zum Lüften auf und ich betätige "Tor schließen" in der App, dann geht es -selbstverständlich- erstmal komplett auf. Dann springt der Status auch auf offen, was an sich ja korrekt ist da er den Shelly Aktor für auf/zu benutzt und der im Grunde ja nur einen Impuls absetzt.
                        Habt ihr eine Idee wie ich das nun erweitern könnte, so dass nach der Teilöffnung, der Switch für die Teilöffnung benutzt wird?
                        Hatte überlegt einen weiteren Datenpunkt für die Teilöffnung anzulegen.
                        Bspw. Teilöffnung betätigt, setze Datenpunkt TeilÖffnung auf 1, wenn Teilöffnung auf 1 nutze Teilöffnung um den Impuls zu setzen.

                        Meint ihr das wäre machbar? Mir fehlt ein wenig die Skript Logik um das selbstständig hinzubekommen :D.

                        Danke und Gruß

                        E Offline
                        E Offline
                        el_malto
                        schrieb am zuletzt editiert von
                        #13

                        @enoceaneltako das wird denke ich so nicht ganz klappen.
                        Folgendes:
                        Da dein Tor zum auf/zu fahren nur einen Impuls vom ersten Shelly bekommt, reagiert es da immer nur drauf. Sprich, 1. Impuls auf, 2. Impuls stop, 3. Impuls zu und so weiter. D.h. es merkt sich immer den letzten Status. Da kannst du nicht wirklich zwischen funken weil das die Steuerung des Tor regelt.
                        Wenn du also das Tor normal zu gefahren hast, dann die Teilöffnung betätigst, merkt die Steuerung des Tors wohl nicht, das die Teilöffnung betätigt wurde. Beim nächsten Impuls vom normalen öffnen, denkt das Tor es wäre zu und fährt hoch.

                        Die Lösung die du vorgeschlagen hast würde erstmal funktionieren. Jedoch gäbe es dann noch weitere Szenarien zu betrachten. Wenn du das Tor mit der Teilöffnung einen Spalt offen hast, kannst du es mit deiner Lösung dann nur wieder zu fahren. Was ist aber, wenn dein Tor zum Lüften ein Spalt offen ist und du möchtest es auf fahren? Da beist sich deine Lösung dann.

                        Wenn deine Torsteuerung das intern nicht "verarbeitet" hast du immer ein Szenario was nicht funktioniert. Weiter wäre es interessant was passiert wenn du dein Tor mit der Teilöffnung auf machst und mit der normalen erst wieder ganz auf und ganz zu machst. Musst du die Teilöffnung dann zwei mal betätigen weil die sich ebenfalls nur den alten Status der Teilöffnung gemerkt hat (der ja noch auf "offen" steht).

                        Vielleicht mal in die Anleitung vom Tor schauen ob man das mit irgendwelchen DIP-Schaltern einstellen kann.
                        Ansonsten musst du einen Tod sterben.

                        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

                        792

                        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