mirror of
https://github.com/RichieCahill/dotfiles.git
synced 2026-04-17 04:58:19 -04:00
adding user for dov
This commit is contained in:
19
dc_charger.py
Normal file
19
dc_charger.py
Normal file
@@ -0,0 +1,19 @@
|
||||
def dc_charger_on(
|
||||
battery_max_kwh: float,
|
||||
battery_current_kwh: float,
|
||||
solar_max_kwh: float,
|
||||
daily_power_kwh: float,
|
||||
night: bool,
|
||||
) -> bool:
|
||||
battery_free_kwh = battery_max_kwh - battery_current_kwh
|
||||
|
||||
if daily_power_kwh <= battery_current_kwh or night:
|
||||
return True
|
||||
|
||||
if battery_current_kwh >= battery_max_kwh:
|
||||
return False
|
||||
|
||||
if solar_max_kwh >= battery_free_kwh:
|
||||
return False
|
||||
|
||||
return True
|
||||
Reference in New Issue
Block a user