From 40b47c9a6394c064e696940dd146e05f030767fe Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Thu, 10 May 2018 14:22:32 +0000 Subject: [PATCH] 91_sequence.pm: add disabledForIntervals, fix DE doc (Forum #800661) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@16720 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/91_sequence.pm | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/FHEM/91_sequence.pm b/FHEM/91_sequence.pm index ce72662c7..8a5d8d720 100644 --- a/FHEM/91_sequence.pm +++ b/FHEM/91_sequence.pm @@ -15,7 +15,16 @@ sequence_Initialize($) $hash->{DefFn} = "sequence_Define"; $hash->{UndefFn} = "sequence_Undef"; $hash->{NotifyFn} = "sequence_Notify"; - $hash->{AttrList} = "disable:0,1 triggerPartial:1,0 showtime:1,0 reportEvents:1,0"; + no warnings 'qw'; + my @attrList = qw( + disable:0,1 + disabledForIntervals + reportEvents:1,0 + triggerPartial:1,0 + showtime:1,0 + ); + use warnings 'qw'; + $hash->{AttrList} = join(" ", @attrList); } @@ -59,7 +68,7 @@ sequence_Notify($$) my ($hash, $dev) = @_; my $ln = $hash->{NAME}; - return "" if($attr{$ln} && $attr{$ln}{disable}); + return "" if(IsDisabled($ln)); my $n = $dev->{NAME}; my $re = $hash->{RE}; @@ -204,6 +213,7 @@ sequence_Undef($$) Attributes
- fhem> define seq sequence d1:on 1 d1:on 1 d1:on
- fhem> attr seq triggerPartial
- fhem> set d1 on;; sleep 0.5;; set d1 on
-
- erzeugt das Event "seq partial_2". Dies kann verwendet werden, um z.Bsp.
- einer Taste unterschiedliche Aufgaben zuzuweisen, jenachdem wie oft sie
- gedrückt wurde.
-