Différences entre les versions de « Connecter un capteur Tuya WIFI sur HA ? »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Ligne 1 : Ligne 1 :
Installer un capteur Tuya en WIFI sur Home Assistant n'est pas chose aisée, et je n'y suis PAS parvenu.
Installer un capteur Tuya en WIFI sur Home Assistant n'est pas chose aisée, mais on y arrive.


Il s'agit d'un capteur de température acheté sur AliExpress, j'ai reçu un capteur WIFI alors que j'avais commandé du Zigbee.
Il s'agit d'un capteur de température acheté sur AliExpress, j'ai reçu un capteur WIFI alors que j'avais commandé du Zigbee.
Ligne 5 : Ligne 5 :
Dans un premier temps le capteur s'installe correctement avec l'appli Tuya "Smart Life".
Dans un premier temps le capteur s'installe correctement avec l'appli Tuya "Smart Life".


Mais l'intégrer dans Home Assistant est une autre affaire.
Il faut ensuite l'intégrer dans Home Assistant.
 
Il faut :


- créer un compte Tuya IoT
- créer un compte Tuya IoT
Ligne 15 : Ligne 13 :
- connecter l'application Android Smart Life avec un QR Code, ce qui permet de retrouver le device installé (le capteur)
- connecter l'application Android Smart Life avec un QR Code, ce qui permet de retrouver le device installé (le capteur)


- faire une requête API pour retrouver la clé locale (local_key)
- connecter l'API IoT dans HA (ce qui permet de retrouver la clé du device)


- faire une recherche de device dans HA, et compléter son enregistrement avec la clé obtenue
- faire une recherche de device dans HA, et compléter son enregistrement


Le capteur apparaît bien mais...dans un état Indisponible.
Le capteur apparaît bien mais...n'est présent que momentanément, 1 fois par mn pendant quelques secondes.
Donc il doit encore manquer quelque chose.
Donc il doit encore manquer quelque chose.


Ligne 28 : Ligne 26 :
https://smarthomecircle.com/how-to-setup-local-tuya-in-home-assistant  
https://smarthomecircle.com/how-to-setup-local-tuya-in-home-assistant  


utiliser le protocole 3.3
Avec une erreur pour le datapoint,


https://github.com/rospogrigio/localtuya/issues/1044  
https://github.com/rospogrigio/localtuya/issues/1044  


IL FAUT ENTRER LA VALEUR 1 DANS DPS
IL FAUT PARFOIS ENTRER LA VALEUR 1 DANS DPS





Version du 8 novembre 2023 à 11:43

Installer un capteur Tuya en WIFI sur Home Assistant n'est pas chose aisée, mais on y arrive.

Il s'agit d'un capteur de température acheté sur AliExpress, j'ai reçu un capteur WIFI alors que j'avais commandé du Zigbee.

Dans un premier temps le capteur s'installe correctement avec l'appli Tuya "Smart Life".

Il faut ensuite l'intégrer dans Home Assistant.

- créer un compte Tuya IoT

- créer un projet cloud

- connecter l'application Android Smart Life avec un QR Code, ce qui permet de retrouver le device installé (le capteur)

- connecter l'API IoT dans HA (ce qui permet de retrouver la clé du device)

- faire une recherche de device dans HA, et compléter son enregistrement

Le capteur apparaît bien mais...n'est présent que momentanément, 1 fois par mn pendant quelques secondes. Donc il doit encore manquer quelque chose.

Retenez que l'intégration WIFI d'un capteur Tuya n'est pas aisée, il vaut mieux rester sur du Zigbee.

Quelques références,

https://smarthomecircle.com/how-to-setup-local-tuya-in-home-assistant


https://github.com/rospogrigio/localtuya/issues/1044

IL FAUT PARFOIS ENTRER LA VALEUR 1 DANS DPS


{
  "result": {
    "active_time": 1699378389,
    "category": "wsdcg",
    "create_time": 1699371196,
    "custom_name": "",
    "icon": "smart/icon/bay1624869296421wDFy/f1c885d6e3a2b7dd5326d23de9a2a900.png",
    "id": "bfa8c159bbde45dfb75dzi",
    "ip": "81.64.200.86",
    "is_online": true,
    "lat": "46.3224",
    "local_key": "F!eR($1meYjlu?k/",
    "lon": "-0.4633",
    "model": "",
    "name": "温湿度传感器wifi",
    "product_id": "g2y6z3p3ja2qhyav",
    "product_name": "温湿度传感器wifi",
    "sub": false,
    "time_zone": "+01:00",
    "update_time": 1699378389,
    "uuid": "8908beced945e978"
  },
  "success": true,
  "t": 1699424171940,
  "tid": "505b3b887dfe11eea7ba0a96cea2b375"
}