this:
arg_start = f"start={start}&" if start else ""
arg_end = f"end={end}&" if end else ""
should be:
arg_start = f"start_date={start}&" if start else ""
arg_end = f"end_date={end}&" if end else ""
reference:
/api/1/energy_sites/{energy_site_id}/calendar_history?kind=energy&start_date={start_date}&end_date={end_date}&period={period}&time_zone={time_zone}
source:
https://developer.tesla.com/docs/fleet-api/endpoints/energy
thanks for releasing pypowerall. saved me a ton of time.
-mark
p.s. also, it would be cool if it took a 'datetime' as the arguments but that is clearly "enhancement"