neuer versuch
This commit is contained in:
+2
-31
@@ -67,6 +67,7 @@ class WP_Steurung extends IPSModule {
|
|||||||
public function SetCurrentPower(float $power) {
|
public function SetCurrentPower(float $power) {
|
||||||
|
|
||||||
$sperrzei_abs = 60*60*(GetValue($this->ReadPropertyInteger("Aussentemperatur"))+10)/25*60;
|
$sperrzei_abs = 60*60*(GetValue($this->ReadPropertyInteger("Aussentemperatur"))+10)/25*60;
|
||||||
|
|
||||||
if($sperrzei_abs>6*60*60){
|
if($sperrzei_abs>6*60*60){
|
||||||
$sperrzei_abs = 6*60*60;
|
$sperrzei_abs = 6*60*60;
|
||||||
|
|
||||||
@@ -166,40 +167,10 @@ class WP_Steurung extends IPSModule {
|
|||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$this->SetValue("Zustand_WP", 1);
|
$this->SetValue("Zustand_WP", 1);
|
||||||
$this->SetValue("PowerSteps", json_encode([0]));
|
|
||||||
}
|
|
||||||
|
|
||||||
$newState = $this->GetValue("Zustand_WP");
|
|
||||||
|
|
||||||
if($newState == 0){
|
|
||||||
|
|
||||||
SetValue($this->ReadPropertyInteger("Sperrkontakt"), false);
|
|
||||||
SetValue($this->ReadPropertyInteger("Kontakt_Erhoeung"), false);
|
|
||||||
|
|
||||||
}elseif($newState == 1){
|
|
||||||
|
|
||||||
SetValue($this->ReadPropertyInteger("Sperrkontakt"), false);
|
|
||||||
SetValue($this->ReadPropertyInteger("Kontakt_Erhoeung"), false);
|
|
||||||
|
|
||||||
}elseif($newState == 2){
|
|
||||||
|
|
||||||
SetValue($this->ReadPropertyInteger("Sperrkontakt"), true);
|
|
||||||
SetValue($this->ReadPropertyInteger("Kontakt_Erhoeung"), false);
|
|
||||||
|
|
||||||
}elseif($newState == 3){
|
|
||||||
|
|
||||||
SetValue($this->ReadPropertyInteger("Sperrkontakt"), false);
|
|
||||||
SetValue($this->ReadPropertyInteger("Kontakt_Erhoeung"), true);
|
|
||||||
|
|
||||||
}else{
|
|
||||||
|
|
||||||
SetValue($this->ReadPropertyInteger("Sperrkontakt"), false);
|
|
||||||
SetValue($this->ReadPropertyInteger("Kontakt_Erhoeung"), false);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
break;
|
|
||||||
$newCount = $this->GetValue("WP_Laufzeit_Zahler");
|
$newCount = $this->GetValue("WP_Laufzeit_Zahler");
|
||||||
$this->SetValue("WP_Laufzeit_Zahler", ($newCount +1));
|
$this->SetValue("WP_Laufzeit_Zahler", ($newCount +1));
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
"compatibility": {
|
"compatibility": {
|
||||||
"version": "7.1"
|
"version": "7.1"
|
||||||
},
|
},
|
||||||
"version": "0.103",
|
"version": "0.104",
|
||||||
"build": 0,
|
"build": 0,
|
||||||
"date": 0
|
"date": 0
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user