Ich würde gerne in meiner Sitemap die Zeit der letzten Switch Aktion anzeigen lassen.
Folgendes ist der Aufbau:
mittels Magnetsensoren überwache ich den Briefkasten. Öffnet der Postbote also die Klappe, sendet der Magnetsensor eine 0 an eine NodeMCU mit EspEasy, diese sendet der Status via MQTT an meinen Raspi mit Openhabian. Das funktioniert auch tadellos.
Jetzt möchte ich aber gerne in der Sitemap die Uhrzeit dieser Aktion anzeigen lassen. Vielleicht kann mir hier jemand helfen.
Die entsprechenden Codezeilen:
briefkasten.rules
Code: Alles auswählen
rule "Briefkasten"
when
Item Briefkasten changed to 0 // Sobald die Klappe geöffnet wird und der Kontakt unterbrochen wird
then
logInfo("RULE", "--> Es ist Post gekommen")
postUpdate(vBriefkasten, ON)
sendBroadcastNotification("Es ist Post gekommen!")
end
Code: Alles auswählen
Switch vBriefkasten "Briefkasten"
Code: Alles auswählen
Frame label="Briefkasten" {
Switch item=vBriefkasten mappings=[ "ON"="Post ist da", "OFF"="Briefkasten geschlossen"] icon=motion
}
Viele Grüße
Bernhard
P.S.: Eine entsprechende Vorstellung meinerseits und meines Smarthome werde ich selbstverständlich im Bereich "Projekte" posten.