Appareil Tuya non détecté en mode inclusion

Bonjour,

J’ai acheté un ventilateur de plafond Create Wind Calm avec module wifi. J’ai vu sur un autre sujet qu’il peut fonctionner avec le plugin Wifilightv2 avec l’inclusion automatique.
Malheureusement, pour moi ça ne marche pas, il n’est pas détecté par le plugin.

J’ai suivi la procédure de la documentation :

  • Intégration du ventilateur dans l’appli Tuya Smart Life
  • Création du compte développeur, création d’un projet, liaison avec mon compte de l’appli Tuya
  • Ajout des « cloud services » pour avoir les bonnes permissions.
  • Récupération des Access ID et Access Secret et ajout dans la configuration du plugin

Quelques captures de ce que j’ai fait :




Les logs wifilightV2_inc, j’ai remplacé les séries de chiffres et lettres par des #, ne sachant pas si c’est des info sensibles :

[2025-08-03 12:30:48] DEBUG  : Tuya cloud
[2025-08-03 12:30:48] DEBUG  : try:openapi.tuyaeu.com
[2025-08-03 12:30:48] DEBUG  : sign:####################++#############+GET<br /> ################################################################<br /> <br /> /v1.0/token?grant_type=1
[2025-08-03 12:30:48] DEBUG  : token:################################
[2025-08-03 12:30:51] DEBUG  :  wait 17 s
[2025-08-03 12:30:54] DEBUG  :  wait 14 s
[2025-08-03 12:30:57] DEBUG  :  wait 11 s
[2025-08-03 12:31:00] DEBUG  :  wait 8 s
[2025-08-03 12:31:03] DEBUG  :  wait 5 s
[2025-08-03 12:31:06] DEBUG  :  wait 2 s
[2025-08-03 12:31:08] DEBUG  : info:{"addresses":[],"version":[],"id":[]}
[2025-08-03 12:31:08] DEBUG  : No device found on local network : end process
[2025-08-03 12:31:08] DEBUG  : End Tuya cloud

Le ventilateur a bien une adresse fixe sur mon routeur (192.168.1.45)
Un ping -c 2 192.168.1.45 donne ça :

PING 192.168.1.45 (192.168.1.45) 56(84) bytes of data.
64 bytes from 192.168.1.45: icmp_seq=1 ttl=255 time=186 ms
64 bytes from 192.168.1.45: icmp_seq=2 ttl=255 time=46.2 ms

--- 192.168.1.45 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 46.172/116.249/186.326/70.077 ms

Est-ce possible de m’aider svp ?

2 raisons :
le périphérique est cloud et il n’est pas accessible localement
ou

Dans le message suivant quelqu’un a réussi à appairer le même donc à priori il doit être accessible localement :

Pour le lien que tu donnes, étant donné qu’il répond au ping depuis jeedom, je pense que ce ne doit pas être le même problème. Je n’ai qu’un seul réseau en 192.168.1.XXX.

Est-ce que je dois tenter une inclusion manuelle ?

il n’y a que ces 2 soucis possibles.
probablement le cloud si le firmware n’est pas le même.

En créant l’équipement manuellement, j’ai ceci dans les logs :

[2025-08-06 12:03:12] DEBUG  : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for Tuya/Yeelight devices - V1.96t - <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2025-08-06 12:03:12] DEBUG  : ** Ventilateur Ch. Parents - TuyaCustom_V2 @192.168.1.45 - cha:1 **
[2025-08-06 12:03:12] DEBUG  :      New device OK
[2025-08-06 12:03:12] DEBUG  : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :10462 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2025-08-06 12:03:12] DEBUG  : Update state of: Ventilateur Ch. Parents @192.168.1.45
[2025-08-06 12:03:13] DEBUG  : Error on:192.168.1.45 is :Connection reset by peer n:104  diff:1

Après un reset du ventilateur, apparement les commandes sont bien envoyées en local comme on peut le voir sur ces logs :

[2025-08-06 12:23:05] DEBUG  : Update state of: Ventilateur Ch. Parents @192.168.1.45 class:TuyaCustom_V4
[2025-08-06 12:23:05] DEBUG  : Receive from:192.168.1.45 cmd:10 Decoded mess: {"dps":{"20":false,"23":0,"60":false,"62":1,"63":"forward","64":0,"66":true}} 20| 23|0 60| 62|1 63|forward 64|0 66|1  - Read Json OK
[2025-08-06 12:23:05] DEBUG  :     Update Ventilateur Ch. Parents @192.168.1.45 channel:1
[2025-08-06 12:23:05] DEBUG  : Receive from:192.168.1.45 cmd:12 Decoded mess: query dp failed Not decoded or empty

Par contre si je supprime l’équipement l’inclusion ne fonctionne toujours pas et en ajoutant l’équipement manuellement le mode apprentissage n’ajoute aucune commande.

J’ai réussi à ajouter les commandes manuellement en utilisant les infos données par la commande « Get Device Specification Attribute » de l’API explorer de la plateforme developper tuya.

Je n’ai configuré que la lumière parce que c’est la seule commande dont j’ai besoin pour la mettre sur l’interrupteur mural. Je contrôle le reste avec la télécommande.

Ça marche donc correctement avec les paramètres suivants :


Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.