From 76034ee323c81cdf338fc211e0d900464f54138c Mon Sep 17 00:00:00 2001 From: fhemzap Date: Fri, 25 Dec 2015 18:25:57 +0000 Subject: [PATCH] HMCCU: Fixed bug in client device update routine git-svn-id: https://svn.fhem.de/fhem/trunk@10261 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/HMCCU/88_HMCCU.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/contrib/HMCCU/88_HMCCU.pm b/fhem/contrib/HMCCU/88_HMCCU.pm index 1c088879f..14372d8ff 100644 --- a/fhem/contrib/HMCCU/88_HMCCU.pm +++ b/fhem/contrib/HMCCU/88_HMCCU.pm @@ -860,7 +860,7 @@ sub HMCCU_UpdateClientReading ($@) my $ch = $defs{$d}; my $cn = $ch->{NAME}; - next if ($hash->{TYPE} ne 'HMCCUDEV' && $hash->{TYPE} ne 'HMCCUCHN'); + next if ($ch->{TYPE} ne 'HMCCUDEV' && $ch->{TYPE} ne 'HMCCUCHN'); next if (!defined ($ch->{IODev}) || !defined ($ch->{ccuaddr})); next if ($ch->{IODev} != $hash); next if ($ch->{ccuaddr} ne $devadd && $ch->{ccuaddr} ne $chnadd); @@ -1384,6 +1384,7 @@ sub HMCCU_ReadRPCQueue ($) $HMCCU_EventTime = time () if ($eventno == 0); my @Tokens = split (/\|/, $element); if ($Tokens[0] eq 'EV') { + Log 2, "HMCCU: Event from ".$Tokens[1]." dp=".$Tokens[2]." val=".$Tokens[3]; my ($add, $chn) = split (/:/, $Tokens[1]); my $reading = HMCCU_GetReadingName ('', $add, $chn, $Tokens[2], '', $ccureadingformat);