diff --git a/fhem/FHEM/33_readingsGroup.pm b/fhem/FHEM/33_readingsGroup.pm index c77a5bc08..a1f72a382 100644 --- a/fhem/FHEM/33_readingsGroup.pm +++ b/fhem/FHEM/33_readingsGroup.pm @@ -890,6 +890,16 @@ readingsGroup_Attr($$$) } else { delete $hash->{alwaysTrigger}; } + } elsif( $attrName eq "sortDevices" ) { + if( $cmd eq "set" ) { + $attrVal = 1 if($attrVal); + $attr{$name}{$attrName} = $attrVal; + } else { + delete $attr{$name}{$attrName}; + } + + my $hash = $defs{$name}; + readingsGroup_updateDevices($hash); } if( $cmd eq "set" ) {