diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index 7192a5409..d198ba984 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -120,6 +120,7 @@ BEGIN { # Versions History intern my %vNotesIntern = ( + "0.65.3 "=> "10.07.2022 consumer with mode=must are now interruptable ", "0.65.2 "=> "08.07.2022 change avgenergy to W p. hour ", "0.65.1 "=> "07.07.2022 change logic of __calcEnergyPieces function and the \%hef hash ", "0.65.0 "=> "03.07.2022 feature key interruptable for consumer ", @@ -3593,7 +3594,7 @@ sub ___switchConsumerOff { Log3 ($name, 2, "$name - $state (Automatic = $auto)"); } - elsif (isInterruptible($hash, $c) && !isConsRcmd ($hash, $c) && $mode eq 'can' && # Consumer unterbrechen + elsif (isInterruptible($hash, $c) && !isConsRcmd ($hash, $c) && # Consumer unterbrechen isInTimeframe ($hash, $c) && simplifyCstate ($pstate) =~ /started|continued|interrupting/xs && $auto && $offcom) { @@ -8628,8 +8629,7 @@ Ein/Ausschaltzeiten sowie deren Ausführung vom SolarForecast Modul übernehmen zum automatischen Ausschalten erfüllt sein.

Mit dem optionalen Schlüssel interruptable kann während der geplanten Einschaltzeit eine automatische - Unterbrechung sowie Wiedereinschaltung des Verbrauchers vorgenommen werden sofern der Schlüssel mode=must nicht - gesetzt ist. + Unterbrechung sowie Wiedereinschaltung des Verbrauchers vorgenommen werden. Unterschreitet der PV Überschuß die benötigte Energie, wird der Verbraucher ausgeschaltet (interrupted) und eingeschaltet wenn wieder ausreichend PV Überschuß vorhanden ist (continued). Die verbleibende Laufzeit wird durch einen Interrupt nicht beeinflusst ! @@ -8646,8 +8646,8 @@ Ein/Ausschaltzeiten sowie deren Ausführung vom SolarForecast Modul übernehmen other - Verbraucher ist keiner der vorgenannten Typen power typische Leistungsaufnahme des Verbrauchers (siehe Datenblatt) in W mode Planungsmodus des Verbrauchers (optional). Erlaubt sind: - can - der Verbaucher kann angeschaltet werden wenn genügend Energie bereitsteht (default) - must - der Verbaucher muß einmal am Tag angeschaltet werden auch wenn nicht genügend Energie vorhanden ist + can - der Verbaucher wird eingeplant wenn wahrscheinlich genügend PV Überschuß verfügbar sein wird (default) + must - der Verbaucher wird optimiert eingeplant auch wenn wahrscheinlich nicht genügend PV Überschuß vorhanden sein wird icon Icon zur Darstellung des Verbrauchers in der Übersichtsgrafik (optional) mintime Mindestlaufzeit bzw. typische Laufzeit für einen Zyklus des Verbrauchers nach dem Einschalten in Minuten, mind. 60 (optional) on Set-Kommando zum Einschalten des Verbrauchers (optional)