From 74d35a5eec3b43d059b0a9d321be202d17d0d6f9 Mon Sep 17 00:00:00 2001 From: Leggin Date: Fri, 5 Apr 2024 18:34:01 +0200 Subject: [PATCH] add ping intervall as websocket parameter --- src/dirigera/hub/hub.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dirigera/hub/hub.py b/src/dirigera/hub/hub.py index 6af451f..85c30d5 100644 --- a/src/dirigera/hub/hub.py +++ b/src/dirigera/hub/hub.py @@ -57,6 +57,7 @@ def create_event_listener( on_pong: Any = None, on_data: Any = None, on_cont_message: Any = None, + ping_intervall: int = 60, ) -> None: wsapp = websocket.WebSocketApp( self.websocket_base_url, @@ -71,7 +72,9 @@ def create_event_listener( on_cont_message=on_cont_message, ) - wsapp.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE}) + wsapp.run_forever( + sslopt={"cert_reqs": ssl.CERT_NONE}, ping_interval=ping_intervall + ) def patch(self, route: str, data: List[Dict[str, Any]]) -> Any: response = requests.patch(