Roomba 960 configuration failed

I’ve setup a new instance of Home Assistant and added a Roomba integration, for the past week it worked just fine. But last weekend it gave an error so i thought let me delete it and try again. But now it failes. The steps to add my Roomba work but when the integration is added it says. Setup failed.

Logger: homeassistant.config_entries
Source: components/roomba/
First occurred: 12:29:49 (1 occurrences)
Last logged: 12:29:49

Error setting up entry Pompy for roomba
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/", line 372, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/roomba/", line 46, in async_setup_entry
    roomba = await hass.async_add_executor_job(
  File "/usr/local/lib/python3.10/concurrent/futures/", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.10/site-packages/roombapy/", line 17, in create_roomba
    return Roomba(remote_client, continuous, delay)
  File "/usr/local/lib/python3.10/site-packages/roombapy/", line 68, in __init__
    self.loop = asyncio.get_event_loop()
  File "/usr/local/lib/python3.10/asyncio/", line 656, in get_event_loop
    raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'SyncWorker_0'.

I’m sure it’s something i did because i’m adding all my hardware as integrations and testing things. I’m new to all this but enjoying it all the same. Hope someone can show me the way.