FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kaktus567 am 12 Februar 2016, 19:36:53

Titel: Alternative zu IF-Abfrage
Beitrag von: kaktus567 am 12 Februar 2016, 19:36:53
@CoolTux: und tschüss, mich nervst Du nicht mehr  ;D ;D ;D :o :o :o
Titel: Antw:Alternative zu IF-Abfrage
Beitrag von: Papaloewe am 12 Februar 2016, 21:10:35
DOIF !!!
Titel: Antw:Alternative zu IF-Abfrage
Beitrag von: Wuppi68 am 12 Februar 2016, 21:36:51
Zitat von: kaktus567 am 12 Februar 2016, 19:36:53
Hallo,

ich möchte stündlich mehrere Bedingungen abfragen und mir fällt dazu nur IF ein, was aber sehr unübersichtlich wird:

AT = Aussentemperatur
X = Wert-X

IF (AT>6) (IF (X!=1) (set X=1)) ELSE (IF (AT>0) ((IF X!=2) (set X=2)) ELSE (IF (X!=3) (set X=3)))

Anstelle von AT und X werden readingsva(blabla) eingesetzt. Damit wird das Konstuckt ziemlich unübersichtlich.

Hat jemand ne bessere Idee ?

IF (AT>6) SET X=1 ELSE IF (AT>0) X=2 ELSE X=3

ein wenig gekürzt :-)
Titel: Antw:Alternative zu IF-Abfrage
Beitrag von: kaktus567 am 12 Februar 2016, 22:48:27
@Wuppi: das wäre ein Ansatz, leider wird mit SET kein Event ausgelöst
Titel: Antw:Alternative zu IF-Abfrage
Beitrag von: kaktus567 am 14 Februar 2016, 09:52:24
Kann ein PRG auch in myUtilsTemplate.pm ablaufen ? Wie könnte ich darauf zugreifen, was o.g. Beispiel betrifft ?