From 6eb119873b8719e2e3b28f292f559fe7dc59b394 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Tue, 18 Aug 2020 07:24:05 +0000 Subject: [PATCH] 91_sequence.pm: Fix notifydev detection for corner cases (Forum #113273) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22623 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/91_sequence.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FHEM/91_sequence.pm b/FHEM/91_sequence.pm index 4f3a8e688..4a29b81a2 100644 --- a/FHEM/91_sequence.pm +++ b/FHEM/91_sequence.pm @@ -52,7 +52,7 @@ sequence_Define($$) return "Bad regexp 1: $@" if($@); return "Bad timeout spec $to" # timeout or delay:timeout if (defined($to) && $to !~ m/^(\d+(\.\d+)?:)?\d+(\.\d+)?$/); - push @reList,$re; + push @reList,$re if($re !~ m/^:/); # Respect feature: use last dev } $hash->{RE} = $def[0]; @@ -60,7 +60,7 @@ sequence_Define($$) $hash->{MAX} = int(@def); $hash->{STATE} = "active"; $hash->{TS} = 0; - notifyRegexpChanged($hash, join("|",@reList)); + InternalTimer(0, sub { notifyRegexpChanged($hash, join("|",@reList)) }, 0); return undef; }