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 KNX und Reedkontakte in Yahka Homekit

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    11
    1
    72

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Garagentor mit KNX und Reedkontakte in Yahka Homekit

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
38 Beiträge 5 Kommentatoren 2.9k Aufrufe 3 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.
  • paul53P paul53

    @hofo sagte: kurz die Anzeige Tor geschlossen und dann wird angezeigt Tor wird geöffnet.

    Die Endlagenkontakte liefern true, wenn sie erreicht sind?
    Versuche es mal so:

    Blockly_temp.JPG

    Nochmal die Frage: Benötigt YAHKA getrennte Datenpunkte für Kommando und Status?

    H Offline
    H Offline
    Hofo
    schrieb am zuletzt editiert von
    #22

    @paul53

    ja die Endlagenkontakte liefern True sobald sie erreicht sind.
    Yahka benötigt getrennte Datenpunkte für Kommando und Status.

    Habe gerade Dein Script probiert, zeigt mir im Homekit nur geschlossen an. Beim öffnen kommt nur die Meldung wird geöffnet.

    1 Antwort Letzte Antwort
    0
    • H Hofo

      @paul53

      ace39071-cefd-493b-8299-90ee9f09053d-grafik.png

      mit dem inneren Taster funktioniert es jetzt. Nur bekomme ich keine Aktualisierung mehr im Homekit und sobald das Tor geschlossen ist, bekomme ich kurz die Anzeige Tor geschlossen und dann wird angezeigt Tor wird geöffnet.

      Mit den Datenpunkten bin ich mir nicht sicher, diese stehen bei mir auf mixed

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #23

      @hofo sagte in Garagentor mit KNX und Reedkontakte in Yahka Homekit:

      Tor wird geöffnet.

      Gehe ich richtig der Annahme, dass Target und Current in Kombination ausgewertet werden?

      • Target = 1, Current = 1: ist geschlossen
      • Target = 0, Current = 1: wird geöffnet
      • Target = 0, Current = 0: ist offen
      • Target = 1, Current = 0: wird geschlossen

      Dann sollte es mit der Oder-Verknüpfung in der Funktion passen.

      Blockly_temp.JPG

      Da "Target" beim Skriptstart nicht bekannt ist, sollte es beim Start mit "Current" initialisiert werden.

      Blockly_temp.JPG

      Eine Endlage sollte beim Skriptstart erreicht sein.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        Hofo
        schrieb am zuletzt editiert von
        #24

        die Kombinationen mit Target und Current stimmen.

        Probiere nachher die die Aktualisierung aus.

        paul53P 1 Antwort Letzte Antwort
        0
        • H Hofo

          die Kombinationen mit Target und Current stimmen.

          Probiere nachher die die Aktualisierung aus.

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #25

          @hofo sagte: die Kombinationen mit Target und Current stimmen.

          Dann muss allerdings auch "Target" nachgeführt werden, wenn das Tor mittels Taste gesteuert wird. Für die Taste gibt es keinen Datenpunkt?
          Wie ist die Laufzeit des Torantriebs? Ich habe mal max. 10 s eingesetzt. Die Variable timeout signalisiert, dass das Tor vom Skript gesteuert wird.

          Blockly_temp.JPG

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          H 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @hofo sagte: die Kombinationen mit Target und Current stimmen.

            Dann muss allerdings auch "Target" nachgeführt werden, wenn das Tor mittels Taste gesteuert wird. Für die Taste gibt es keinen Datenpunkt?
            Wie ist die Laufzeit des Torantriebs? Ich habe mal max. 10 s eingesetzt. Die Variable timeout signalisiert, dass das Tor vom Skript gesteuert wird.

            Blockly_temp.JPG

            H Offline
            H Offline
            Hofo
            schrieb am zuletzt editiert von
            #26

            @paul53

            super vielen Dank. Jetzt funktioniert es. Das Endprodukt sieht so aus:

            5a8554ee-ef53-47d6-86c2-c9c674fb1da3-grafik.png

            alle Aktualisierungen funktionieren. Egal von woaus geschaltet wird.

            paul53P 1 Antwort Letzte Antwort
            0
            • H Hofo

              @paul53

              super vielen Dank. Jetzt funktioniert es. Das Endprodukt sieht so aus:

              5a8554ee-ef53-47d6-86c2-c9c674fb1da3-grafik.png

              alle Aktualisierungen funktionieren. Egal von woaus geschaltet wird.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #27

              @hofo sagte: Jetzt funktioniert es.

              Ich empfehle, nur boolesche Werte für beide YAHKA-Datenpunkte zu verwenden.

              Blockly_temp.JPG

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              H Basti17683B 2 Antworten Letzte Antwort
              0
              • paul53P paul53

                @hofo sagte: Jetzt funktioniert es.

                Ich empfehle, nur boolesche Werte für beide YAHKA-Datenpunkte zu verwenden.

                Blockly_temp.JPG

                H Offline
                H Offline
                Hofo
                schrieb am zuletzt editiert von
                #28

                @paul53

                habe die Datenpunkte auf boolesche Werte geändert.
                Die komplette Lösung sieht nun so aus.

                07cf9b7d-f55b-4cd7-8e1f-b8e3b6a33d3e-image.png

                Danke für die Hilfe.

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @hofo sagte: Jetzt funktioniert es.

                  Ich empfehle, nur boolesche Werte für beide YAHKA-Datenpunkte zu verwenden.

                  Blockly_temp.JPG

                  Basti17683B Offline
                  Basti17683B Offline
                  Basti17683
                  schrieb am zuletzt editiert von Basti17683
                  #29

                  @paul53
                  Nach langem suchen habe ich eure Konversation geufnden welche mir echt geholfen hat.
                  Danke für eure transparenten Erklärungen und Screenshots.

                  Ich wärm die alte Suppe nochmal auf in der Hoffnung dass ihr was dazu sagen könnt.
                  Netzwerke wurden nachgebaut, Variablen angelegt, alles super.

                  Wenn ich meine zwei Datenpunkte für Current und Target ansehe, fällt mir auf dass mir der Target Datenpunkt immer eine 1 schickt. Ich weiß nicht mehr wo ich noch suchen soll. Der Datenpunkt ist auf Bool umgestellt. Ich hab ihn sogar mal gelöscht und wieder neu angelegt.

                  Hat einer von euch eine Idee?

                  ddb95cd0-3b23-4d2a-ad77-67b61e691fa0-grafik.png

                  Hier mal der Log von einem versuchten Öffnen/Schließen. Tor fährt schon auf bei Betätigung aber irgendwie wird mein Bildschirm auf dem Handy nicht aktualisiert. Laut diesem würde es ewig fahren. Daher steht da glaube ich auch dran dass der Timeout aktiv wird wenn ich das richtig interpretiere...

                  2c4e8368-9255-44ee-b2cf-236bed2c2643-grafik.png

                  Und das als Info vom Admin Log:

                  fc67a677-a17d-44a8-bfd1-4a8f9fdc8ee2-grafik.png

                  Eiugentlich ist er richtig eingestellt:
                  3bb2710c-3a70-4539-a47a-68bfbb672f5c-grafik.png

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • Basti17683B Basti17683

                    @paul53
                    Nach langem suchen habe ich eure Konversation geufnden welche mir echt geholfen hat.
                    Danke für eure transparenten Erklärungen und Screenshots.

                    Ich wärm die alte Suppe nochmal auf in der Hoffnung dass ihr was dazu sagen könnt.
                    Netzwerke wurden nachgebaut, Variablen angelegt, alles super.

                    Wenn ich meine zwei Datenpunkte für Current und Target ansehe, fällt mir auf dass mir der Target Datenpunkt immer eine 1 schickt. Ich weiß nicht mehr wo ich noch suchen soll. Der Datenpunkt ist auf Bool umgestellt. Ich hab ihn sogar mal gelöscht und wieder neu angelegt.

                    Hat einer von euch eine Idee?

                    ddb95cd0-3b23-4d2a-ad77-67b61e691fa0-grafik.png

                    Hier mal der Log von einem versuchten Öffnen/Schließen. Tor fährt schon auf bei Betätigung aber irgendwie wird mein Bildschirm auf dem Handy nicht aktualisiert. Laut diesem würde es ewig fahren. Daher steht da glaube ich auch dran dass der Timeout aktiv wird wenn ich das richtig interpretiere...

                    2c4e8368-9255-44ee-b2cf-236bed2c2643-grafik.png

                    Und das als Info vom Admin Log:

                    fc67a677-a17d-44a8-bfd1-4a8f9fdc8ee2-grafik.png

                    Eiugentlich ist er richtig eingestellt:
                    3bb2710c-3a70-4539-a47a-68bfbb672f5c-grafik.png

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von paul53
                    #30

                    @basti17683 sagte: Und das als Info vom Admin Log:

                    Der Default-Wert (common.def) ist anscheinend falsch.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    Basti17683B 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @basti17683 sagte: Und das als Info vom Admin Log:

                      Der Default-Wert (common.def) ist anscheinend falsch.

                      Basti17683B Offline
                      Basti17683B Offline
                      Basti17683
                      schrieb am zuletzt editiert von
                      #31

                      @paul53
                      Wo finde ich den Wert?
                      Im Yahka Adapter habe ich auch nochmal nach den Einstellungen geschaut.
                      Fällt dir hier evtl was auf was nicht stimmt?

                      HomeKit fährt das Garagentor auch, aber sobald es offen/geschlossen ist aktualisiert die App auch ewig nicht. Nur wenn ich Sie schließe und wieder öffne.

                      Danke für dein Hilfe
                      IMG_5358.jpeg

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • Basti17683B Basti17683

                        @paul53
                        Wo finde ich den Wert?
                        Im Yahka Adapter habe ich auch nochmal nach den Einstellungen geschaut.
                        Fällt dir hier evtl was auf was nicht stimmt?

                        HomeKit fährt das Garagentor auch, aber sobald es offen/geschlossen ist aktualisiert die App auch ewig nicht. Nur wenn ich Sie schließe und wieder öffne.

                        Danke für dein Hilfe
                        IMG_5358.jpeg

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #32

                        @basti17683 sagte: Wo finde ich den Wert?

                        Im Tab "Objekte" unter Einstellungen (Bleistift rechts), Tab "OBJEKTDATEN".

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        Basti17683B 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @basti17683 sagte: Wo finde ich den Wert?

                          Im Tab "Objekte" unter Einstellungen (Bleistift rechts), Tab "OBJEKTDATEN".

                          Basti17683B Offline
                          Basti17683B Offline
                          Basti17683
                          schrieb am zuletzt editiert von Basti17683
                          #33

                          @paul53
                          Das sind aber die Werte die so vom Yahka Adapter kommen…
                          Beide Werte kontrolliert. Sind beide gleich eingestellt - trotzdem geht der eine auf True/False und der andere nur auf 1/0
                          IMG_5360.jpeg IMG_5359.jpeg

                          Hier steht auch es gibt nur 0 und 1 und kein True/False. Irgendwo hab ich n Denkfehler oder? -> https://nrchkb.github.io/wiki/characteristic/target-door-state/

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • Basti17683B Basti17683

                            @paul53
                            Das sind aber die Werte die so vom Yahka Adapter kommen…
                            Beide Werte kontrolliert. Sind beide gleich eingestellt - trotzdem geht der eine auf True/False und der andere nur auf 1/0
                            IMG_5360.jpeg IMG_5359.jpeg

                            Hier steht auch es gibt nur 0 und 1 und kein True/False. Irgendwo hab ich n Denkfehler oder? -> https://nrchkb.github.io/wiki/characteristic/target-door-state/

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #34

                            @basti17683 sagte: Werte die so vom Yahka Adapter kommen…

                            Kann der Yahka Adapter keine booleschen Werte (false/true)?
                            Falls nicht, dann ändere den Datenpunkttyp in "number" und schreibe im Skript die Werte 0/1 in den Datenpunkt, so wie hier.
                            Falls doch, dann ändere "def": false und lösche "min" und "max".

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            1 Antwort Letzte Antwort
                            0
                            • Basti17683B Offline
                              Basti17683B Offline
                              Basti17683
                              schrieb am zuletzt editiert von Basti17683
                              #35

                              @paul53
                              Hallo Paul,
                              ich habe jetzt einiges versucht. So wie es aussieht kann der Yahka Adapter keine Boolschen Wert.
                              Wie das hier bei @Hofo funktioniert hat weiß ich nicht.

                              Ich habe die Datenpunkte in Number umbenannt. Leider nimmt er nun an folgender Stelle wieder boolsche Werte, da diese auch als bool von meinen jeweiligen Endschaltern kommen. Die ganze Situation hat sich quasi gedreht.
                              ![0_1738574216091_c957e779-2155-4b13-baae-e6da2fcc129f-grafik.png](Uploading 100%)
                              @paul53
                              Hallo Paul,
                              ich habe jetzt einiges versucht. So wie es aussieht kann der Yahka Adapter keine Boolschen Wert.
                              Wie das hier bei @Hofo funktioniert hat weiß ich nicht.

                              Ich habe die Datenpunkte in Number umbenannt. Leider nimmt er nun an folgender Stelle wieder boolsche Werte, da diese auch als bool von meinen jeweiligen Endschaltern kommen. Die ganze Situation hat sich quasi gedreht.

                              70bfa165-7ca4-41e5-bdb6-ee1f6951b6ea-grafik.png

                              329d6f93-1989-4a77-be9e-85aa64c91c96-grafik.png

                              Wie kann ich hier die Zustände übersetzen? Also dass er für True eine 1 übernimmt und für False eine 0? Dann könnte es klappen

                              CodierknechtC 1 Antwort Letzte Antwort
                              0
                              • Basti17683B Basti17683

                                @paul53
                                Hallo Paul,
                                ich habe jetzt einiges versucht. So wie es aussieht kann der Yahka Adapter keine Boolschen Wert.
                                Wie das hier bei @Hofo funktioniert hat weiß ich nicht.

                                Ich habe die Datenpunkte in Number umbenannt. Leider nimmt er nun an folgender Stelle wieder boolsche Werte, da diese auch als bool von meinen jeweiligen Endschaltern kommen. Die ganze Situation hat sich quasi gedreht.
                                ![0_1738574216091_c957e779-2155-4b13-baae-e6da2fcc129f-grafik.png](Uploading 100%)
                                @paul53
                                Hallo Paul,
                                ich habe jetzt einiges versucht. So wie es aussieht kann der Yahka Adapter keine Boolschen Wert.
                                Wie das hier bei @Hofo funktioniert hat weiß ich nicht.

                                Ich habe die Datenpunkte in Number umbenannt. Leider nimmt er nun an folgender Stelle wieder boolsche Werte, da diese auch als bool von meinen jeweiligen Endschaltern kommen. Die ganze Situation hat sich quasi gedreht.

                                70bfa165-7ca4-41e5-bdb6-ee1f6951b6ea-grafik.png

                                329d6f93-1989-4a77-be9e-85aa64c91c96-grafik.png

                                Wie kann ich hier die Zustände übersetzen? Also dass er für True eine 1 übernimmt und für False eine 0? Dann könnte es klappen

                                CodierknechtC Online
                                CodierknechtC Online
                                Codierknecht
                                Developer Most Active
                                schrieb am zuletzt editiert von
                                #36

                                @basti17683 sagte in Garagentor mit KNX und Reedkontakte in Yahka Homekit:

                                So wie es aussieht kann der Yahka Adapter keine Boolschen Wert

                                Warum sollte er das nicht können? true oder false werden intern schließlich auch nur als 1 oder 0 dargestellt.

                                Hier mal mein Aqara-Tür-/Fenster-Sensor für die Garage:
                                7e377bbb-7807-456c-981a-03b345ae2195-image.png
                                Der DP liefert Bool:

                                {
                                  "type": "state",
                                  "common": {
                                    "name": "Is open",
                                    "type": "boolean",
                                    "read": true,
                                    "write": false,
                                    "role": "state"
                                  },
                                  "native": {},
                                  "from": "system.adapter.zigbee.0",
                                  "user": "system.user.admin",
                                  "ts": 1727342386146,
                                  "_id": "zigbee.0.00158d0009d38d0c.opened",
                                  "acl": {
                                    "object": 1636,
                                    "state": 1636,
                                    "owner": "system.user.admin",
                                    "ownerGroup": "system.group.administrator"
                                  }
                                }
                                

                                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                HmIP|ZigBee|Tasmota|Unifi
                                Zabbix Certified Specialist
                                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                1 Antwort Letzte Antwort
                                0
                                • Basti17683B Offline
                                  Basti17683B Offline
                                  Basti17683
                                  schrieb am zuletzt editiert von Basti17683
                                  #37

                                  @codierknecht
                                  Ich kann dir nur meine Ausgabe sagen und die war wie oben beschrieben.
                                  Für jeden der ähnliches Problem hat: Ich hab im Yahka Adapter nun ein Mapping angelegt. So klappt es nun

                                  53d691fa-ea0f-42c8-af8f-57038ebdcc10-grafik.png

                                  CodierknechtC 1 Antwort Letzte Antwort
                                  0
                                  • Basti17683B Basti17683

                                    @codierknecht
                                    Ich kann dir nur meine Ausgabe sagen und die war wie oben beschrieben.
                                    Für jeden der ähnliches Problem hat: Ich hab im Yahka Adapter nun ein Mapping angelegt. So klappt es nun

                                    53d691fa-ea0f-42c8-af8f-57038ebdcc10-grafik.png

                                    CodierknechtC Online
                                    CodierknechtC Online
                                    Codierknecht
                                    Developer Most Active
                                    schrieb am zuletzt editiert von
                                    #38

                                    @basti17683
                                    OK - steuern ist offenbar etwas völlig anderes als reines detektieren.

                                    https://developer.apple.com/documentation/homekit/hmcharacteristictypecurrentdoorstate

                                    Hauptsache es funzt jetzt ;-)

                                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                    HmIP|ZigBee|Tasmota|Unifi
                                    Zabbix Certified Specialist
                                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                    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

                                    429

                                    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