Pour l’installation non, mais erreur sur l’execution
jeedom@jeedom:~ $ /var/www/html/plugins/script/data/CamTapo.PY
Traceback (most recent call last):
File "/var/www/html/plugins/script/data/CamTapo.PY", line 26, in <module>
moveX(10)
File "/var/www/html/plugins/script/data/CamTapo.PY", line 13, in moveX
tapo2=Tapo(host, user, password)
File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 41, in __init__
self.basicInfo = self.getBasicInfo()
File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 233, in getBasicInfo
{"method": "get", "device_info": {"name": ["basic_info"]}}
File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 95, in performRequest
self.ensureAuthenticated()
File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 61, in ensureAuthenticated
return self.refreshStok()
File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 80, in refreshStok
raise Exception("Invalid authentication data")
Exception: Invalid authentication data
[ERROR] : Erreur exécution de la commande [TEST][CamTapo.PY][MoveX] : Erreur sur /var/www/html/plugins/script/data/CamTapo.PY 2>&1 valeur retournée : 1. Détails : Traceback (most recent call last): File "/var/www/html/plugins/script/data/CamTapo.PY", line 26, in <module> moveX(10) File "/var/www/html/plugins/script/data/CamTapo.PY", line 13, in moveX tapo2=Tapo(host, user, password) File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 41, in __init__ self.basicInfo = self.getBasicInfo() File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 233, in getBasicInfo {"method": "get", "device_info": {"name": ["basic_info"]}} File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 95, in performRequest self.ensureAuthenticated() File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 61, in ensureAuthenticated return self.refreshStok() File "/usr/local/lib/python3.7/dist-packages/pytapo/__init__.py", line 80, in refreshStok raise Exception("Invalid authentication data") Exception: Invalid authentication data
Mon script de test
#!/usr/bin/env python3
from pytapo import Tapo
import sys
user="xxxxx"
password="xxxx"
# user="xxxx@xxxx"
# password="xxxxxxxxx"
host="192.168.x.xxx"
def moveX(x):
tapo2=Tapo(host, user, password)
res ={}
try :
res = tapo2.moveMotor(x,0)
except Exception :
print("Camera en butee (X)")
res["error_code"] =-1
if(res.get("error_code")==0) :
return 1
else :
return -1
# moveX(sys.argv[1])
moveX(10)