Hallo,
ich habe meine HomeMatic-Rauchmelder jetzt erfolgreich in openHAB angebunden und möchte nun etwas Logik in openHAB implementieren. Ich möchte wenn einer der Rauchmelder aktiviert wird eine Meldung auf mein SmartPhone schicken. Und das hätte ich gerne in einer Regel hinterlegt. Momentan müsste ich aber n-Regeln erstellen.
Meine aktuelle Regel sieht so aus:
rule "Funk-Rauchmelder - Alarm"
when
Item rm1 changed from OFF to ON or
Item rm2 changed from OFF to ON or
Item rm3 changed from OFF to ON
then
sendTelegram("bot", "ALARM")
logInfo("ALARM","ALARM")
end
Hat jemand eine Idee, wie ich den auslösenden Event aus "when" unten im "then" verwenden kann, damit ich auch genau sehe welcher Rauchmelder ausgelöst hat?
Oder muss ich wirklich für jedes "Item changed" Event eine eigene Regel schreiben? Ich denke das geht besser als ich es gemacht habe :-)
Danke,
Reinhard
ich habe meine HomeMatic-Rauchmelder jetzt erfolgreich in openHAB angebunden und möchte nun etwas Logik in openHAB implementieren. Ich möchte wenn einer der Rauchmelder aktiviert wird eine Meldung auf mein SmartPhone schicken. Und das hätte ich gerne in einer Regel hinterlegt. Momentan müsste ich aber n-Regeln erstellen.
Meine aktuelle Regel sieht so aus:
rule "Funk-Rauchmelder - Alarm"
when
Item rm1 changed from OFF to ON or
Item rm2 changed from OFF to ON or
Item rm3 changed from OFF to ON
then
sendTelegram("bot", "ALARM")
logInfo("ALARM","ALARM")
end
Hat jemand eine Idee, wie ich den auslösenden Event aus "when" unten im "then" verwenden kann, damit ich auch genau sehe welcher Rauchmelder ausgelöst hat?
Oder muss ich wirklich für jedes "Item changed" Event eine eigene Regel schreiben? Ich denke das geht besser als ich es gemacht habe :-)
Danke,
Reinhard
Kommentar