mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-18 05:56:03 +00:00
70_SolarEdgeAPI: tolerate empty field in energyDetails response
git-svn-id: https://svn.fhem.de/fhem/trunk@20896 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
1c258e6aeb
commit
7400af8fcd
@ -152,12 +152,14 @@ eval "use JSON;1" or $solarEdgeAPI_missingModul .= "JSON ";
|
||||
# - "disabled" if the device is disabled
|
||||
# - "active" otherwise
|
||||
#
|
||||
# 2.0.1 tolerate empty field in energyDetails response
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
sub SolarEdgeAPI_SetVersion($)
|
||||
{
|
||||
my ($hash) = @_;
|
||||
$hash->{VERSION} = "2.0.0";
|
||||
$hash->{VERSION} = "2.0.1";
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
@ -969,8 +971,11 @@ sub SolarEdgeAPI_ReadingsProcessing_Aggregates($$)
|
||||
foreach my $meterData (@{$meter -> {'values'}})
|
||||
{
|
||||
my $value = $meterData->{'value'};
|
||||
$meterCum = $meterCum + $value;
|
||||
$meterRecent15Min = $value;
|
||||
if (defined $value)
|
||||
{
|
||||
$meterCum = $meterCum + $value;
|
||||
$meterRecent15Min = $value;
|
||||
}
|
||||
}
|
||||
$readings{$meterType . "-cumToday"} = $meterCum;
|
||||
$readings{$meterType . "-recent15min"} = $meterRecent15Min;
|
||||
|
Loading…
x
Reference in New Issue
Block a user