You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm unable to add my thermostats. I put in the token in the popup, get confirmation but then adding the devices fails.
Error in home assistant: "unable to authenticate, sensi integration is not ready"
Debug log:
`This error originated from a custom integration.
Logger: custom_components.sensi
Source: custom_components/sensi/init.py:55
integration: Sensi (documentation, issues)
First occurred: January 22, 2025 at 8:02:25 PM (13 occurrences)
Last logged: 11:12:06 AM
Unable to authenticate
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/websockets/legacy/client.py", line 652, in await_impl
_transport, protocol = await self._create_connection()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 1136, in create_connection
sock = await self._connect_sock(
^^^^^^^^^^^^^^^^^^^^^^^^^
exceptions, addrinfo, laddr_infos)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 1039, in _connect_sock
await self.sock_connect(sock, address)
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 641, in sock_connect
return await fut
^^^^^^^^^
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 379, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/sensi/coordinator.py", line 632, in _async_update_data
return await self._fetch_device_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/sensi/coordinator.py", line 664, in _fetch_device_data
async with websockets.client.connect(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url, extra_headers=self._headers, ssl=_SSL_CONTEXT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) as websocket:
^
File "/usr/local/lib/python3.13/site-packages/websockets/legacy/client.py", line 633, in aenter
return await self
^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/websockets/legacy/client.py", line 650, in await_impl
async with asyncio_timeout(self.open_timeout):
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in aexit
raise TimeoutError from exc_val
TimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/config/custom_components/sensi/init.py", line 55, in async_setup_entry
await coordinator.async_config_entry_first_refresh()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 313, in async_config_entry_first_refresh
raise ex
homeassistant.exceptions.ConfigEntryNotReady`
'
I see DNS requests to oauth.sensiapi.io. & rt.sensiapi.io. on my router and replies.
Any tips would be greatly appreciated. This actually used to work.
The text was updated successfully, but these errors were encountered:
I'm unable to add my thermostats. I put in the token in the popup, get confirmation but then adding the devices fails.
Error in home assistant: "unable to authenticate, sensi integration is not ready"
Debug log:
`This error originated from a custom integration.
Logger: custom_components.sensi
Source: custom_components/sensi/init.py:55
integration: Sensi (documentation, issues)
First occurred: January 22, 2025 at 8:02:25 PM (13 occurrences)
Last logged: 11:12:06 AM
Unable to authenticate
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/websockets/legacy/client.py", line 652, in await_impl
_transport, protocol = await self._create_connection()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 1136, in create_connection
sock = await self._connect_sock(
^^^^^^^^^^^^^^^^^^^^^^^^^
exceptions, addrinfo, laddr_infos)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 1039, in _connect_sock
await self.sock_connect(sock, address)
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 641, in sock_connect
return await fut
^^^^^^^^^
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 379, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/sensi/coordinator.py", line 632, in _async_update_data
return await self._fetch_device_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/sensi/coordinator.py", line 664, in _fetch_device_data
async with websockets.client.connect(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url, extra_headers=self._headers, ssl=_SSL_CONTEXT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) as websocket:
^
File "/usr/local/lib/python3.13/site-packages/websockets/legacy/client.py", line 633, in aenter
return await self
^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/websockets/legacy/client.py", line 650, in await_impl
async with asyncio_timeout(self.open_timeout):
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in aexit
raise TimeoutError from exc_val
TimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/config/custom_components/sensi/init.py", line 55, in async_setup_entry
await coordinator.async_config_entry_first_refresh()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 313, in async_config_entry_first_refresh
raise ex
homeassistant.exceptions.ConfigEntryNotReady`
'
I see DNS requests to oauth.sensiapi.io. & rt.sensiapi.io. on my router and replies.
Any tips would be greatly appreciated. This actually used to work.
The text was updated successfully, but these errors were encountered: