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. Tastersimulation mit YAHKA-Adapter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Tastersimulation mit YAHKA-Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 7 Kommentatoren 1.1k Aufrufe 5 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.
  • G Offline
    G Offline
    guitardoc
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    Ich würde gern in Homekit einen Schalter drücken können und dann soll folgendes passieren:

    • der Schalter springt in Homekit wieder in den ungedrückten Zustand zurück (also es soll quasi ein Taster sein),
    • im ioBroker wird ein Datenpunkt „button“ gedrückt.

    Im YAHKA-Adapter kann ich prima Schalter mit Homekit verbinden. Aber wie mache ich das mit einem Taster? Hat da jemand eine Idee?

    Danke schon mal für die Hilfe!

    T 1 Antwort Letzte Antwort
    0
    • G guitardoc

      Hallo zusammen,

      Ich würde gern in Homekit einen Schalter drücken können und dann soll folgendes passieren:

      • der Schalter springt in Homekit wieder in den ungedrückten Zustand zurück (also es soll quasi ein Taster sein),
      • im ioBroker wird ein Datenpunkt „button“ gedrückt.

      Im YAHKA-Adapter kann ich prima Schalter mit Homekit verbinden. Aber wie mache ich das mit einem Taster? Hat da jemand eine Idee?

      Danke schon mal für die Hilfe!

      T Offline
      T Offline
      TT-Tom
      schrieb am zuletzt editiert von
      #2

      @guitardoc

      ich ver stehe nicht nicht ganz deine Hardware Konfig.

      hast du einen HomeKit Schalter oder wie?

      Gruß Tom
      https://github.com/tt-tom17
      Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

      NSPanel Script Wiki
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      NSPanel Adapter Wiki
      https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

      G 1 Antwort Letzte Antwort
      0
      • T TT-Tom

        @guitardoc

        ich ver stehe nicht nicht ganz deine Hardware Konfig.

        hast du einen HomeKit Schalter oder wie?

        G Offline
        G Offline
        guitardoc
        schrieb am zuletzt editiert von
        #3

        @tt-tom Nein, keinen physischen Schalter. Es soll eine Verknüpfung von einem Datenpunkt vom Typ Button in iobroker über yahka zu HomeKit sein.

        mickymM 1 Antwort Letzte Antwort
        0
        • G guitardoc

          @tt-tom Nein, keinen physischen Schalter. Es soll eine Verknüpfung von einem Datenpunkt vom Typ Button in iobroker über yahka zu HomeKit sein.

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @guitardoc Ja passt nicht

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          G 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @guitardoc Ja passt nicht

            G Offline
            G Offline
            guitardoc
            schrieb am zuletzt editiert von
            #5

            @mickym Vermutlich kann man dann in Homekit nur einen Schalter über YAHKA und einen Datenpunkt vom Typ Switch in iobroker erzeugen. Dann mit einem Script die Verhaltensweise des Schalters sowie das Auslösen des Buttons programmieren. Sowas umständliches. Warum es in Homekit nur so wenige Gerätetypen gibt weiß auch nur Apple ganz allein…

            W 1 Antwort Letzte Antwort
            0
            • G guitardoc

              @mickym Vermutlich kann man dann in Homekit nur einen Schalter über YAHKA und einen Datenpunkt vom Typ Switch in iobroker erzeugen. Dann mit einem Script die Verhaltensweise des Schalters sowie das Auslösen des Buttons programmieren. Sowas umständliches. Warum es in Homekit nur so wenige Gerätetypen gibt weiß auch nur Apple ganz allein…

              W Online
              W Online
              Wildbill
              schrieb am zuletzt editiert von Wildbill
              #6

              @guitardoc In Homekit werden eben eher Zustände (von Schaltern und auch Sensoren und anderen Geräten) angezeigt und auch gesteuert. Ein Taster in dem Sinn hat ja in dem Sinn keinen direkten Zustand.
              Für Dein Vorhaben könntest Du ja aber einen Taster simulieren. Du erstellst in YAHKA ganz normal einen Schalter und in iobroker ein Blockly: Wenn der Schalter auf true geht (also der „Taster“ gedrückt wird), dann setze ihn nach einer Sekunde wieder auf false. Somit ist der normale Zustand in Homekit auf false/nicht gedrückt und in iobroker triggerst Du auf diesen Datenpunkt, nur wenn er true wird.

              Gruss, Jürgen

              EDIT: Die Taster-Simulation kannst Du anstatt in Blockly auch direkt auf dem IPhone/Ipad mittels Kurzbefehle->Automation lösen. Auch da könntest Du ein kleines Programm erstellen, welches den Schalter nach einem Einschalten kurz darauf wieder ausschaltet.

              D 1 Antwort Letzte Antwort
              2
              • W Wildbill

                @guitardoc In Homekit werden eben eher Zustände (von Schaltern und auch Sensoren und anderen Geräten) angezeigt und auch gesteuert. Ein Taster in dem Sinn hat ja in dem Sinn keinen direkten Zustand.
                Für Dein Vorhaben könntest Du ja aber einen Taster simulieren. Du erstellst in YAHKA ganz normal einen Schalter und in iobroker ein Blockly: Wenn der Schalter auf true geht (also der „Taster“ gedrückt wird), dann setze ihn nach einer Sekunde wieder auf false. Somit ist der normale Zustand in Homekit auf false/nicht gedrückt und in iobroker triggerst Du auf diesen Datenpunkt, nur wenn er true wird.

                Gruss, Jürgen

                EDIT: Die Taster-Simulation kannst Du anstatt in Blockly auch direkt auf dem IPhone/Ipad mittels Kurzbefehle->Automation lösen. Auch da könntest Du ein kleines Programm erstellen, welches den Schalter nach einem Einschalten kurz darauf wieder ausschaltet.

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

                @wildbill Ich frage mich, warum es diese Funktion nicht schon längst im YAHKA-Adapter gibt. Also ein Flag, dass einen Switch nach z.B. 200 ms wieder automatisch zurücksetzt, um einen Taster zu simulieren. Oder gibt es das mittlerweile und ich hab's nur übersehen?

                ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                W CodierknechtC 2 Antworten Letzte Antwort
                0
                • D dtp

                  @wildbill Ich frage mich, warum es diese Funktion nicht schon längst im YAHKA-Adapter gibt. Also ein Flag, dass einen Switch nach z.B. 200 ms wieder automatisch zurücksetzt, um einen Taster zu simulieren. Oder gibt es das mittlerweile und ich hab's nur übersehen?

                  W Online
                  W Online
                  Wildbill
                  schrieb am zuletzt editiert von
                  #8

                  @dtp Kannst ja ein Issue beim Adapter aufmachen. Vermutlich ist es aber einfacher, diese Logik einfach direkt in iobroker per Script zu erstellen. Ein Adapter kann und soll ja nicht alle denkbaren Eventualitäten abdecken.

                  Gruss, Jürgen

                  D 1 Antwort Letzte Antwort
                  0
                  • W Wildbill

                    @dtp Kannst ja ein Issue beim Adapter aufmachen. Vermutlich ist es aber einfacher, diese Logik einfach direkt in iobroker per Script zu erstellen. Ein Adapter kann und soll ja nicht alle denkbaren Eventualitäten abdecken.

                    Gruss, Jürgen

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

                    @wildbill Hatte ich vor Jahren schon mal gemacht. Ohne Erfolg.

                    Ja, vermutlich schreibe ich mir einfach eine kleines Javaskript. Aber schöner wäre es aus meiner Sicht direkt im Adapter.

                    ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                    1 Antwort Letzte Antwort
                    0
                    • D dtp

                      @wildbill Ich frage mich, warum es diese Funktion nicht schon längst im YAHKA-Adapter gibt. Also ein Flag, dass einen Switch nach z.B. 200 ms wieder automatisch zurücksetzt, um einen Taster zu simulieren. Oder gibt es das mittlerweile und ich hab's nur übersehen?

                      CodierknechtC Offline
                      CodierknechtC Offline
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von Codierknecht
                      #10

                      @dtp sagte in Tastersimulation mit YAHKA-Adapter:

                      Ich frage mich, warum es diese Funktion nicht schon längst im YAHKA-Adapter gibt

                      Vielleicht weil eine solche Funktionalität so gut wie nie nachgefragt wurde?
                      Das per Script nachzubilden ist ja schließlich auch keine Rocket-Science.

                      03a91648-6b0d-43cd-b471-53f27c1067a0-image.png

                      "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

                      D 1 Antwort Letzte Antwort
                      2
                      • CodierknechtC Codierknecht

                        @dtp sagte in Tastersimulation mit YAHKA-Adapter:

                        Ich frage mich, warum es diese Funktion nicht schon längst im YAHKA-Adapter gibt

                        Vielleicht weil eine solche Funktionalität so gut wie nie nachgefragt wurde?
                        Das per Script nachzubilden ist ja schließlich auch keine Rocket-Science.

                        03a91648-6b0d-43cd-b471-53f27c1067a0-image.png

                        D Offline
                        D Offline
                        dtp
                        schrieb am zuletzt editiert von
                        #11

                        @codierknecht sagte in Tastersimulation mit YAHKA-Adapter:

                        Vielleicht weil eine solche Funktionalität so gut wie nie nachgefragt wurde?
                        Das per Script nachzubilden ist ja schließlich auch keine Rocket-Science

                        Ich weiß schon. Wobei mich das schon wundert, dass das so wenige brauchen. Ich brauche es z.B. für den HmIP-DLD Türschlossantrieb. Da gibt es eine extra Öffungsfunktion, die man am besten mit einem reinen Taster ansteuert. Und auch bei meinem höhenverstellbaren Schreibtisch erfolgt die Ansteuerung rein per Tastimpuls.

                        ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                        D 1 Antwort Letzte Antwort
                        0
                        • D dtp

                          @codierknecht sagte in Tastersimulation mit YAHKA-Adapter:

                          Vielleicht weil eine solche Funktionalität so gut wie nie nachgefragt wurde?
                          Das per Script nachzubilden ist ja schließlich auch keine Rocket-Science

                          Ich weiß schon. Wobei mich das schon wundert, dass das so wenige brauchen. Ich brauche es z.B. für den HmIP-DLD Türschlossantrieb. Da gibt es eine extra Öffungsfunktion, die man am besten mit einem reinen Taster ansteuert. Und auch bei meinem höhenverstellbaren Schreibtisch erfolgt die Ansteuerung rein per Tastimpuls.

                          D Offline
                          D Offline
                          dtp
                          schrieb am zuletzt editiert von dtp
                          #12

                          Leider gestaltet sich die Tastersimulation etwas schwieriger als gedacht. Hintergrund ist der, dass ich einen HmIP-DLD Türschlossantrieb nutze. Der YAHKA-Adapter bzw. Homekit kennen aber ja beim Service-Typ LockMechanism nur verrriegeln und entriegeln. Ein zusätzliches Öffnen der Tür geht nur durch einen zusätzlichen Service-Typ Switch. Mit dem spreche ich aber denselben Datenpunkt LOCK_TARGET_LEVEL des HmIP-DLD an, wie mit LockMechanism. Dann eben mit dem Status 2 zum Öffnen, statt mit dem Status 1 zum Entriegeln.

                          Damit kann ich aber den Switch in Homekit bzw. YAHKA nicht wieder ausschalten, weil es ja gar keinen entsprechenden Datenpunkt für den Schalter gibt. Das müsste also direkt in YAHKA umgesetzt werden.

                          Ich hoffe, es ist klar geworden, wo das Problem liegt.

                          ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                          AsgothianA 1 Antwort Letzte Antwort
                          0
                          • D dtp

                            Leider gestaltet sich die Tastersimulation etwas schwieriger als gedacht. Hintergrund ist der, dass ich einen HmIP-DLD Türschlossantrieb nutze. Der YAHKA-Adapter bzw. Homekit kennen aber ja beim Service-Typ LockMechanism nur verrriegeln und entriegeln. Ein zusätzliches Öffnen der Tür geht nur durch einen zusätzlichen Service-Typ Switch. Mit dem spreche ich aber denselben Datenpunkt LOCK_TARGET_LEVEL des HmIP-DLD an, wie mit LockMechanism. Dann eben mit dem Status 2 zum Öffnen, statt mit dem Status 1 zum Entriegeln.

                            Damit kann ich aber den Switch in Homekit bzw. YAHKA nicht wieder ausschalten, weil es ja gar keinen entsprechenden Datenpunkt für den Schalter gibt. Das müsste also direkt in YAHKA umgesetzt werden.

                            Ich hoffe, es ist klar geworden, wo das Problem liegt.

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

                            @dtp sagte in Tastersimulation mit YAHKA-Adapter:

                            Damit kann ich aber den Switch in Homekit bzw. YAHKA nicht wieder ausschalten, weil es ja gar keinen entsprechenden Datenpunkt für den Schalter gibt. Das müsste also direkt in YAHKA umgesetzt werden.

                            einfacher trick:

                            • Schalter auf den besagten Datenpunkt legen.
                            • Als 'conversion' 'skript' wählenScreenshot 2025-04-04 at 18.52.11.png

                            Was jetzt passiert ist das jedes 'umschalten' des Schalters dazu führt das der DP mit 2 belegt wird.
                            Wenn der DP von aussen (ioBroker / HM) aktualisiert wird, dann wird der Schalter im HomeKit auf falsch zurück gesetzt.

                            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

                            576

                            Online

                            32.7k

                            Benutzer

                            82.4k

                            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