From 1370bcbdedc2cca12dbefe2f7e9231faf380140c Mon Sep 17 00:00:00 2001 From: justme1968 Date: Fri, 21 Jan 2022 15:56:47 +0000 Subject: [PATCH] 31_HUEDevice.pm: better debug output git-svn-id: https://svn.fhem.de/fhem/trunk@25536 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/31_HUEDevice.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index fade7e825..f632b8819 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -1803,6 +1803,11 @@ HUEDevice_Parse($$) $readings{$entry} = $state->{$entry} if( defined($state->{$entry}) ); } } + + } else { + # how can this happen? + Log3 $name, 1, "$name: HUEDevice_Parse called without \$result->{state}: ". ($HUEDevice_hasDataDumper?Dumper $result:''); + } CommandDeleteReading( undef, "$name .lastupdated" ); @@ -1815,7 +1820,7 @@ HUEDevice_Parse($$) foreach my $key ( keys %readings ) { if( defined($readings{$key}) ) { my $rut = ReadingsTimestamp($name,$key,undef); - if( !defined($result->{v2_service}) && defined($rut) && $ts <= time_str2num($rut) ) { + 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; }