diff --git a/openevsehttp/__main__.py b/openevsehttp/__main__.py index 370d8da..fc5c1ef 100644 --- a/openevsehttp/__main__.py +++ b/openevsehttp/__main__.py @@ -271,7 +271,7 @@ async def _update_status(self, msgtype, data, error): error, ) self._ws_listening = False - self.ws_disconnect() + await self.ws_disconnect() elif msgtype == "data": _LOGGER.debug("Websocket data: %s", data) diff --git a/openevsehttp/websocket.py b/openevsehttp/websocket.py index f48aced..c7e0ee1 100644 --- a/openevsehttp/websocket.py +++ b/openevsehttp/websocket.py @@ -90,7 +90,7 @@ async def running(self): msg = message.json() msgtype = "data" await self.callback(msgtype, msg, None) - if "pong" in msg.keys: + if "pong" in msg.keys(): self._pong = datetime.datetime.now() elif message.type == aiohttp.WSMsgType.CLOSED: diff --git a/setup.py b/setup.py index 8def346..52f7bfa 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ PROJECT_DIR = Path(__file__).parent.resolve() README_FILE = PROJECT_DIR / "README.md" -VERSION = "0.1.68" +VERSION = "0.1.69" setup( name="python_openevse_http",