You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've just upgraded to the lastest version but I am no longer able to retrieve the Powerwall mode. It looks as though the output of get_battery_data() no longer contains "default_real_mode" or "operation".
Please can you advise how I can get the mode now?
Thanks for your help.
The text was updated successfully, but these errors were encountered:
While get_battery_data() no longer retrieves "default_real_mode" or "operation" (that always seemed to be the same as "default_real_mode"), I have found from experimenting that getting data from the endpoint api/1/energy_sites/{site_id}/site_info does return "default_real_mode". I don't know if this is new, or if it has always done so as this is not an endpoint I have used.
To access that I added the following method to the Battery class in init.py
def get_site_info(self):
""" Retrieve current site config information"""
self.update(self.api('SITE_CONFIG')['response'])
return self
Powerwall mode is then given by product.get_site_info()["default_real_mode"]
I've just upgraded to the lastest version but I am no longer able to retrieve the Powerwall mode. It looks as though the output of get_battery_data() no longer contains "default_real_mode" or "operation".
Please can you advise how I can get the mode now?
Thanks for your help.
The text was updated successfully, but these errors were encountered: