This commit is contained in:
2025-04-07 16:01:00 +02:00
parent 9437e7cf73
commit 5347d72969
2 changed files with 4 additions and 4 deletions

View File

@@ -36,7 +36,7 @@ class Ladestation_v2 extends IPSModule
$this->RegisterVariableBoolean("Idle", "Idle", "", 0);
$this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0);
$this->RegisterVariableFloat("Bezogene_Energie", "Bezogene_Energie", "", 0);
$this->RegisterVariableString("PowerSteps", "PowerSteps");
$this->RegisterVariableString("PowerSteps", "PowerSteps", "", "[0]");
$this->RegisterVariableInteger("Power", "Power");
$this->RegisterVariableBoolean("Is_Peak_Shaving", "Is_Peak_Shaving");
$this->RegisterVariableInteger("Leistung_Delta", "Leistung_Delta", "", 0);

View File

@@ -120,7 +120,7 @@ class Manager_v2 extends IPSModule
"Bezogene_Energie" => GetValue(IPS_GetObjectIDByIdent("Bezogene_Energie", $user["Verbraucher"])),
"PV_Prio" => GetValue(IPS_GetObjectIDByIdent("PV_Prio", $user["Verbraucher"])),
"Sperre_Prio" => GetValue(IPS_GetObjectIDByIdent("Sperre_Prio", $user["Verbraucher"])),
"Idle" => $$idle,
"Idle" => $idle,
"PowerSteps" => $powerSteps,
"Leistung_Delta" => GetValue(IPS_GetObjectIDByIdent("Leistung_Delta", $user["Verbraucher"]))
];
@@ -134,7 +134,7 @@ class Manager_v2 extends IPSModule
if(in_array(0, $powerSteps, true)){
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
$totalAktuelle_Leistung += ($Aktuelle_Leistung + GetValue(IPS_GetObjectIDByIdent("Leistung_Delta", $user["Verbraucher"])));
$totalAktuelle_Leistung += (GetValue(IPS_GetObjectIDByIdent("Power", $user["Verbraucher"])) + GetValue(IPS_GetObjectIDByIdent("Leistung_Delta", $user["Verbraucher"])));
}
@@ -312,7 +312,7 @@ class Manager_v2 extends IPSModule
// Verbraucher-Daten zum gefilterten Array hinzufügen
$filteredVerbraucher[] = [
"InstanceID" => $user["Verbraucher"],