Hallo, ich habe ein DOIF, das nicht auslöst und ich finde den Grund nicht.
Vielleicht hat ja jemand anderes einen Lichtblick.
Das Def sieht folgendermaßen aus:
([00:05])
(set dummy_Eishockeyerinnerung on) (set dummy_Geburtstagserinnerung on) (set dummy_muellabfuhrerinnerung on)
Hier noch das zugehörige List:
ZitatInternals:
DEF ([00:05])
(set dummy_Eishockeyerinnerung on) (set dummy_Geburtstagserinnerung on) (set dummy_muellabfuhrerinnerung on)
FUUID 617dab67-f33f-6c14-ae70-ca723226e70071b3
FVERSION 98_DOIF.pm:0.249050/2021-09-01
MODEL FHEM
NAME reset_benachrichtigingen
NOTIFYDEV global
NR 272
NTFY_ORDER 50-reset_benachrichtigingen
STATE cmd_1
TYPE DOIF
VERSION 24905 2021-09-01 18:35:54
READINGS:
2021-11-30 00:05:00 cmd 1.3
2021-11-30 00:05:00 cmd_event timer_1
2021-11-30 00:05:00 cmd_nr 1
2021-11-30 00:05:00 cmd_seqnr 3
2021-11-27 00:11:06 mode enabled
2021-11-30 00:05:00 state cmd_1
2021-11-30 00:05:00 timer_01_c01 01.12.2021 00:05:00
Regex:
accu:
collect:
attr:
cmdState:
wait:
waitdel:
condition:
0 ::DOIF_time_once($hash,0,$wday)
days:
do:
0:
0 set dummy_Eishockeyerinnerung on
1 set dummy_Geburtstagserinnerung on
2 set dummy_muellabfuhrerinnerung on
1:
helper:
DEVFILTER ^global$
NOTIFYDEV global
event timer_1
globalinit 1
last_timer 1
sleeptimer -1
timerdev
timerevent timer_1
triggerDev
timerevents:
timer_1
timereventsState:
timer_1
triggerEvents:
timer_1
triggerEventsState:
timer_1
interval:
intervalfunc:
localtime:
0 1638313500
perlblock:
realtime:
0 00:05:00
time:
0 00:05:00
timeCond:
0 0
timer:
0 0
timers:
0 0
triggertime:
1638313500:
localtime 1638313500
hash:
uiState:
uiTable:
Attributes:
do always
group System
room Steuerung->Sonstiges
Wenn ich cmd1 manuell auslöse funktioniert es. Es muss also an der Bedingung liegen. Diese ist aber doch wie in der CommandRef beschrieben.
P.S. Das Do always ist natürlich gesetzt.
Das DOIF hat doch um 00:05 heute morgen ausgelöst:
Zitat
2021-11-27 00:11:06 mode enabled
2021-11-30 00:05:00 state cmd_1
2021-11-30 00:05:00 timer_01_c01 01.12.2021 00:05:00
Was genau ist denn nicht passiert, was hätte passieren sollen?
Die Dummys habe nicht geschaltet.
Ich habe bewusst zwei der drei ausgeschaltet und sie waren weiterhin ausgeschaltet.
Eigentlich sollten alle drei reaktiviert werden wenn einer oder alle manuell ausgeschaltet wurden.
Zeig mal ein list eines Dummys.