From 3ef023be97448dc44d0100c49eeebbba1f2b3936 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Thu, 9 Aug 2018 07:11:33 +0000 Subject: [PATCH] 00_FBAHAHTTP.pm: Fix IODev assignment for multiple FBAHAHTTP devices (Forum #90041) git-svn-id: https://svn.fhem.de/fhem/trunk@17110 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_FBAHAHTTP.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/00_FBAHAHTTP.pm b/fhem/FHEM/00_FBAHAHTTP.pm index e0b6faf41..ab80bf1d6 100644 --- a/fhem/FHEM/00_FBAHAHTTP.pm +++ b/fhem/FHEM/00_FBAHAHTTP.pm @@ -39,13 +39,14 @@ FBAHAHTTP_Define($$) my %matchList = ( "1:FBDECT" => ".*" ); $hash->{MatchList} = \%matchList; + # Moving definition from FBAHA to FBAHAHTTP for my $d (devspec2array("TYPE=FBDECT")) { if($defs{$d}{IODev} && $defs{$d}{IODev}{TYPE} eq "FBAHA") { my $n = $defs{$d}{IODev}{NAME}; CommandAttr(undef, "$d IODev $hash->{NAME}"); CommandDelete(undef, $n) if($defs{$n}); + $defs{$d}{IODev} = $hash; } - $defs{$d}{IODev} = $hash } $hash->{CmdStack} = ();