So I’ve been working on setting up my second roomba (the first roomba integrated w/ no problem) and I’m unable to get it to connect.
Home Assistant see’s the roomba and populates the Host and BLID but it hit’s an unknown error. The logs show this
2021-02-17 09:27:28 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 130, in async_init
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 213, in _async_handle_step
result: Dict = await getattr(flow, method)(user_input)
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 325, in async_step_discovery
return await self.async_step_pick_implementation()
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 250, in async_step_pick_implementation
return await self.async_step_auth()
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 274, in async_step_auth
url = await self.flow_impl.async_generate_authorize_url(self.flow_id)
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 147, in async_generate_authorize_url
redirect_uri = self.redirect_uri
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 131, in redirect_uri
raise RuntimeError("No current request in context")
RuntimeError: No current request in context
2021-02-17 09:27:28 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 130, in async_init
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 213, in _async_handle_step
result: Dict = await getattr(flow, method)(user_input)
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 325, in async_step_discovery
return await self.async_step_pick_implementation()
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 250, in async_step_pick_implementation
return await self.async_step_auth()
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 274, in async_step_auth
url = await self.flow_impl.async_generate_authorize_url(self.flow_id)
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 147, in async_generate_authorize_url
redirect_uri = self.redirect_uri
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 131, in redirect_uri
raise RuntimeError("No current request in context")
RuntimeError: No current request in context
2021-02-17 09:30:07 ERROR (SyncWorker_7) [roombapy.roomba] Error: [Errno 111] Connection refused
2021-02-17 09:30:07 ERROR (SyncWorker_7) [roombapy.roomba] Error: [Errno 111] Connection refused
2021-02-17 09:30:07 ERROR (SyncWorker_7) [roombapy.roomba] Error: [Errno 111] Connection refused
2021-02-17 09:30:07 ERROR (SyncWorker_7) [roombapy.roomba] Unable to connect to 192.168.2.127
2021-02-17 09:30:07 ERROR (MainThread) [homeassistant.components.roomba] Error to connect to vacuum
2021-02-17 09:31:33 ERROR (Thread-29) [roombapy.roomba] Error: [Errno 111] Connection refused
2021-02-17 09:31:33 ERROR (Thread-29) [roombapy.roomba] Error: [Errno 111] Connection refused
2021-02-17 09:31:33 ERROR (Thread-29) [roombapy.roomba] Error: [Errno 111] Connection refused
2021-02-17 09:31:33 ERROR (Thread-29) [roombapy.roomba] Unable to connect to 192.168.2.126
2021-02-17 09:31:33 ERROR (Thread-29) [root] Uncaught thread exception
Traceback (most recent call last):
File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
I attempted to set it up manually and get the password/blid myself but I get this error when using the tool from the documentation
[*****.*****@********* home-assistant]$ docker exec -it home-assistant python -c 'import roombapy.entry_points; roombapy.entry_points.password()' ROOMBA_IP
Roomba have to be on Home Base powered on.
Press and hold HOME button until you hear series of tones.
Release button, Wi-Fi LED should be flashing
Press Enter to continue...
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python3.8/site-packages/roombapy/entry_points.py", line 27, in password
roomba_info = roomba_discovery.find(roomba_ip)
File "/usr/local/lib/python3.8/site-packages/roombapy/discovery.py", line 23, in find
return self.get(ip)
File "/usr/local/lib/python3.8/site-packages/roombapy/discovery.py", line 40, in get
self._send_message(ip)
File "/usr/local/lib/python3.8/site-packages/roombapy/discovery.py", line 80, in _send_message
self.server_socket.sendto(
socket.gaierror: [Errno -2] Name does not resolve
Any insight into these errors would be awesome! The roomba that wont connect is the Roomba i3