From cec9f2383f6be92ffbf877b5f7d778d2df6b7cea Mon Sep 17 00:00:00 2001 From: Damian Date: Sun, 25 Mar 2018 09:10:27 +0000 Subject: [PATCH] 98_DOIF.pm: fixed: recognition MODEL: FHEM git-svn-id: https://svn.fhem.de/fhem/trunk@16481 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_DOIF.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index 7361b9b55..966b869f2 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -3038,7 +3038,7 @@ DOIF_Define($$$) $cmd =~ s/\$SELF/$hash->{NAME}/g; } - if ($cmd eq "" or $cmd =~ /^\s*\(/) { + if ($cmd =~ /^\s*(\(|$)/) { $hash->{MODEL}="FHEM"; ($msg,$err)=CmdDoIf($hash,$cmd); #delete $defs{$hash->{NAME}}{".AttrList"}; @@ -3824,7 +3824,7 @@ Fenster Status/Meldung:
define di_Fenster DOIF (["^Window:open"])
(push "Fenster $DEVICE wurde geöffnet. Es sind folgende Fenster offen: [@"^Window":state:"open"]")
DOELSEIF ([#"^Window:closed":state:"open"] == 0)
-(push "alle Fenster geschlossen")

+(push "alle Fenster geschlossen")

attr di_Fenster do always
attr di_Fenster cmdState $DEVICE zuletzt geöffnet|alle geschlossen