From fe19a7ddf4fe3fae1e6819b54ad9e6e9a977b1cb Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Fri, 21 Jan 2022 17:59:36 +0000 Subject: [PATCH] 31_HUEDevice.pm: fixed warning for deconz events git-svn-id: https://svn.fhem.de/fhem/trunk@25538 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/31_HUEDevice.pm | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index f632b8819..1857c1d6f 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -1804,10 +1804,6 @@ HUEDevice_Parse($$) } } - } else { - # how can this happen? - Log3 $name, 1, "$name: HUEDevice_Parse called without \$result->{state}: ". ($HUEDevice_hasDataDumper?Dumper $result:''); - } CommandDeleteReading( undef, "$name .lastupdated" ); @@ -1819,13 +1815,13 @@ HUEDevice_Parse($$) my $i = 0; foreach my $key ( keys %readings ) { if( defined($readings{$key}) ) { - my $rut = ReadingsTimestamp($name,$key,undef); - if( !defined($result->{v2_service}) && $ts && defined($rut) && $ts <= time_str2num($rut) ) { - Log3 $name, 4, "$name: ignoring reading $key with timestamp $lastupdated, current reading timestamp is $rut"; - next; - } - if( $lastupdated ) { + my $rut = ReadingsTimestamp($name,$key,undef); + if( !defined($result->{v2_service}) && $ts && defined($rut) && $ts <= time_str2num($rut) ) { + Log3 $name, 4, "$name: ignoring reading $key with timestamp $lastupdated, current reading timestamp is $rut"; + next; + } + $hash->{'.updateTimestamp'} = $lastupdated; $hash->{CHANGETIME}[$i] = $lastupdated; }