From 45e91665c809dabf0e4e520cd025d42ea2db3f7f Mon Sep 17 00:00:00 2001 From: fhemzap <> Date: Sun, 13 Mar 2016 17:18:32 +0000 Subject: [PATCH] HMCCU: Fixed RPC server start/stop git-svn-id: https://svn.fhem.de/fhem/trunk@11060 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/HMCCU/FHEM/88_HMCCUDEV.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/contrib/HMCCU/FHEM/88_HMCCUDEV.pm b/fhem/contrib/HMCCU/FHEM/88_HMCCUDEV.pm index acdb074b0..74feab95f 100644 --- a/fhem/contrib/HMCCU/FHEM/88_HMCCUDEV.pm +++ b/fhem/contrib/HMCCU/FHEM/88_HMCCUDEV.pm @@ -103,8 +103,9 @@ sub HMCCUDEV_Define ($@) foreach my $d (sort keys %defs) { my $ch = $defs{$d}; $hmccu_hash = $ch if ($ch->{TYPE} eq 'HMCCU' && !defined ($hmccu_hash)); - next if ($ch->{TYPE} ne 'HMCCUDEV' || $ch->{ccuif} ne 'VirtualDevices' || - $ch->{ccuname} ne 'none'); + next if ($ch->{TYPE} ne 'HMCCUDEV'); + next if ($d eq $name); + next if ($ch->{ccuif} ne 'VirtualDevices' || $ch->{ccuname} ne 'none'); $no++; } return "No IO device found" if (!defined ($hmccu_hash));