Ankündigung

Einklappen
Keine Ankündigung bisher.

Status von Rules ausgelöst durch Schalter

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

    Status von Rules ausgelöst durch Schalter

    Hallo zusammen,

    ich habe eine Rule in Openhab die durch einen Schalter ausgelöst wird.

    Wenn ich nun die Rule durch Alexa triggere und mit dem Schalter ausschalten will, dann sendet der Schalter immer erst das An Signal, obwohl die Rule ja schon läuft.

    Wie kann ich das machen?

    Viele Grüße
    Sascha



    #2
    Hallo Sascha,
    wenn du die Rule über Alexa triggerst, dann bekommt der Schalter dies nicht mit. Er ist der Meinung immer noch AUS zu sein.
    Eine Lösung wäre, dem Schalter über einen zusätzlichen Befehl in der Rule (am besten gleich am Anfang) zu sagen, das über Alexa EIN geschaltet worden ist. Aber aufpassen, das der Schalter dies nur als Statusmeldung auffasst und aufgrund dessen keine zusätzlichen Befehle ausführt.
    Gruß
    Heiko

    Kommentar


      #3
      Um es etwas konkreter zu fassen:
      Du hast einen Switch
      Code:
      Switch MySwitch
      und eine Rule
      Code:
      rule myRule
      when
          Item MySwitch received command or
          Item Alexa received command
      then
          MySwitch.postUpdate(receivedCommand)
          //...
      end
      .postUpdate() aktualisiert den Status, ohne ein Kommando zu senden.

      Kommentar

      Lädt...
      X