no message
This commit is contained in:
@@ -35,7 +35,7 @@ class Bat_EV_SDL_V2 extends IPSModule
|
||||
$this->RegisterVariableString("CalcJSON", "Berechnung (JSON)", "", 99);
|
||||
|
||||
// Timer: wichtig -> Prefix muss passen
|
||||
$this->RegisterTimer("UpdateTimer", 0, 'Bat_EV_SDL_V2_Update($_IPS["TARGET"]);');
|
||||
$this->RegisterTimer("UpdateTimer", 0, 'GEF_Update($_IPS["TARGET"]);');
|
||||
}
|
||||
|
||||
public function ApplyChanges()
|
||||
@@ -120,10 +120,10 @@ class Bat_EV_SDL_V2 extends IPSModule
|
||||
$SDL_kWh = (float)($c["SDL_kWh_total"] ?? 0.0);
|
||||
$EV_kWh = (float)($c["EV_kWh_total"] ?? 0.0);
|
||||
|
||||
$sdlShareKW_laden = (float)($c["sdlShareKW laden"] ?? 0.0);
|
||||
$sdlShareKW_entladen = (float)($c["sdlShareKW entladen"] ?? 0.0);
|
||||
$evShareKW_laden = (float)($c["evShareKW laden"] ?? 0.0);
|
||||
$evShareKW_entladen = (float)($c["evShareKW entladen"] ?? 0.0);
|
||||
$sdlShareKW_laden = (float)($c["sdlShareKW_laden"] ?? 0.0);
|
||||
$sdlShareKW_entladen = (float)($c["sdlShareKW_entladen"] ?? 0.0);
|
||||
$evShareKW_laden = (float)($c["evShareKW_laden"] ?? 0.0);
|
||||
$evShareKW_entladen = (float)($c["evShareKW_entladen"] ?? 0.0);
|
||||
|
||||
|
||||
|
||||
@@ -140,7 +140,7 @@ class Bat_EV_SDL_V2 extends IPSModule
|
||||
// --- Deine 3 Fälle ---
|
||||
if ($underKWh <= $real_kWh && $upKWh >= $real_kWh) {
|
||||
|
||||
$SDL_SOC = 100 / ($upKWh + $underKWh) * $underKWh;
|
||||
$SDL_SOC = 100 / ($capKWh - $upKWh + $underKWh) * $underKWh;
|
||||
$EV_SOC = 100 / $EV_kWh * ($real_kWh - $underKWh);
|
||||
|
||||
IPS_LogMessage("Bat_EV_SDL", $real_kWh);
|
||||
@@ -165,8 +165,8 @@ class Bat_EV_SDL_V2 extends IPSModule
|
||||
$sdlChKW = $sdlShareKW_laden;
|
||||
$evChKW = 0.0;
|
||||
|
||||
$real_kWh_ev = $capKWh - ($upKWh + $underKWh);
|
||||
$real_kWh_sdl = ($upKWh + $underKWh) - ($capKWh - $real_kWh);
|
||||
$real_kWh_ev = $capKWh - ($capKWh - $upKWh + $underKWh);
|
||||
$real_kWh_sdl = ($capKWh - $upKWh + $underKWh) - ($capKWh - $real_kWh);
|
||||
|
||||
} elseif ($underKWh > $real_kWh) {
|
||||
|
||||
@@ -354,7 +354,7 @@ class Bat_EV_SDL_V2 extends IPSModule
|
||||
$evShareKW_entladen = $pBatkW - $sdlShareKW_entladen;
|
||||
$underKWh = $sdlShareKW_entladen * 0.5;
|
||||
|
||||
$SDL_kWh = $underKWh + $upKWh;
|
||||
$SDL_kWh = $underKWh + ($capKWh -$upKWh);
|
||||
$EV_kWh = $capKWh - $SDL_kWh;
|
||||
//----------------------------------------------------
|
||||
|
||||
@@ -366,10 +366,10 @@ class Bat_EV_SDL_V2 extends IPSModule
|
||||
"capKWh" => $capKWh,
|
||||
|
||||
"pBatW" => $pBatW,
|
||||
"sdlShareKW laden" => $sdlShareKW_laden,
|
||||
"sdlShareKW entladen" => $sdlShareKW_entladen,
|
||||
"evShareKW laden" => $evShareKW_laden,
|
||||
"evShareKW entladen" => $evShareKW_entladen,
|
||||
"sdlShareKW_laden" => $sdlShareKW_laden,
|
||||
"sdlShareKW_entladen" => $sdlShareKW_entladen,
|
||||
"evShareKW_laden" => $evShareKW_laden,
|
||||
"evShareKW_entladen" => $evShareKW_entladen,
|
||||
|
||||
"underKWh" => $underKWh,
|
||||
"upKWh" => $upKWh,
|
||||
|
||||
Reference in New Issue
Block a user