From dcadaaa27172333503afcf0b80493c19e4deeb60 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Mon, 3 Oct 2022 13:53:49 +0000 Subject: [PATCH] 76_SolarForecast.pm: contrib 0.68.4 git-svn-id: https://svn.fhem.de/fhem/trunk@26477 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/76_SolarForecast.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index e378d4a1d..cef7ee52e 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -4658,12 +4658,11 @@ sub __setConsRcmdState { my $type = $hash->{TYPE}; my $surplus = CurrentVal ($hash, "surplus", 0); # aktueller Energieüberschuß - my $ccons = CurrentVal ($hash, 'consumption', 0); # aktueller Verbrauch my $nompower = ConsumerVal ($hash, $c, "power", 0); # Consumer nominale Leistungsaufnahme (W) my $ccr = AttrVal ($name, 'createConsumptionRecReadings', ''); # Liste der Consumer für die ConsumptionRecommended-Readings erstellt werden sollen - my $rescons = isConsumerPhysOn($hash, $c) ? $ccons : $ccons + $nompower; # resultierender Verbauch nach Einschaltung Consumer + my $rescons = isConsumerPhysOn($hash, $c) ? 0 : $nompower; # resultierender Verbauch nach Einschaltung Consumer - if (!$nompower || $surplus + $ccons >= $rescons) { + if (!$nompower || $surplus - $rescons > 0) { $data{$type}{$name}{consumers}{$c}{isConsumptionRecommended} = 1; # Einschalten des Consumers günstig } else {