Hallo,
ich möchte bei meinem Türkontakt den Status des letzten öffnens anzeigen lassen. Hierzu habe ich folgendes userreadings eingefügt:
LastOpen:state {if (ReadingsVal($name,"state","") eq "open") {ReadingsTimestamp($name,"state","")} else {ReadingsVal($name,"LastOpen","")}}
Leider taucht LastOpen unter den Readings nicht auf. Als Vorlage habe ich diesen Beitrag verwendet: https://forum.fhem.de/index.php/topic,41347.0.html (https://forum.fhem.de/index.php/topic,41347.0.html)
Was mache ich falsch?
Die Ausgabe über das staeformat bleibt entsprechend leer {"Status: ".ReadingsVal($name,"state" ,"")." / Verbindung: ".ReadingsVal($name,"Activity","")." / LastOpen: ".ReadingsVal($name,"LastOpen","")}
Die anderen Werte werden korrekt angezeigt.
Als zusätzliche Verbesserung würde ich allerdings gerne die Ausgabe "Status: open" bzw. "Status: closed" durch die entsprechende Grafik ersetzen. Dies funktioniert bei mir allerdings nur bei der Anzeige eines einzelnen Wertes über devStateIcon. Wer hat hier noch einen Tipp.
Viele Grüße
juemuc
LastOpen:contact.* {if (ReadingsVal($name,"state","") eq "open") {ReadingsTimestamp($name,"state","")} else {ReadingsVal($name,"LastOpen","")}}
So sollte das Reading klappen.
Gruß
Dan
Super!!!
Vielen Dank. Es hat funktioniert.
Gruß
jumuc
Hallo zusammen,
ich habe deinen Vorschlag umgesetzt, da ich genau nach sowas gesucht habe.
Ich habe aktuell den Status über devStateIcon visualisiert
closed.*:fts_window_1w@0BD600 open.*:fts_window_1w_tilt@red
Gibt es eine Möglichkeit das LastOpen Reading zusätzlich zum devStateIcon anzuzeigen?
Bisher schaffe ich es nur eins von beidem anzeigen zu lassen.
Vielen Dank schonmal :)
Gruß Sascha
Es gibt nur ein devStateIcon.
Das was Du möchtest geht mit einer readingsGroup.
Gruß
Dan
Ich habe es so definiert
defmod HM_Tuerkontakt_Flur_RG readingsGroup <Kontakt>,<Status>,<Letzte Öffnung>\
HM_56B2D0:state,LastOpen
VG
juemuc
Hallo,
die ReadingsGroup konnte ich für meine Türkontakte erstellen und sehe dort auch den Wert den ich sehen möchte. (zusätzlich zur letzten Aktualisierungszeit was etwas verwirrend)
Wie bekomme ich das jetzt aber direkt hinter den eigentlichen Sensor zusätzlich zum devStateIcon. Das habe ich noch nicht hinbekommen.