no message

This commit is contained in:
2025-06-10 13:29:22 +02:00
parent 76c40c8470
commit c8dd2c553a

View File

@@ -12,7 +12,7 @@ class Ansteuerung_Askoheat extends IPSModule
$this->RegisterPropertyBoolean("Boilertemperatur_glätten", false);
$this->RegisterPropertyInteger("Boilervolumen", 300);
$this->RegisterPropertyString("Zeitplan", "");
$this->RegisterPropertyInteger("BoilerLeistung", 3500); // Standardwert für Volllast
$this->RegisterPropertyInteger("BoilerLeistung", 4400); // Standardwert für Volllast
$this->RegisterPropertyInteger("Interval", 5); // Recheninterval
$this->RegisterPropertyInteger("Variable_Leistung", 0); // Recheninterval
$this->RegisterPropertyInteger("Variable_Temperatur", 0); // Recheninterval
@@ -132,7 +132,15 @@ class Ansteuerung_Askoheat extends IPSModule
// Methode zum Setzen des aktuellen Stromverbrauchs
public function SetAktuelle_Leistung(int $power)
{
RequestAction($this->ReadPropertyInteger("Variable_Leistung"), $power/7);
if($power>0){
RequestAction($this->ReadPropertyInteger("Variable_Leistung"), $this->ReadPropertyInteger("BoilerLeistung")/$power);
}else{
RequestAction($this->ReadPropertyInteger("Variable_Leistung"), 0);
}
// Prüfe auf Änderung der Power im Vergleich zur letzten Einstellung
$lastPower = GetValue($this->GetIDForIdent("Aktuelle_Leistung"));