diff --git a/fhem/FHEM/95_FLOORPLAN.pm b/fhem/FHEM/95_FLOORPLAN.pm index 08f83b6cc..b89590f96 100644 --- a/fhem/FHEM/95_FLOORPLAN.pm +++ b/fhem/FHEM/95_FLOORPLAN.pm @@ -213,13 +213,11 @@ FP_CGI(){ $FP_arrange_default = undef; $FP_arrange_selected = undef; my $dev = undef; - my @devs = devspec2array("*"); - foreach my $fp (@devs) { + foreach my $fp (keys %defs) { if (AttrVal($fp, "fp_default", undef)) { # use floorplan with attr fp_default $FP_name = $fp; $FW_subdir = "/floorplan/$fp"; $FP_arrange = AttrVal($fp, "fp_arrange", undef); - } } } @@ -448,12 +446,12 @@ FP_show(){ if ($fp_image) { my $state = ReadingsVal($d, "state", undef); $fp_image =~ s/\{state\}/$state/; # replace {state} by actual device-status - #$txt =~ s/\$txt"; FW_pO "";