diff --git a/fhem/fhem.pl b/fhem/fhem.pl index b8dda8bab..7270a80b7 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -1586,6 +1586,9 @@ AssignIoPort($;$) $modules{$ht}{AttrList} && $modules{$ht}{AttrList} =~ m/IODev/); + $proposed = $attr{$hn}{IODev} + if(!$proposed && $attr{$hn} && $attr{$hn}{IODev}); + if($proposed && $defs{$proposed}) { $hash->{IODev} = $defs{$proposed}; $attr{$hn}{IODev} = $proposed if($hasIODevAttr);