This commit is contained in:
2025-03-07 14:45:38 +01:00
parent f69247ed4e
commit 4f9564be3d
2 changed files with 7 additions and 6 deletions

View File

@@ -153,6 +153,7 @@ public function RequestAction($Ident, $Value)
public function GetCurrentData(bool $Peak) public function GetCurrentData(bool $Peak)
{ {
IPS_LogMessage("Batterie", "Currentdata");
$array_powersteps = $this->GeneratePowerSteps(); $array_powersteps = $this->GeneratePowerSteps();
$aufdasnachladen = $this->ReadPropertyInteger("AufdasNachladen"); $aufdasnachladen = $this->ReadPropertyInteger("AufdasNachladen");
@@ -182,7 +183,7 @@ public function RequestAction($Ident, $Value)
$hyst = $this->GetValue("Hysterese"); $hyst = $this->GetValue("Hysterese");
if($Peak){ if($Peak){
IPS_LogMessage("Manager", "Im if teil"); IPS_LogMessage("Batterie", "Im if teil");
if($batterieladezustand>=$aufdasnachladen && $hyst==false){ if($batterieladezustand>=$aufdasnachladen && $hyst==false){
@@ -202,11 +203,11 @@ public function RequestAction($Ident, $Value)
} }
}else{ }else{
IPS_LogMessage("Manager", "Im else teil"); IPS_LogMessage("Batterie", "Im else teil");
if($batterieladezustand>99){ if($batterieladezustand>99){
IPS_LogMessage("Manager", "im 1"); IPS_LogMessage("Batterie", "im 1");
$filtered_powersteps_entladen = array_filter($array_powersteps, function ($value) { $filtered_powersteps_entladen = array_filter($array_powersteps, function ($value) {
return $value <= 0; return $value <= 0;
@@ -216,14 +217,14 @@ public function RequestAction($Ident, $Value)
}elseif($batterieladezustand>=$aufdasnachladen && $hyst==false){ }elseif($batterieladezustand>=$aufdasnachladen && $hyst==false){
$this->SetValue("PowerSteps", json_encode($array_powersteps)); $this->SetValue("PowerSteps", json_encode($array_powersteps));
IPS_LogMessage("Manager", "im 2"); IPS_LogMessage("Batterie", "im 2");
}else{ }else{
$dummy_array[] = $this->ReadPropertyInteger("MaxNachladen"); $dummy_array[] = $this->ReadPropertyInteger("MaxNachladen");
$this->SetValue("PowerSteps", json_encode($dummy_array)); $this->SetValue("PowerSteps", json_encode($dummy_array));
IPS_LogMessage("Manager", "im 3"); IPS_LogMessage("Batterie", "im 3");
} }

View File

@@ -6,7 +6,7 @@
"compatibility": { "compatibility": {
"version": "7.1" "version": "7.1"
}, },
"version": "1.250", "version": "1.251",
"build": 0, "build": 0,
"date": 0 "date": 0
} }