^

Themabewertung:
  • 235 Bewertung(en) - 2.51 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Mit einer openHAB-Rule auf einen Tastendruch reagieren
#5
...und muss hier nochmal nachfragen, weils in meinen Rules grad nicht so läuft:

Wenn ich ein Item, z.B. eine Lampe anlege, mach ich das so:
Code:
Switch EG_Bad_Licht                 "EG Bad"                    (gLicht, gEG_Bad)            {lcn="[lcndemo:OUTPUT_STATUS.0.M012.1], [ON:lcndemo:ON.0.M012.1.0s],          [OFF:lcndemo:OFF.0.M012.1.0s]"}
Damit besteht eine Verbindung zwischen dem Item "EG_Bad_Licht" und dem Ausgang 1 von Modul 12.
Läuft soweit prima, Status des Ausgangs wird auch in der Visu angezeigt.

Wenn ich aber mit einer Regel darauf reagieren möchte, hakts noch. Die Rule sieht etwa so aus:
Code:
rule "nullachtfünfzehn"
    when
        Item EG_Bad_Licht received update
    then
    .....
Leider ist "received update" (und auch "received command") nur zielführend, wenn das Item aus openHab heraus gesteuert wird, z.B. über die Visu. Die Tastenkommandos ändern zwar den Modulausgang, lassen den Eventtrigger meiner Rules aber unbeeindruckt.
Ich helfe mir aktuell mit "changed from xxx to xxx". Dafür muss ich aber immer zwei Befehle absetzen...

Vielleicht könnt Ihr mir das ja erklären (oder lösen!), würde mich freuen.
Danke sehr,
Simon
Zitieren


Nachrichten in diesem Thema
[Kein Betreff] - von BBL - 29.01.2016, 13:54
[Kein Betreff] - von HSZ - 29.01.2016, 14:12
[Kein Betreff] - von harteknut - 03.02.2016, 23:34
[Kein Betreff] - von harteknut - 08.02.2016, 17:44
[Kein Betreff] - von BBL - 09.02.2016, 22:00
[Kein Betreff] - von koboldo - 30.12.2016, 11:38
[Kein Betreff] - von Thomas - 03.01.2017, 17:42

Gehe zu: