2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-02-07 23:09:26 +00:00

98_DOIF.pm: new internal DOIFDEV, delete wait_timer when global INITIALIZED

git-svn-id: https://svn.fhem.de/fhem/trunk@20254 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Damian 2019-09-26 18:06:30 +00:00
parent 6cb4a3d77e
commit 50cc69eb7b

View File

@ -2413,6 +2413,11 @@ sub DOIF_Set_Filter
}
}
notifyRegexpChanged($hash,$hash->{helper}{NOTIFYDEV});
if (defined ($hash->{NOTIFYDEV})) {
delete ($hash->{DOIFDEV});
} else {
$hash->{DOIFDEV}=$hash->{helper}{DEVFILTER};
}
}
sub
@ -2446,6 +2451,7 @@ DOIF_Notify($$)
foreach my $key (keys %{$defs{$hash->{NAME}}{READINGS}}) {
delete $defs{$hash->{NAME}}{READINGS}{$key} if ($key =~ "^timer_");
}
delete ($defs{$hash->{NAME}}{READINGS}{wait_timer});
if ($hash->{helper}{last_timer} > 0){
for (my $j=0; $j<$hash->{helper}{last_timer};$j++) {
DOIF_SetTimer ($hash,"DOIF_TimerTrigger",$j);