My apologies, I didn’t have rest980 Docker Image installed. I restarted everything, and now am seeing this in the logs,
Log Details (ERROR)
Logger: homeassistant.components.vacuum
Integration: Vacuum (documentation, issues)
First occured: 9:12:25 PM (1 occurences)
Last logged: 9:12:25 PM
Error while setting up roomba platform for vacuum
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 303, in _connect
self.client.connect(self.address, self.roomba_port, 60)
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 937, in connect
return self.reconnect()
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 1071, in reconnect
sock = self._create_socket_connection()
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 3522, in _create_socket_connection
return socket.create_connection(addr, source_address=source, timeout=self._keepalive)
File "/usr/local/lib/python3.7/socket.py", line 728, in create_connection
raise err
File "/usr/local/lib/python3.7/socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 303, in _connect
self.client.connect(self.address, self.roomba_port, 60)
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 937, in connect
return self.reconnect()
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 1071, in reconnect
sock = self._create_socket_connection()
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 3522, in _create_socket_connection
return socket.create_connection(addr, source_address=source, timeout=self._keepalive)
File "/usr/local/lib/python3.7/socket.py", line 728, in create_connection
raise err
File "/usr/local/lib/python3.7/socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 303, in _connect
self.client.connect(self.address, self.roomba_port, 60)
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 937, in connect
return self.reconnect()
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 1071, in reconnect
sock = self._create_socket_connection()
File "/usr/local/lib/python3.7/site-packages/paho/mqtt/client.py", line 3522, in _create_socket_connection
return socket.create_connection(addr, source_address=source, timeout=self._keepalive)
File "/usr/local/lib/python3.7/socket.py", line 728, in create_connection
raise err
File "/usr/local/lib/python3.7/socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 179, in _async_setup_platform
await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for
return fut.result()
File "/usr/src/homeassistant/homeassistant/components/roomba/vacuum.py", line 112, in async_setup_platform
await hass.async_add_job(roomba.connect)
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 286, in connect
if not self._connect():
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 321, in _connect
self._connect(count, True)
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 321, in _connect
self._connect(count, True)
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 321, in _connect
self._connect(count, True)
File "/usr/local/lib/python3.7/site-packages/roomba/roomba.py", line 325, in _connect
"Unable to connect to Roomba at {}".format(self.address))
roomba.roomba.RoombaConnectionError: Unable to connect to Roomba at 192.168.20.46
The IP address is correct, and all firewall rules are setup to allow established and related - as this device is on a VLAN. All MQTT ports are also open. I then tested opening the roomba IP up to the HA server, then restarted, but got the same error as above.