Tuya Wifi : Prise + Smart Switch dans Domoticz

La plateforme chinoise Tuya est un vaste écosystème avec cloud, application, plusieurs protocoles et une multitude de dispositifs. Les dispositifs sont pilotables avec les assistants vocaux de Google et Amazon, avec l’application Tuya smart ou en utilisant des systèmes de domotique.

 

Découverte de Tuya

Dans cet article, nous allons configurer une prise Tuya wifi pour un usage basique (on/off) en utilisant Domoticz.

Tout d’abord, il faut créer un compte sur le site Tuya IoT puis suivre la procédure indiquée dans ce lien : tuyapi

Voici ma version avec des copies d’écran pour mieux illustrer la marche à suivre :

 

Ensuite, il faut installer le client pour Tuya sur votre raspberry après une mise à jour de raspbian :

Informations sur tuyacli

On va maintenant pouvoir installer les prises, mais il faut s’assurer que :

  • le raspberry n’est connecté qu’en wifi (pas de rj45)
  • que le wifi est bien du 2.4G (pas du 5G)
  • que l’appli Tuya smart n’est pas active sur un smartphone

Voici la commande à passer, en indiquant vos codes récupérés sur Tuya IoT + identifiant et mot de passe de votre réseau wifi 2.4g. La prise doit être branchée et en mode configuration, i.e. après appui long (5s) sur le bouton => clignotement rapide.

 

Utilisation du client Tuya pour initialiser les prises wifi

Noter les id et localKey pour chaque prise Tuya, ils seront utilisés pour commander les prises depuis Domoticz via un shell.

Dans Domoticz, on va créer un simple switch virtuel de type interrupteur par prise et dans Action On/Off on lancera le shell qui contient la commande tuya-cli d’activation ou d’arrêt. Attention aux 3 /// après script:

Switch On/Off pour une prise Tuya

 

Le shell qui va permettre d’activer une prise (true = on et false = off) avec les identifiants de chaque prise :

Il y a un léger délai de 2/3s après chaque commande qui est lié au cloud Tuya.

Dans mon cas, cela fonctionne tel que je l’ai décrit, mais si vous rencontrez des difficultés (qui peuvent être liées à une configuration différente) n’hésitez pas à me contacter.

Discussion et Infos sur les prises dans le forum

Pour ces prises, il y a des intégrations plus poussées dans Domoticz (avec des plugins python) mais j’ai voulu tester une solution la plus simple possible dans Domoticz.

Exemple avec plus de possibilités :

Intégration dans Domoticz avec suivi de la consommation

Il y a aussi des solutions pour ne pas utiliser le cloud de Tuya en flashant avec un firmware tasmota ou espeasy ou esphome (c’est cette dernière option qui semble la plus prometteuse).

Et surtout, il y a une multitude de dispositifs tuya smart en wifi, zigbee (avec une passerelle donc) ou 433mhz avec des tarifs qui n’ont rien à voir avec du zWave (environ 6€ par prise).

Ajout du 7 avril 2021 : Intégration de Smart Switch wifi pour piloter des éclairages.

 

En suivant la même procédure (uniquement à partir de tuyacli, il n’est plus nécessaire de configurer le cloud Tuya car c’est déjà fait), j’ai ajouté 2 switch wifi pour des éclairages extérieurs (environ 6€ pour un switch).

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *