added random

This commit is contained in:
2025-10-28 19:30:58 -04:00
parent c1ce7e0ac4
commit e9ae9478bf
4 changed files with 0 additions and 0 deletions

View 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