FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: l05443 am 18 Dezember 2016, 13:26:37

Titel: [GELÖST] Hilfe bei if Abfrage in stateFormat
Beitrag von: l05443 am 18 Dezember 2016, 13:26:37
Hallo,

ich bastle gerade an eine if Bedingung im Feld stateFormat im UWZ (Unwetterwarnungen) Modul. Ich möchte das im Feld state wenn es Warnungen gibt der Inhalt des Feldes "Warn_0_ShortText" geschrieben wird, sonst soll der Inhalt des Feldes state im Feld state stehen bleiben. Mein Code im Feld stateFormat:

{if ([Ingolstadt:WarnCount] == 0) (state) else (Warn_0_ShortText)}

wobei Ingolstadt der Name des UWZ Devise ist.

Kann mir jmd. helfen?

Grüße und schönen 4. Advent :-)

Martin

Titel: Antw:Hilfe bei if Abfrage in stateFormat
Beitrag von: l05443 am 18 Dezember 2016, 16:18:42
Hab es selber hinbekommen. Wen es interessiert:

{if(ReadingsVal($name,"WarnCount",0)==0) ReadingsVal($name,"state",0)}} else {ReadingsVal($name,"Warn_0_ShortText",0)}}


Grüße

Martin
Titel: Antw:[GELÖST] Hilfe bei if Abfrage in stateFormat
Beitrag von: ahlermi am 30 August 2018, 10:41:43
So sind die Klammern richtig:


{if(ReadingsVal($name,"WarnCount",0)==0) {ReadingsVal($name,"state",0)} else {ReadingsVal($name,"Warn_0_ShortText",0)}}