Hauptmenü

Alternative zu IF-Abfrage

Begonnen von kaktus567, 12 Februar 2016, 19:36:53

Vorheriges Thema - Nächstes Thema

kaktus567

@CoolTux: und tschüss, mich nervst Du nicht mehr  ;D ;D ;D :o :o :o

Papaloewe


Wuppi68

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 :-)
FHEM unter Proxmox als VM

kaktus567

@Wuppi: das wäre ein Ansatz, leider wird mit SET kein Event ausgelöst

kaktus567

Kann ein PRG auch in myUtilsTemplate.pm ablaufen ? Wie könnte ich darauf zugreifen, was o.g. Beispiel betrifft ?