Skip to content

Commit

Permalink
Daily Used Returns null from Solar Sunsynk Api
Browse files Browse the repository at this point in the history
  • Loading branch information
MorneSaunders360 committed Nov 3, 2023
1 parent 753641f commit e6114be
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion custom_components/solar_sunsynk/coordinator.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,11 @@ async def _async_update_data(self):
if etoday == 0:
Solar_to_Load = 0
else:
dailyUsed = float(_inverter_load_data[0].get("dailyUsed",0))
if _inverter_load_data[0].get("dailyUsed",0)!=None:
dailyUsed = float(_inverter_load_data[0].get("dailyUsed",0))
else:
dailyUsed = 0

Solar_to_Load = dailyUsed - etoday
Grid_to_Load = _inverter_grid_data[0].get("etodayFrom",0)
AverageCap = ((float(_inverter_settings_data[0].get("cap1")) + float(_inverter_settings_data[0].get("cap2"))+float(_inverter_settings_data[0].get("cap3"))+float(_inverter_settings_data[0].get("cap4"))+float(_inverter_settings_data[0].get("cap5"))+float(_inverter_settings_data[0].get("cap6")))/6)
Expand Down

0 comments on commit e6114be

Please sign in to comment.