Sollte nicht eine verzögerung zwischen den befehlen sein?
Internals:
CFGFN
DEF ([US2000_1:packVolt] >53) ("python2 /usr/local/bin/input_2Amp.py", set Xtender_input_limit on)
DOELSEIF ([US2000_1:packVolt] <50) ("python2 /usr/local/bin/input_24Amp.py", set Xtender_input_limit off)
NAME DI_test_transfer
NR 355308
NTFY_ORDER 50-DI_test_transfer
STATE disabled
TYPE DOIF
READINGS:
2023-09-13 10:43:38 cmd 1
2023-09-13 10:43:38 cmd_event set_cmd_1
2023-09-13 10:43:38 cmd_nr 1
2023-09-13 10:43:57 last_cmd cmd_1
2023-09-13 10:43:57 mode disabled
2023-09-13 10:43:57 state disabled
Regex:
condition:
0 ReadingValDoIf($hash,'US2000_1','packVolt') >53
1 ReadingValDoIf($hash,'US2000_1','packVolt') <50
devices:
0 US2000_1
1 US2000_1
all US2000_1
do:
0:
0 "python2 /usr/local/bin/input_2Amp.py", set Xtender_input_limit on
1:
0 "python2 /usr/local/bin/input_24Amp.py", set Xtender_input_limit off
2:
helper:
DOIF_Readings_events
DOIF_eventas
globalinit 1
last_timer 0
sleeptimer -1
itimer:
readings:
0 US2000_1:packVolt
1 US2000_1:packVolt
all US2000_1:packVolt
uiState:
uiTable:
Attributes:
room DOIF
wait 0,2:0,2
bei mir schaltet befehl 2 auch sofort, und nicht 2 sek. verzögert
Für die Verzögerung zwischen zwei Befehlen innerhalb eines Zweiges musst du die beiden set-Befehle einzeln klammern, siehe Commandref zu wait.
Zitat von: Damian am 13 September 2023, 11:19:39Für die Verzögerung zwischen zwei Befehlen innerhalb eines Zweiges musst du die beiden set-Befehle einzeln klammern, siehe Commandref zu wait.
echt? danke.