Hi, i´m trying to get my x500 integrated in HA - sadly I get the following Error. Can anybody help please???
Logger: homeassistant.components.vacuum
Source: custom_components/weback/vacuum.py:64
Integration: Vacuum (documentation, issues)
First occurred: 3:09:00 (1 occurrences)
Last logged: 3:09:00
weback: Error on device update!
Traceback (most recent call last):
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 699, in urlopen
httplib_response = self._make_request(
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 382, in _make_request
self._validate_conn(conn)
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 1010, in validate_conn
conn.connect()
File “/usr/local/lib/python3.8/site-packages/urllib3/connection.py”, line 411, in connect
self.sock = ssl_wrap_socket(
File "/usr/local/lib/python3.8/site-packages/urllib3/util/ssl.py", line 428, in ssl_wrap_socket
ssl_sock = ssl_wrap_socket_impl(
File "/usr/local/lib/python3.8/site-packages/urllib3/util/ssl.py", line 472, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
File “/usr/local/lib/python3.8/ssl.py”, line 500, in wrap_socket
return self.sslsocket_class._create(
File “/usr/local/lib/python3.8/ssl.py”, line 1040, in _create
self.do_handshake()
File “/usr/local/lib/python3.8/ssl.py”, line 1309, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/local/lib/python3.8/site-packages/botocore/httpsession.py”, line 254, in send
urllib_response = conn.urlopen(
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 755, in urlopen
retries = retries.increment(
File “/usr/local/lib/python3.8/site-packages/urllib3/util/retry.py”, line 506, in increment
raise six.reraise(type(error), error, _stacktrace)
File “/usr/local/lib/python3.8/site-packages/urllib3/packages/six.py”, line 734, in reraise
raise value.with_traceback(tb)
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 699, in urlopen
httplib_response = self._make_request(
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 382, in _make_request
self._validate_conn(conn)
File “/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py”, line 1010, in validate_conn
conn.connect()
File “/usr/local/lib/python3.8/site-packages/urllib3/connection.py”, line 411, in connect
self.sock = ssl_wrap_socket(
File "/usr/local/lib/python3.8/site-packages/urllib3/util/ssl.py", line 428, in ssl_wrap_socket
ssl_sock = ssl_wrap_socket_impl(
File "/usr/local/lib/python3.8/site-packages/urllib3/util/ssl.py", line 472, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
File “/usr/local/lib/python3.8/ssl.py”, line 500, in wrap_socket
return self.sslsocket_class._create(
File “/usr/local/lib/python3.8/ssl.py”, line 1040, in _create
self.do_handshake()
File “/usr/local/lib/python3.8/ssl.py”, line 1309, in do_handshake
self._sslobj.do_handshake()
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, line 359, in _async_add_entity
await entity.async_device_update(warning=False)
File “/usr/src/homeassistant/homeassistant/helpers/entity.py”, line 466, in async_device_update
await task
File “/usr/local/lib/python3.8/concurrent/futures/thread.py”, line 57, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/weback/vacuum.py”, line 64, in update
self.device.update()
File “/usr/local/lib/python3.8/site-packages/weback_unofficial/client.py”, line 165, in update
shadow = self.client.get_device_shadow(self.name)
File “/usr/local/lib/python3.8/site-packages/weback_unofficial/client.py”, line 102, in get_device_shadow
resp = client.get_thing_shadow(thingName=device_name)
File “/usr/local/lib/python3.8/site-packages/botocore/client.py”, line 357, in _api_call
return self._make_api_call(operation_name, kwargs)
File “/usr/local/lib/python3.8/site-packages/botocore/client.py”, line 647, in _make_api_call
http, parsed_response = self._make_request(
File “/usr/local/lib/python3.8/site-packages/botocore/client.py”, line 667, in _make_request
return self._endpoint.make_request(operation_model, request_dict)
File “/usr/local/lib/python3.8/site-packages/botocore/endpoint.py”, line 102, in make_request
return self._send_request(request_dict, operation_model)
File “/usr/local/lib/python3.8/site-packages/botocore/endpoint.py”, line 136, in _send_request
while self._needs_retry(attempts, operation_model, request_dict,
File “/usr/local/lib/python3.8/site-packages/botocore/endpoint.py”, line 228, in _needs_retry
responses = self._event_emitter.emit(
File “/usr/local/lib/python3.8/site-packages/botocore/hooks.py”, line 356, in emit
return self._emitter.emit(aliased_event_name, **kwargs)
File “/usr/local/lib/python3.8/site-packages/botocore/hooks.py”, line 228, in emit
return self._emit(event_name, kwargs)
File “/usr/local/lib/python3.8/site-packages/botocore/hooks.py”, line 211, in _emit
response = handler(**kwargs)
File “/usr/local/lib/python3.8/site-packages/botocore/retryhandler.py”, line 183, in call
if self._checker(attempts, response, caught_exception):
File “/usr/local/lib/python3.8/site-packages/botocore/retryhandler.py”, line 250, in call
should_retry = self._should_retry(attempt_number, response,
File “/usr/local/lib/python3.8/site-packages/botocore/retryhandler.py”, line 277, in _should_retry
return self._checker(attempt_number, response, caught_exception)
File “/usr/local/lib/python3.8/site-packages/botocore/retryhandler.py”, line 316, in call
checker_response = checker(attempt_number, response,
File “/usr/local/lib/python3.8/site-packages/botocore/retryhandler.py”, line 222, in call
return self._check_caught_exception(
File “/usr/local/lib/python3.8/site-packages/botocore/retryhandler.py”, line 359, in _check_caught_exception
raise caught_exception
File “/usr/local/lib/python3.8/site-packages/botocore/endpoint.py”, line 200, in _do_get_response
http_response = self._send(request)
File “/usr/local/lib/python3.8/site-packages/botocore/endpoint.py”, line 244, in _send
return self.http_session.send(request)
File “/usr/local/lib/python3.8/site-packages/botocore/httpsession.py”, line 281, in send
raise SSLError(endpoint_url=request.url, error=e)
botocore.exceptions.SSLError: SSL validation failed for https://data.iot.eu-central-1.amazonaws.com/things/ty-x500-dc-4f-22-6c-05-96/shadow [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)