Umschaltung von Peak aufh überschuss funktionierte noch nicht richtig

This commit is contained in:
2024-11-13 15:42:30 +01:00
parent 2dc17da7ea
commit 1b27320de2
2 changed files with 6 additions and 5 deletions

View File

@@ -27,7 +27,8 @@ class WP_Steuerung extends IPSModule {
$this->RegisterVariableInteger("WP_Laufzeit_Zahler", "WP_Laufzeit_Zahler", "", 20*12);
$this->RegisterVariableBoolean("LetzterPeakwert", "LetzterPeakwert", "", false);
$this->RegisterVariableBoolean("LetzterPeakwert_Aenderung", "LetzterPeakwert_Aenderung", "", false);
@@ -111,11 +112,11 @@ class WP_Steuerung extends IPSModule {
}
elseif($this->GetValue("CurrentPower")!=$power){
elseif($this->GetValue("CurrentPower")!=$power || ($this->GetValue("LetzterPeakwert") != $this->GetValue("LetzterPeakwert_Aenderung")) ){
$this->SetValue("WP_Laufzeit_Zahler", 0);
$LastPeak = $this->GetValue("LetzterPeakwert");
$this->SetValue("LetzterPeakwert_Aenderung", $LastPeak);
$state = $this->GetValue("Zustand_WP");
if($state == 0){
@@ -254,7 +255,7 @@ class WP_Steuerung extends IPSModule {
$this->SetValue("LetzterPeakwert", $Peak);
$this->SetValue("LetzterPeakwert", $Peak);
if($this->GetValue("WP_Laufzeit_Zahler")<(20*12)){