[openhab2] welches Item hat als letztes den Status geändert

In dem Artikel http://www.itbasic.de/openhab2-und-homematic/ wurde eine Regel erstellt die eine E-Mail sendet sobald sich der Zustand des Kontakts geändert hat.
Nutzt man mehrere Kontakte, so ist es recht umständlich für jeden Kontakt eine Regel zu erstellen.

Die folgende Regel sendet eine E-Mail, sobald ein Item der Gruppe den Zustand geändert hat. In der E-Mail wird der Name des Items und der Zustand mit angegeben.
Damit die Regel genutzt werden kann, muss unter Paperui => Addons => Persistence das Addon RRD4j Persistence installiert werden.

rule kontakrgruppestatus
when
Item kontakte received update
then
val dings = kontakte.members.sortBy[lastUpdate].last
sendMail("E-Mail Adresse", "Hausautomation - Kontakt", dings.label + " ist " + dings.state)
end

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.