diff --git a/fhem/FHEM/95_FLOORPLAN.pm b/fhem/FHEM/95_FLOORPLAN.pm index d760c3558..0762a3ce6 100644 --- a/fhem/FHEM/95_FLOORPLAN.pm +++ b/fhem/FHEM/95_FLOORPLAN.pm @@ -157,8 +157,10 @@ FP_define(){ my ($hash, $def) = @_; $hash->{STATE} = $hash->{NAME}; my $name = $hash->{NAME}; - addToAttrList("fp_$name"); # create userattr fp_ if it doesn't exist yet - Log 3, "Floorplan - added userattr fp_$name"; + if (AttrVal("global","userattr","") !~ m/fp_$name/) { + addToAttrList("fp_$name"); # create userattr fp_ if it doesn't exist yet + Log 3, "Floorplan - added global userattr fp_$name"; + } return undef; } #-------------------------------------------------------------------------------