From 45b1d6b199caaea74779810d5c6483c6fb6a23b7 Mon Sep 17 00:00:00 2001
From: Daniel Muehlbachler-Pietrzykowski <daniel@muehlbachler.io>
Date: Tue, 12 Dec 2023 19:29:04 +0100
Subject: [PATCH] fix: set event loop for client

---
 custom_components/hella_onyx/api_connector.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/custom_components/hella_onyx/api_connector.py b/custom_components/hella_onyx/api_connector.py
index 41d7dd2..aa9b4ae 100644
--- a/custom_components/hella_onyx/api_connector.py
+++ b/custom_components/hella_onyx/api_connector.py
@@ -1,6 +1,7 @@
 """API connector for the ONYX integration."""
 import logging
 
+import asyncio
 from typing import Any
 
 from homeassistant.helpers.aiohttp_client import async_get_clientsession
@@ -31,7 +32,7 @@ def _client(self):
                 fingerprint=self.fingerprint,
                 access_token=self.token,
                 client_session=async_get_clientsession(self.hass),
-                event_loop=self.hass.loop,
+                event_loop=asyncio.new_event_loop(),
             )
         return self.__client