Hallo,
bei einem meiner DOIFs bekomme ich bei den Attributen cmdState nicht zur Auswahl angezeigt.
Internals:
CFGFN
DEF DOIF ([HM_markise:state] eq "closed" and [Wetterstation:UV] >= "1" and [twilight:azimuth] >= "219" and twilight:azimuth < "265" and [twilight:elevation:d1] < "28.7" and [HM_rolloEsszimmer:control] > "92") (set HM_rolloEsszimmer pct 92) ## L11
DOELSEIF ([HM_markise:state] eq "closed" and [Wetterstation:UV] >= "1" and [twilight:azimuth] >= "265" and twilight:azimuth < "292" and [twilight:elevation:d1] < "30.3" and [HM_rolloEsszimmer:control] > "92") (set HM_rolloEsszimmer pct 92) ## L12
DOELSEIF ([HM_markise:state] eq "closed" and [Wetterstation:UV] >= "1" and [twilight:azimuth] >= "292" and twilight:azimuth < "301" and [twilight:elevation:d1] < "22.3" and [HM_rolloEsszimmer:control] > "92") (set HM_rolloEsszimmer pct 92) ## L13
DOELSEIF ([HM_markise:state] eq "closed" and [Wetterstation:UV] >= "1" and [twilight:azimuth] >= "202" and twilight:azimuth < "229" and [twilight:elevation:d1] < "23.7" and [HM_rolloEsszimmer:control] > "92") (set HM_rolloEsszimmer pct 92) ## R11
DOELSEIF ([HM_markise:state] eq "closed" and [Wetterstation:UV] >= "1" and [twilight:azimuth] >= "229" and twilight:azimuth < "265" and [twilight:elevation:d1] < "30,.5" and [HM_rolloEsszimmer:control] > "92") (set HM_rolloEsszimmer pct 92) ## R12
DOELSEIF ([HM_markise:state] eq "closed" and [Wetterstation:UV] >= "1" and [twilight:azimuth] >= "265" and twilight:azimuth < "288" and [twilight:elevation:d1] < "30.1" and [HM_rolloEsszimmer:control] > "92") (set HM_rolloEsszimmer pct 92) ## R 13
MODEL Perl
NAME doif_RollosSonnenstandTest
NR 48956
NTFY_ORDER 50-doif_RollosSonnenstandTest
STATE initialized
TYPE DOIF
READINGS:
2018-09-02 10:28:51 mode enabled
2018-09-02 10:28:51 state initialized
Regex:
condition:
0
devices:
helper:
globalinit 1
last_timer 0
sleeptimer -1
itimer:
perlblock:
0
uiState:
uiTable:
Attributes:
Warum? Vielleicht weil mind. einmal eine Bedingung erfüllt sein muss, bevor man das cmdState setzen kann?
Gruß Chris
Ja, das Attribut startup hilft vielleicht weiter.
Ok, dann muss ich wohl warten. Wenn ich jetzt den Rolladen fahre, wacht evtl. das Babyle auf.
Da ist mir doch das Risiko zu groß. :P
Gruß Chris
Edit: Hab's rausgefunden. Das Problem war ein anderes. Das "DOIF " in der DEF musste raus. Hab's im Eröffnungsposting nun mit Absicht falsch stehen lassen, so dass man sieht, was gemeint ist. Bzgl. der Syntax gibt es zwar noch weitere Fehler; diese haben jedoch keinen Einfluss auf den Fehler bzgl. des cmdState.