Autor Thema: (Erledigt) Bestimmten Wert in der Status Anzeige..  (Gelesen 432 mal)

Offline misux

  • Hero Member
  • *****
  • Beiträge: 1123
(Erledigt) Bestimmten Wert in der Status Anzeige..
« 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
« Letzte Änderung: 11 September 2022, 13:45:33 von misux »

Offline Nobbynews

  • Sr. Member
  • ****
  • Beiträge: 529
Antw:Bestimmten Wert in der Status Anzeige..
« Antwort #1 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
Zitat
Gerä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.

Offline misux

  • Hero Member
  • *****
  • Beiträge: 1123
Antw:Bestimmten Wert in der Status Anzeige..
« Antwort #2 am: 11 September 2022, 13:45:13 »
 :D Hmmm... Scheint zu funktionieren!

Vielen Dank!

 

decade-submarginal