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 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 Online
    mickymM Online
    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

                      614

                      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