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.
  • 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

                        573

                        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