FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Martin-72 am 21 April 2017, 12:44:21

Titel: HM-Dis-WM55 - Anzeige eines DOIF
Beitrag von: Martin-72 am 21 April 2017, 12:44:21
Hallo Zusammen,

ich habe ein Problem mit meinem Display HM-Dis-WM55 (https://www.elv.de/homematic-funk-statusanzeige-aufputzmontage-bausatz.html?refid=SEM_30003?refid=SEM_30003&gclid=Cj0KEQjw2-bHBRDEh6qk5b6yqKIBEiQAFUz29jkUNB1c2iz2XMqdzM-YfdE-VZw_Aju7_J5PCWn82iMaAhik8P8HAQ).

Mittels DOIF gebe ich eine Meldung ans Display, wenn sich die Kellertüre (als structure, damit noch andere KOntakte dazu kommen könnten) öffnet oder schließt (mit Hilfe eines Fensterkontaktes (https://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=48625)). Das klappt soweit mit folgenden Daten:
define Display_Zeile3 DOIF ([Keller] =~ "open") (set HM_xxx_Dis_01 displayWM short line3 Keller red noIcon) DOELSEIF ([Keller] =~ "closed") (set HM_xxx_Dis_01 displayWM short line3 Keller green noIcon)
Das klappt soweit auch zu meiner Zufriedenheit.

Jetzt kommt mein Problem:
Wenn ich die Kellertüre über mehrere Tage (ich glaube es reichen 3) nicht öffne oder schließe, wird der Text nicht mehr angezeigt, sondern die Zeile bleibt schwarz. - Das finde ich irgendwie doof...

Habe ich da irgendwo einen Denkfehler oder wie bekomme ich das hin, dass das Display sich weiter an den letzten Befehl erinnert...?

Vielen Dank

Martin
Titel: Antw:HM-Dis-WM55 - Anzeige eines DOIF
Beitrag von: Damian am 22 April 2017, 22:09:40
Dann ist das wahrscheinlich ein Problem des Displays. Mit dem Attribut repeatcmd kannst du den set-Befehl wiederholen lassen:

z. B. alle 24 Stunden (3600*24=86400 Sekunden)

attr Display_Zeile3 repeatcmd 86400:86400

Titel: Antw:HM-Dis-WM55 - Anzeige eines DOIF
Beitrag von: Martin-72 am 23 April 2017, 18:08:28
Danke, Damian.

Ich werde es mal versuchen.

Gruß

Martin