no message
This commit is contained in:
@@ -72,13 +72,13 @@ class Bat_EV_SDL extends IPSModule
|
|||||||
|
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
|
/*
|
||||||
$sdlTotalW = (float)$this->ReadPropertyInteger("SDL_Leistung"); // W
|
$sdlTotalW = (float)$this->ReadPropertyInteger("SDL_Leistung"); // W
|
||||||
if ($sdlTotalW < 0) $sdlTotalW = 0;
|
if ($sdlTotalW < 0) $sdlTotalW = 0;
|
||||||
|
|
||||||
$sdlTotalkW = $sdlTotalW / 1000.0;
|
$sdlTotalkW = $sdlTotalW / 1000.0;
|
||||||
|
"""
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------
|
//---------------------------------------------
|
||||||
@@ -198,12 +198,17 @@ class Bat_EV_SDL extends IPSModule
|
|||||||
$ver = $sdlTotalLadekW / $sdlTotalEntladekW;
|
$ver = $sdlTotalLadekW / $sdlTotalEntladekW;
|
||||||
$underKWh = ($sdlShareKW * $hours) / $ver;
|
$underKWh = ($sdlShareKW * $hours) / $ver;
|
||||||
$upKWh = $capKWh - ($sdlShareKW * $hours);
|
$upKWh = $capKWh - ($sdlShareKW * $hours);
|
||||||
|
|
||||||
|
$SDL_kWh = $underKWh + $upKWh;
|
||||||
|
$EV_kWH = max(0.0, $capKWh - $SDL_kWh);
|
||||||
} elseif ($mode == 'discharge' ) {
|
} elseif ($mode == 'discharge' ) {
|
||||||
|
|
||||||
$ver = $sdlTotalEntladekW / $sdlTotalLadekW;
|
$ver = $sdlTotalEntladekW / $sdlTotalLadekW;
|
||||||
$underKWh = ($sdlShareKW * $hours) ;
|
$underKWh = ($sdlShareKW * $hours) ;
|
||||||
$upKWh = $capKWh - ($sdlShareKW * $hours) / $ver;
|
$upKWh = $capKWh - ($sdlShareKW * $hours) / $ver;
|
||||||
|
|
||||||
|
$SDL_kWh = $underKWh + $upKWh;
|
||||||
|
$EV_kWH = max(0.0, $capKWh - $SDL_kWh);
|
||||||
}else {
|
}else {
|
||||||
// untere Grenze für SDL (wichtig: zuerst setzen, dann clamp)
|
// untere Grenze für SDL (wichtig: zuerst setzen, dann clamp)
|
||||||
$underKWh = $sdlShareKW * $hours;
|
$underKWh = $sdlShareKW * $hours;
|
||||||
|
|||||||
Reference in New Issue
Block a user