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

  • 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

Garagentor mit sonoff und reedkontakte in Yahka Homekit

Geplant Angeheftet Gesperrt Verschoben Ungelöst ioBroker Allgemein
56 Beiträge 20 Kommentatoren 13.9k 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.
  • 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
                    • K Offline
                      K Offline
                      Khan7
                      schrieb am zuletzt editiert von
                      #34

                      Hallo zusammen,

                      ich bin auch neu hier, eure Kommentare und Erklärungen haben mir schon sehr geholfen. Leider funktioniert bei mir anscheinend die Kommunikation zwischen Skript und Sonoff nicht. Ich benutze übrigens einen TH10 als Schalter. Ich sehe in den Instanzen den Zustand des Reedschalters unter Sonoff, dieser wird aber nicht auf CurrentDoorState übertragen. Gleiches gilt in umgekehrter Richtung: Über die Home-App kann ich den TargetDoorState ändern, es erfolgt aber kein Schaltvorgang am Relais des Sonoff.
                      8c0c212d-d08e-4af3-a45e-5bdaf8ec49dd-image.png
                      Hat jemand einen Tip für mich, ich weiß echt nicht mehr weiter.

                      Gruß
                      Alex

                      ThomasLPZT 1 Antwort Letzte Antwort
                      0
                      • K Khan7

                        Hallo zusammen,

                        ich bin auch neu hier, eure Kommentare und Erklärungen haben mir schon sehr geholfen. Leider funktioniert bei mir anscheinend die Kommunikation zwischen Skript und Sonoff nicht. Ich benutze übrigens einen TH10 als Schalter. Ich sehe in den Instanzen den Zustand des Reedschalters unter Sonoff, dieser wird aber nicht auf CurrentDoorState übertragen. Gleiches gilt in umgekehrter Richtung: Über die Home-App kann ich den TargetDoorState ändern, es erfolgt aber kein Schaltvorgang am Relais des Sonoff.
                        8c0c212d-d08e-4af3-a45e-5bdaf8ec49dd-image.png
                        Hat jemand einen Tip für mich, ich weiß echt nicht mehr weiter.

                        Gruß
                        Alex

                        ThomasLPZT Offline
                        ThomasLPZT Offline
                        ThomasLPZ
                        schrieb am zuletzt editiert von
                        #35

                        @Khan7 sagte in Garagentor mit sonoff und reedkontakte in Yahka Homekit:

                        Hallo zusammen,

                        ich bin auch neu hier, eure Kommentare und Erklärungen haben mir schon sehr geholfen. Leider funktioniert bei mir anscheinend die Kommunikation zwischen Skript und Sonoff nicht. Ich benutze übrigens einen TH10 als Schalter. Ich sehe in den Instanzen den Zustand des Reedschalters unter Sonoff, dieser wird aber nicht auf CurrentDoorState übertragen. Gleiches gilt in umgekehrter Richtung: Über die Home-App kann ich den TargetDoorState ändern, es erfolgt aber kein Schaltvorgang am Relais des Sonoff.
                        8c0c212d-d08e-4af3-a45e-5bdaf8ec49dd-image.png
                        Hat jemand einen Tip für mich, ich weiß echt nicht mehr weiter.

                        Gruß
                        Alex

                        Hi Alex,
                        wie sieht denn dein Script dazu aus?

                        Grüße
                        Thomas

                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          Khan7
                          schrieb am zuletzt editiert von
                          #36

                          Hallo Thomas,

                          eigentlich genauso wie weiter oben im Thread beschrieben:

                          7b978375-7167-4ab7-9990-f07a48eddb4e-image.png

                          Gruß
                          Alex

                          ThomasLPZT 1 Antwort Letzte Antwort
                          0
                          • K Khan7

                            Hallo Thomas,

                            eigentlich genauso wie weiter oben im Thread beschrieben:

                            7b978375-7167-4ab7-9990-f07a48eddb4e-image.png

                            Gruß
                            Alex

                            ThomasLPZT Offline
                            ThomasLPZT Offline
                            ThomasLPZ
                            schrieb am zuletzt editiert von
                            #37

                            @Khan7
                            Hi Alex,
                            die von dir angelegten States (CurrentDoorState und TargetDoorState) sollten im Objektbaum nicht unter "scriptEnabled" liegen. Schau mal ob du sie entweder direkt oder in einem zusätzlichen Unterverzeichnis unter "javascript.0" anlegst. Also zum Beispiel: javascript.0 -> Torsteuerung - > CurrentDoorState & TargetDoorState.

                            Dann sollte es funktionieren.
                            Viele Grüße
                            Thomas

                            1 Antwort Letzte Antwort
                            0
                            • K Offline
                              K Offline
                              Khan7
                              schrieb am zuletzt editiert von
                              #38

                              Hallo Thomas,

                              leider hat auch das nicht geholfen. Mir ist aber jetzt aufgefallen, dass die Werte aus dem Skript als "nicht bestätigt" markiert sind. Ist das vielleicht der Grund warum das nicht funktioniert?
                              4b35095c-9ccc-466c-be36-11d2f4fe4da3-image.png
                              Wenn ja, wie kann ich die Signale denn überhaupt bestätigen?

                              Gruß
                              Alex

                              ThomasLPZT 1 Antwort Letzte Antwort
                              0
                              • K Khan7

                                Hallo Thomas,

                                leider hat auch das nicht geholfen. Mir ist aber jetzt aufgefallen, dass die Werte aus dem Skript als "nicht bestätigt" markiert sind. Ist das vielleicht der Grund warum das nicht funktioniert?
                                4b35095c-9ccc-466c-be36-11d2f4fe4da3-image.png
                                Wenn ja, wie kann ich die Signale denn überhaupt bestätigen?

                                Gruß
                                Alex

                                ThomasLPZT Offline
                                ThomasLPZT Offline
                                ThomasLPZ
                                schrieb am zuletzt editiert von
                                #39

                                Hi Alex,
                                sorry - ich war paar Tage offline.

                                Wie ändert sich denn der Wert im "TargetDoorState" wenn du in der HomekitApp das Tor schaltest? Wir der Wert dann als "Bestätigt" angezeigt? Eigentlich sollte das so sein.
                                In dem Zusammenhang noch eine Frage. Funktioniert denn die jetzt Änderung des "CurrentDoorState" in Bezug auf deinen Reedkontakt?

                                Grüße
                                Thomas

                                1 Antwort Letzte Antwort
                                0
                                • K Offline
                                  K Offline
                                  Khan7
                                  schrieb am zuletzt editiert von
                                  #40

                                  Hallo Thomas,

                                  Der Wert von "TargetDoorState" wechselt wenn ich den Button in der Home-App betätige, aber weiter passiert nichts.
                                  "CurrentDoorState" verändert sich auch nicht, obwohl im Sonoff der Zustand dort ebenfalls zwischen true und false wechselt.

                                  Gruß
                                  Alex

                                  ThomasLPZT 1 Antwort Letzte Antwort
                                  0
                                  • K Khan7

                                    Hallo Thomas,

                                    Der Wert von "TargetDoorState" wechselt wenn ich den Button in der Home-App betätige, aber weiter passiert nichts.
                                    "CurrentDoorState" verändert sich auch nicht, obwohl im Sonoff der Zustand dort ebenfalls zwischen true und false wechselt.

                                    Gruß
                                    Alex

                                    ThomasLPZT Offline
                                    ThomasLPZT Offline
                                    ThomasLPZ
                                    schrieb am zuletzt editiert von
                                    #41

                                    Hi Alex,
                                    wenn du in der HomeKit-App das Tor schaltest und sich somit der Wert von TargetDoorState ändert, wird dieser als Bestätigt angezeigt?
                                    Kannst du bitte mal dein Script als Javascript-Export posten? Vielleicht kommen wir so dem Fehlverhalten auf die Schliche :-)

                                    Grüße
                                    Thomas

                                    1 Antwort Letzte Antwort
                                    0
                                    • K Offline
                                      K Offline
                                      Khan7
                                      schrieb am zuletzt editiert von
                                      #42

                                      Hallo Thomas,

                                      ich habe es jetzt doch hinbekommen: das Skript lief schlicht und einfach nicht, deswegen ließen sich die Zustandsänderungen auch nicht übertragen. Eine Verschiebung des Skripts weg vom Ordner "global" hin zu einem selbst kreierten Ordner namens "Garage" hat Wirkung gezeigt. Dort lief das Skript dann. Ich habe das Skript per "Zustand erzeugen" auch die Variablen selbst erzeugen lassen. Diese habe ich dann mit dem Skript verknüpft und dem Adapter Yahka bekannt gemacht und das war's dann. Jetzt geht alles wie es soll. Vielen Dank auch für deine mir entgegen gebrachte Geduld.

                                      Gruß
                                      Alex

                                      ThomasLPZT M 2 Antworten Letzte Antwort
                                      0
                                      • K Khan7

                                        Hallo Thomas,

                                        ich habe es jetzt doch hinbekommen: das Skript lief schlicht und einfach nicht, deswegen ließen sich die Zustandsänderungen auch nicht übertragen. Eine Verschiebung des Skripts weg vom Ordner "global" hin zu einem selbst kreierten Ordner namens "Garage" hat Wirkung gezeigt. Dort lief das Skript dann. Ich habe das Skript per "Zustand erzeugen" auch die Variablen selbst erzeugen lassen. Diese habe ich dann mit dem Skript verknüpft und dem Adapter Yahka bekannt gemacht und das war's dann. Jetzt geht alles wie es soll. Vielen Dank auch für deine mir entgegen gebrachte Geduld.

                                        Gruß
                                        Alex

                                        ThomasLPZT Offline
                                        ThomasLPZT Offline
                                        ThomasLPZ
                                        schrieb am zuletzt editiert von
                                        #43

                                        @Khan7
                                        Hi Alex,
                                        das freut mich zu hören und ist doch prima wenn es jetzt läuft. Dafür ist das Forum da :-)

                                        Grüße Thomas

                                        1 Antwort Letzte Antwort
                                        0
                                        • K Offline
                                          K Offline
                                          kaschi
                                          schrieb am zuletzt editiert von
                                          #44

                                          Hallo,
                                          könnte mich vll. jemand unterstützen, ich habe versucht das Script auf eine Rollo Steuerung zu übertragen und auch mit Yahka steuern zu können, hatte einen extra Thread eröffnet:
                                          https://forum.iobroker.net/topic/20630/rollo-steuerung/7

                                          Danke euch

                                          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

                                          680

                                          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