Ankündigung

Einklappen
Keine Ankündigung bisher.

Homekit Switch nur On senden für Tor

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Homekit Switch nur On senden für Tor

    Hallo,

    ich möchte mittels Homekit in Openhab einen statuslosen Öffner für ein Tor darstellen. Das heißt der Button soll nur "ON" senden und der Status soll sich nicht ändern. Ist soetwas mit homekit möglich? Mein Problem ist, dass sich das Swichable immer ändern Ein/aus und somit auch den falschen Status zeigt. Da ich aber keinen Status brauche und nur ON/Off senden möchte, wollte ich fragen, ob es dazu eine Lösung gibt?

    Danke

    lg

    #2
    Du musst lediglich dafür sorgen, dass openHAB den Status nicht automatisch setzt, das geht in der Itemdefinition mit autoupdate="false".
    Um nur einen Knopf zum Ansteuern zu erhalten, kannst Du dann in der Sitemap ein mappings=[ON="GO!"] setzen.

    Kommentar


      #3
      Danke, hab ich schon versucht. Für HomeKit (Apple Home App) gilt das aber leider nicht, da wird der Status trotzdem immer als geöffnet angezeigt

      Kommentar


        #4
        Dann schickt HomeKit den Status aktiv zurück. Der Ausweg besteht in einer Rule, die den Status aktiv wieder zurücksetzt.

        Kommentar


          #5
          Danke für deine Antwort.

          Folgende Rule funktioniert aber leider nicht:


          rule "Tor links status"
          when
          Item Tor_links changed to ON
          then
          sendCommand(Tor_links,OFF)
          end


          Das Item dazu sieht folgendermaßen aus:
          Switch Tor_links "Tor links" {homekit="Switchable", channel="knx:device:bridge:generic:Tor_links", autoupdate="false"}

          Kommentar


            #6
            sendCommand ist auch falsch, Du musst zwingend postUpdate verwenden.

            Kommentar


              #7
              Vielen Dank, funktioniert perfekt. Ich musste im Item auch zwingend das autoupdate rausnehmen

              Kommentar

              Lädt...
              X