File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -222,11 +222,12 @@ async def update(self) -> None:
222222 else :
223223 self ._config = await resp .json ()
224224
225- # Start Websocket listening
226- self .websocket = OpenEVSEWebsocket (
227- self .url , self ._update_status , self ._user , self ._pwd
228- )
229- self ._start_listening ()
225+ if not self ._ws_listening :
226+ # Start Websocket listening
227+ self .websocket = OpenEVSEWebsocket (
228+ self .url , self ._update_status , self ._user , self ._pwd
229+ )
230+ self ._start_listening ()
230231
231232 def _start_listening (self ):
232233 """Start the websocket listener."""
@@ -267,10 +268,11 @@ def ws_disconnect(self) -> None:
267268 """Disconnect the websocket listener."""
268269 assert self .websocket
269270 self .websocket .close ()
271+ self ._ws_listening = False
270272
271273 @property
272274 def ws_state (self ) -> Any :
273- """Disconnect the websocket listener."""
275+ """Return the status of the websocket listener."""
274276 assert self .websocket
275277 return self .websocket .state
276278
Original file line number Diff line number Diff line change 55
66PROJECT_DIR = Path (__file__ ).parent .resolve ()
77README_FILE = PROJECT_DIR / "README.md"
8- VERSION = "0.1.8-12 "
8+ VERSION = "0.1.8-13 "
99
1010
1111setup (
You can’t perform that action at this time.
0 commit comments