76_SolarForecast: contrib V1.58.2
git-svn-id: https://svn.fhem.de/fhem/trunk@30283 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -11964,11 +11964,14 @@ sub __batChargeOptTargetPower {
|
|||||||
my $target = $otp->{$bn}{otp};
|
my $target = $otp->{$bn}{otp};
|
||||||
next if(!defined $target);
|
next if(!defined $target);
|
||||||
|
|
||||||
|
my $avg = 0;
|
||||||
|
|
||||||
if ($paref->{debug} =~ /batteryManagement/) {
|
if ($paref->{debug} =~ /batteryManagement/) {
|
||||||
my $mn = $otp->{$bn}{maxneed} // 0;
|
my $mn = $otp->{$bn}{maxneed} // 0;
|
||||||
my $mv = $otp->{$bn}{maxvals} // 0;
|
my $mv = $otp->{$bn}{maxvals} // 0;
|
||||||
my $sn = $otp->{$bn}{sumneed} // 0;
|
my $sn = $otp->{$bn}{sumneed} // 0;
|
||||||
Log3 ($name, 1, "$name DEBUG> ChargeOTP - maximum OptTargetPower Bat $bn: $mn W, sum need: $sn Wh, number relevant values: $mv");
|
$avg = sprintf "%.0f", ($sn / $mv) if($mv);
|
||||||
|
Log3 ($name, 1, "$name DEBUG> ChargeOTP - max OTP Bat $bn: $mn W, sum need: $sn Wh, number hrs: $mv, average: $avg W");
|
||||||
}
|
}
|
||||||
|
|
||||||
storeReading ('Battery_ChargeOptTargetPower_'.$bn, $otp.' W');
|
storeReading ('Battery_ChargeOptTargetPower_'.$bn, $otp.' W');
|
||||||
|
|||||||
Reference in New Issue
Block a user