FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: misux am 11 September 2022, 09:00:45

Titel: (Erledigt) Bestimmten Wert in der Status Anzeige..
Beitrag von: misux am 11 September 2022, 09:00:45
HI ist es irgendwie möglich in den Status des DOIF`s zu manipulieren sodass er mir das eigentliche DOIF anzeigt?

Ich hätte gerne das der DOIF Status ein "Störung" anzeigt wenn die beiden CMD werte überienstimmen und wenn nicht dann soll da bitte ein "Fehlerfrei" stehen.
Ist das irgendwie machbar?

Das ist das DOIF
([SENSOR_1_Heizung:"open"] and [Heizung:"on"])
(set Telegram message Heizung Störung!!!)
(set MyTTS tts :HeizungStoerung.mp3:)
DOELSE
Titel: Antw:Bestimmten Wert in der Status Anzeige..
Beitrag von: Nobbynews am 11 September 2022, 09:20:00
Das müsste doch mit dem Attribut cmdState gehen:
attr di_Rolladen_Tuer cmdState Hochgefahren|Morgen|Morgen|Lüftung|Abend|Runtergefahren

ZitatGerätestatus ersetzen attr <name> cmdState <Ersatz cmd_1_1>,...,<Ersatz cmd_1>|<Ersatz cmd_2_1>,...,<Ersatz cmd_2>|...
    ersetzt die Standartwerte des Gerätestatus als direkte Angabe oder Berechnung, die Ersatzstatus von Befehlssequenzen werden durch Kommata, die von Befehlszweigen durch Pipe Zeichen getrennt.
Titel: Antw:Bestimmten Wert in der Status Anzeige..
Beitrag von: misux am 11 September 2022, 13:45:13
 :D Hmmm... Scheint zu funktionieren!

Vielen Dank!