Yes, le script a l’air de se lancer ! Bon y a des erreurs mais parce que maintenant ma caméra est débranchée, il faudra que je regarde ce soir.
Maintenant la question c’est comment je peux travailler dans ce venv via le plugin script ?
(pytapo_venv) jeedom@JeedomAtlas:~$ /var/www/html/plugins/script/data/Initiate.PY
Traceback (most recent call last):
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connection.py", line 198, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/util/connection.py", line 85, in create_connection
raise err
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
OSError: [Errno 113] No route to host
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connectionpool.py", line 787, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connectionpool.py", line 488, in _make_request
raise new_e
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connectionpool.py", line 1093, in _validate_conn
conn.connect()
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connection.py", line 704, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connection.py", line 213, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object a
t 0xffff8fb2cb90>: Failed to establish a new connection: [Errno 113] No route to ho
st
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
requests/adapters.py", line 667, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/connectionpool.py", line 841, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
urllib3/util/retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='192.168.1.47', port=443
): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connect
ion.HTTPSConnection object at 0xffff8fb2cb90>: Failed to establish a new connection
: [Errno 113] No route to host'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/www/html/plugins/script/data/Initiate.PY", line 9, in <module>
tapo = Tapo(host, user, password)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 132, in __init__
self.basicInfo = self.getBasicInfo()
^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 1543, in getBasicInfo
return self.executeFunction(
^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 644, in executeFunction
data = self.performRequest(
^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 700, in performRequest
self.executeAsyncExecutorJob(self.ensureAuthenticated)
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 695, in executeAsyncExecutorJob
return asyncio.run(job(*args))
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pyenv/versions/3.11.11/lib/python3.11/asyncio/runners.py", line 190, i
n run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/opt/pyenv/versions/3.11.11/lib/python3.11/asyncio/runners.py", line 118, i
n run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pyenv/versions/3.11.11/lib/python3.11/asyncio/base_events.py", line 65
4, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 248, in ensureAuthenticated
return self.refreshStok()
^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 447, in refreshStok
if self.isSecureConnection():
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 354, in isSecureConnection
res = self.request(
^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
pytapo/__init__.py", line 305, in request
response = session.request(method, url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/script/data/pytapo_venv/lib/python3.11/site-packages/
requests/adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='192.168.1.47', port=
443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.conn
ection.HTTPSConnection object at 0xffff8fb2cb90>: Failed to establish a new connect
ion: [Errno 113] No route to host'))