diff --git a/FHEM/33_readingsGroup.pm b/FHEM/33_readingsGroup.pm index 63af9643c..1bec9e6eb 100644 --- a/FHEM/33_readingsGroup.pm +++ b/FHEM/33_readingsGroup.pm @@ -290,7 +290,7 @@ readingsGroup_2html($) } $ret .= ""; $ret .= ""; - $ret .= "
"; + #$ret .= "
"; return $ret; } @@ -312,6 +312,10 @@ readingsGroup_Notify($$) readingsGroup_updateDevices($hash); return undef; } + elsif( grep(m/^REREADCFG$/, @{$dev->{CHANGED}}) ) { + readingsGroup_updateDevices($hash); + return undef; + } return if($dev->{NAME} eq $name); @@ -401,9 +405,15 @@ sub readingsGroup_Set($@) { my ($hash, $name, $cmd, $param, @a) = @_; - my $ret = ""; - return undef; + my $list = "refresh:noArgs"; + + if( $cmd eq "refresh" ) { + readingsGroup_updateDevices($hash); + return undef; + } + + return "Unknown argument $cmd, choose one of $list"; } sub