Utilisation des API tuya pour intégration dans DOMOTICZ
Dans le dossier du script vous trouverez code.json
. Modifiez le avec les informations Client ID et Client Secret ainsi que les prises nécessaires.
{ "client_id":"", "app_id":"" }
Ce script envoi des requêtes au Cloud Tuya pour envoyer des commandes aux prises. Il vous faut récupérer les ID des prises dans le cloud Tuya
example : Remplacer b32d445f334D33 par votre deviceID
python3 main.py --switch b32d445f334D33
Options available main.py --switch <ID> <True|False> main.py --status <ID> main.py --toggle <ID>
Dans votre dossier de scripts Domoticz clonez le repo.
exemple pour rasberry pi : cd /pi/home/domoticz/script/python/
git clone https://github.com/Canard64/Domoticz-Tuya.git
Veuillez changer la ligne self.full_path
en fonction du chemin où vous avez mis vos sources
Ajoutez le mode éxecutable au fichier main.py.
chmod a+x main.py
Dans Domoticz créez un dummy device de type Switch.
Allez dans le menu Swich
Puis modifier les caractéristiques de la prise.
On action :
script:///home/pi/domoticz/scripts/python/domoticz-tuya/main.py --switch DEVICEID true
Off action :
script:///home/pi/domoticz/scripts/python/domoticz-tuya/main.py --switch DEVICEID false