I have 3 Venstar thermostats (ColorTouch T8900) in my house. I have had them all connected to HA, two currently are connected. One of the thermostats lost power (fuse blew on the furnace circuit board). I replaced the fuse and restored power but I was never able to get it back online in HA. I deleted the thermostat from the Venstar integration but now can not add it back on. My other 2 Venstar thermostats work fine with HA.
Here are my error logs when trying to add the thermostat back on to HA.
Logger: venstarcolortouch.venstarcolortouch
Source: /usr/local/lib/python3.10/site-packages/venstarcolortouch/venstarcolortouch.py:177
First occurred: 12:27:21 AM (2 occurrences)
Last logged: 12:27:30 AM
Login failed during update_info() call!
Logger: venstarcolortouch.venstarcolortouch
Source: /usr/local/lib/python3.10/site-packages/venstarcolortouch/venstarcolortouch.py:107
First occurred: 12:27:21 AM (2 occurrences)
Last logged: 12:27:30 AM
Failed to request thermostat info in login
Logger: venstarcolortouch.venstarcolortouch
Source: /usr/local/lib/python3.10/site-packages/venstarcolortouch/venstarcolortouch.py:148
First occurred: 12:27:21 AM (2 occurrences)
Last logged: 12:27:30 AM
Error requesting http://192.168.1.169/ from Venstar ColorTouch.
Error requesting http://http://192.168.1.169/ from Venstar ColorTouch.
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 174, in _new_conn
conn = connection.create_connection(
File "/usr/local/lib/python3.10/site-packages/urllib3/util/connection.py", line 95, in create_connection
raise err
File "/usr/local/lib/python3.10/site-packages/urllib3/util/connection.py", line 85, in create_connection
sock.connect(sa)
OSError: [Errno 113] Host is unreachable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/local/lib/python3.10/http/client.py", line 1282, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/local/lib/python3.10/http/client.py", line 1328, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.10/http/client.py", line 1277, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.10/http/client.py", line 1037, in _send_output
self.send(msg)
File "/usr/local/lib/python3.10/http/client.py", line 975, in send
self.connect()
File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 205, in connect
conn = self._new_conn()
File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 186, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fd4dc70d8d0>: Failed to establish a new connection: [Errno 113] Host is unreachable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 489, in send
resp = conn.urlopen(
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 787, in urlopen
retries = retries.increment(
File "/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.1.169', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd4dc70d8d0>: Failed to establish a new connection: [Errno 113] Host is unreachable'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/venstarcolortouch/venstarcolortouch.py", line 142, in _request
req = requests.get(uri,
File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 565, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='192.168.1.169', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd4dc70d8d0>: Failed to establish a new connection: [Errno 113] Host is unreachable'))
Has anyone else had this issue or know how to solve it?