From 78f085ba9f60302c071788315f9c3cff8551c872 Mon Sep 17 00:00:00 2001 From: gvzdus <> Date: Sat, 27 Mar 2021 19:52:47 +0000 Subject: [PATCH] 47_OBIS: more robustness for changing polltime/interval git-svn-id: https://svn.fhem.de/fhem/trunk@24099 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/47_OBIS.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/47_OBIS.pm b/fhem/FHEM/47_OBIS.pm index 46789729e..3cbb1c73e 100644 --- a/fhem/FHEM/47_OBIS.pm +++ b/fhem/FHEM/47_OBIS.pm @@ -774,7 +774,8 @@ sub OBIS_Attr(@) return "OBIS ($name) - $name: attr pollingMode must be on or off" if ($aName eq "pollingMode" && $aVal!~/^(on|off)$/); my $dopoll = ($aName eq "interval" || AttrVal($name,"interval",0)>0) && - (($aName eq "pollingMode" && $aVal eq "on") || AttrVal($name,"pollingMode","off") eq "on"); + (($aName eq "pollingMode" && $aVal eq "on") || + ($aName ne "pollingMode" && AttrVal($name,"pollingMode","off") eq "on")); Log3 $name, 3, "OBIS ($name) - Attr $aName Val $aVal, dopoll = $dopoll"; if ($dopoll) { # DevIo_CloseDev($hash);