n'abend
ich komme auf den Fehler nicht darauf
Ich möchte mit einem Dummy Regen ein und aus darstellen
und zu 3 bestimmten Uhrzeiten - wenn Regen off ist, für 600 Sekunden bewässern
Internals:
DEF ([du_Regen] eq "off" and [08:00] or [13:00] or [18:00]) (set PoolGrasBewaesserung on-for-timer 600) DOELSE
MODEL FHEM
NAME PoolBewaesserung
NR 334
NTFY_ORDER 50-PoolBewaesserung
STATE initialized
TYPE DOIF
READINGS:
2018-06-26 22:27:49 cmd 0
2018-06-26 22:28:43 mode enabled
2018-06-26 22:28:43 state initialized
2018-06-26 22:27:49 timer_01_c01 27.06.2018 08:00:00
2018-06-26 22:27:49 timer_02_c01 27.06.2018 13:00:00
2018-06-26 22:27:49 timer_03_c01 27.06.2018 18:00:00
Regex:
attr:
cmdState:
waitdel:
condition:
0 InternalDoIf($hash,'du_Regen','STATE') eq "off" and DOIF_time_once($hash,0,$wday) or DOIF_time_once($hash,1,$wday) or DOIF_time_once($hash,2,$wday)
days:
devices:
0 du_Regen
all du_Regen
do:
0:
0 set PoolGrasBewaesserung on-for-timer 600
1:
0
helper:
globalinit 1
last_timer 3
sleeptimer -1
internals:
0 du_Regen:STATE
all du_Regen:STATE
intervalfunc:
itimer:
localtime:
0 1530079200
1 1530097200
2 1530115200
realtime:
0 08:00:00
1 13:00:00
2 18:00:00
time:
0 08:00:00
1 13:00:00
2 18:00:00
timeCond:
0 0
1 0
2 0
timer:
0 0
1 0
2 0
timers:
0 0 1 2
triggertime:
1530079200:
localtime 1530079200
hash:
1530097200:
localtime 1530097200
hash:
1530115200:
localtime 1530115200
hash:
uiState:
uiTable:
Attributes:
do always
room Steuerung
Jetzt steht der dummy auf on und die Steuerung hat trotzdem um 19 Uhr bewässert.
Ich sehe leider den Fehler nicht?
Danke und nice Eve
LG
Helmut
Ich würde sagen der AND-Teil muss geklammert sein.
genau, die zeiten müssen geklammert werden, dann schlägt DOELSE zu, wenn es regnet.
Danke das war es
Schönen Tag
Helmut