diff --git a/alphaess/alphaess.py b/alphaess/alphaess.py index 55158f7..0899b45 100644 --- a/alphaess/alphaess.py +++ b/alphaess/alphaess.py @@ -66,6 +66,7 @@ async def getESSList(self) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getLastPowerData(self, sysSn) -> Optional(list): """According SN to get real-time power data""" @@ -78,6 +79,7 @@ async def getLastPowerData(self, sysSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getOneDayPowerBySn(self, sysSn, queryDate=None) -> Optional(list): """According SN to get system power data""" @@ -92,6 +94,7 @@ async def getOneDayPowerBySn(self, sysSn, queryDate=None) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getSumDataForCustomer(self, sysSn) -> Optional(list): """According SN to get System Summary data""" @@ -104,6 +107,7 @@ async def getSumDataForCustomer(self, sysSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getOneDateEnergyBySn(self, sysSn, queryDate=None) -> Optional(list): """According SN to get System Energy Data""" @@ -118,6 +122,7 @@ async def getOneDateEnergyBySn(self, sysSn, queryDate=None) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getChargeConfigInfo(self, sysSn) -> Optional(list): """According SN to get charging setting information""" @@ -130,6 +135,7 @@ async def getChargeConfigInfo(self, sysSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getDisChargeConfigInfo(self, sysSn) -> Optional(list): """According to SN discharge setting information""" @@ -142,6 +148,7 @@ async def getDisChargeConfigInfo(self, sysSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getEvChargerConfigList(self, sysSn) -> Optional(list): """According to SN get Ev Charger Config List""" @@ -154,6 +161,7 @@ async def getEvChargerConfigList(self, sysSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def setEvChargerCurrentsBySn(self, sysSn, currentsetting) -> Optional(list): """According to SN set Ev Charger Currents""" @@ -171,6 +179,7 @@ async def setEvChargerCurrentsBySn(self, sysSn, currentsetting) -> Optional(list except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getEvChargerCurrentsBySn(self, sysSn) -> Optional(list): """According to SN get Ev Charger Currents""" @@ -183,6 +192,7 @@ async def getEvChargerCurrentsBySn(self, sysSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getEvChargerStatusBySn(self, sysSn, evchargerSn) -> Optional(list): """According to SN get Ev Charger Status""" @@ -195,6 +205,7 @@ async def getEvChargerStatusBySn(self, sysSn, evchargerSn) -> Optional(list): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def remoteControlEvCharger(self, sysSn, evchargerSn, controlMode) -> Optional(dict): """According SN to Remote Control Ev Charger""" @@ -213,6 +224,7 @@ async def remoteControlEvCharger(self, sysSn, evchargerSn, controlMode) -> Optio except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def bindSn(self, sysSn, code) -> Optional(dict): """According to SN to Bind SN""" @@ -230,6 +242,7 @@ async def bindSn(self, sysSn, code) -> Optional(dict): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getVerificationCode(self, sysSn, checkCode) -> Optional(dict): """According SN to Get Verification Code""" @@ -247,6 +260,7 @@ async def getVerificationCode(self, sysSn, checkCode) -> Optional(dict): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def unBindSn(self, sysSn) -> Optional(dict): """According SN to UnBind SN""" @@ -263,6 +277,7 @@ async def unBindSn(self, sysSn) -> Optional(dict): except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def updateChargeConfigInfo(self, sysSn, batHighCap, gridCharge, timeChae1, timeChae2, timeChaf1, timeChaf2) -> Optional(dict): @@ -286,6 +301,7 @@ async def updateChargeConfigInfo(self, sysSn, batHighCap, gridCharge, timeChae1, except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def updateDisChargeConfigInfo(self, sysSn, batUseCap, ctrDis, timeDise1, timeDise2, timeDisf1, timeDisf2) -> Optional(dict): @@ -309,6 +325,7 @@ async def updateDisChargeConfigInfo(self, sysSn, batUseCap, ctrDis, timeDise1, t except Exception as e: logger.error(f"Error: {e} when calling {resource}") + raise async def getIPData(self) -> Optional(dict): ENDPOINTS = { diff --git a/setup.py b/setup.py index 4bdd182..848d4c1 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setup( name="alphaessopenapi", - version="0.0.19", + version="0.0.20", author="Charles Gillanders", author_email="charles@charlesgillanders.com", description="A python library to retrieve energy statistics from your Alpha ESS inverter by polling the Official Alpha ESS Open API.",