Piloter avec la box eedomus les équipements de la passerelle Tuya via son cloud (Cloud Tuya en Direct)
Ce plugin permet de contrôler la plupart des équipements Zigbee, Wifi, Bluetooth installés dans votre passerelle Tuya et application Smartphone Smart Life.
Il contrôle les équipements LIDL Silvercrest, Livarno, etc...Et la passerelle LIDL est issue de la passerelle Tuya
Attention : l'installation du périphérique s'effectue uniquement en étant connecté sur le même réseau que votre box eedomus !
La version 1.14 du plugin utilise la passerelle et le token qu'il est recommandé d'installer pour un meilleur suivi.
L'API utilisée est celle de Tuya en direct Tuya loT Development Platform, il n'y a pas ou peu de limite de consultation, contrairement à l'API Home Assistant
qui était utilisée dans le Plugin de la team eedomus Tuya/Smart Life.
qui est TeamTuyaDirect ?
Important : Avant de commencer, il faut créer un projet sur le site de Tuya Developer afin de récupérer un clientid et clientsecret et relier son application Tuya smartphone avec le projet créé.
Pour cette étape OBLIGATOIRE, cliquez sur ce lien pour suivre le Tuto en anglais.
Pour résumer, il faut:
Créer un compte sur le site Tuya loT Development Platform
Créer un projet -> Cliquer sur
--> Il est important de sélectionner <Central Europe Data Center> et non pas <Western Europe Data Center> <--
Autoriser les services nécessaires: IoT Core, Authorization Token Management, Smart Home Scene Linkage, Data Dashboard Service
--> Certains services devront être renouvellés sinon le token sera figé et le Plugin en erreur (IoT Core a une durée de 6 mois) <--
Copier/coller les information Clientid et Clientsecret qui seront nécessaire pour ce PLUGIN.
Relier votre application smartphone Tuya avec le projet, à l'aide d'un QR-CODE qui va s'afficher sur l'écran du site Tuya.
Cliquer sur
Scanner ce QR-Code avec l'application smartphone Tuya dans le Profile et le symbole scanner en haut à droite
Sélectionner
Sauvegarder cette configuration et les devices vont apparaitre sur le projet Tuya.
Il est maintenant possible de lancer le Plugin Tuya à partir du store eedomus.
Dans le store eedomus, sélectionner le Plugin Tuya (qui est tout en bas de la page des Plugins), puis cliquer sur créer.
Une page s'ouvre et vous devez renseigner le nom personnalisé du périphérique, le localiser dans une pièce et éventuellement saisir du texte dans Notes utilisateur.
Vous devrez renseigner l'adresse de l'équipement à installer:
Cliquez sur le lien "ici pour lister vos équipements et scènes Tuya", un page va s'ouvrir et vous allez renseigner les identifiants de Tuya loT Development Platform
Clientid et ClientSecret récupérés à l'étape 4 du paragraphe 2
La liste des équipements intégrés à votre passerelle Tuya s'affiche, veillez à bien conserver cette liste (copier/coller dans un fichier et sauvegarde pour utilisation ultérieure).
Cette liste contient :
Il est ensuite nécessaire de créer les devices sur eedomus en correspondance avec cette liste.
Le principe est simple, il s'agit d'une liste avec case à cocher et adresse du périphérique:
--> Vous ne pouvez créer à la fois qu'un seul périphérique par type, par contre vous pouvez créer en 1 seule fois tous les types de périphériques <--
Il est nécessaire à la première création de cocher la case Passerelle afin d'obtenir les 2 périphériques Passerelle et Token (même si vous ne disposez pas de passerelle).
A la première utilisation, la passerelle Tuya va afficher si elle est connectée au réseau (ou pas), ainsi que le token. Ceci doit mettre 1 à 2 minutes à s'initialiser.
Puis, il se mettra ensuite à jour toutes les 15 minutes (fréquence dans le polling = 15).
Les équipements Lampes LED Dimmable White, LED Dimmable RGB, Interrupteurs, Prises, Ventilateur, Bouilloire, Détecteur de présence et Détecteur de fumée se mettent à jour toutes les minutes (fréquence dans le polling = 1).
L'équipment Analyseur piscine Yago Zigbee et Smart Battery se mettent à jour toutes les 15 minutes (fréquence dans le polling = 15).
Les Scénarios/Automatismes n'ont pas d'état, et donc pas de mise à jour (fréquence dans le polling = 0).
D'autres périphériques seront créés au fur et à mesure de leur découverte, l'API Tuya a une structure assez simple:
chaque donnée est listée, puis sa valeur est listée : dataname
chaque commande est sous la forme : {"commands":[{"code":"cde1name","value":cde1value},{"code":"cde2name","value":"cde2value"}]}
où la valeur de la commande est sans guillemet lorsque c'est un booléen, un entier, en réel. La valeur de la commande est avec guillemet lorsque c'est une chaîne de caractères.
Toutes les commandes disponibles sont affichées dans la liste que vous avez récupéré à l'installation du Plugin Tuya.
Si le périphérique passerelle est déconnecté en permanence ou que le token ne se renouvelle plus toutes les 2 heures dans eedomus:
Pour renouveler la période d'essai:
et "extend trial period" en vert. Le renouvellement du token prend environ 2 heures.
Si le quota en nombre d'appareils (50) ou nombre d'appareils actionnables (10), ou calls à l'Api (30000) est dépassé :
identifier la source du problème : Cloud->usage, ou API statistics
supprimer des appareils du projet : Cloud->Development->Open Project->Devices->Link App Account->Manage Devices
puis passer en mode "custom" et "unlinker" des modules (ils seront supprimés du "projet" mais pas de l'app Tuya)