Site icon Blog Domadoo

Intégration de la sonde de piscine connectée Yago dans la box domotique eedomus via le cloud Tuya

Yago Eedomus Tuya art blog

La box domotique eedomus supporte la technologie Zigbee en ajoutant un dongle Zigate. Hors tous les produits Zigbee ne sont pas supportés, ce qui est le cas de la sonde de piscine connectée Yago. En utilisant une passerelle Zigbee Tuya et le plugin Tuya Direct, il est toutefois possible d’intégrer cette sonde Yago.

Avant toute chose, il faut créer votre compte et votre projet sur la plateforme Tuya. Vous trouverez les détails dans la documentation du plugin Tuya Direct.

Par défaut, toutes les mesures de la sonde de piscine connectée Yago ne remontent pas toutes. Il faut donc faire quelques ajustements côté plateforme Tuya.

Analyseur d’eau connecté pour piscine Zigbee Tuya 7 en 1 - YAGO
139,99€
Domadoo.fr
CONNECTED OBJECT - Contrôleur domotique Z-Wave Plus Eedomus+
199,00€
Domadoo.fr
MOES - Box domotique Zigbee + Bluetooth Tuya Smart Life (version WIFI)
23,99€
Domadoo.fr

Configuration de la sonde de piscine connectée Yago sur la plateforme Tuya

Il faut aller dans la plateforme de Tuya IoT Platform, se connecter sur son compte.

Une fois connecté, cliquer sur Cloud et Development.

Sélectionner votre projet en cliquant sur Open Project,

puis sur l’onglet Devices. Vérifiez que c’est bien « Central Europe Data Center » en haut à droite, sinon le sélectionner. Cela doit afficher l’ensemble des devices (sinon cliquer sur All Devices).

Dans la liste des devices, sur la ligne du device « Analyseur Piscine » ou le nom que vous lui avez donné, sélectionner Debug Device tout à droite de cette ligne.

Une nouvelle page s’ouvre, après avoir sélectionné de nouveau le device Analyseur piscine à gauche de l’écran, il suffit de cliquer sur Device Debugging en haut.

Une ligne de commentaires apparait : «The standard instruction set lets you control devices from different manufacturers with a single set of instructions. However, to achieve standardization, mapping relationships shall be manually created, and Tuya cannot guarantee that all hardware products support this function. You can view the standard adaptation of this product in [ Product Details] and change to the DP instruction mode as needed to get all the original instructions of devices.». Il faut cliquer sur Product Details.

Une nouvelle page s’ouvre: « Configure Control Instruction Mode ».

Par défaut c’est Standard Instruction qui est sélectionné dans un cadre bleu. C’est cette configuration qui « filtre » certaines informations disponibles dans l’équipement. On voit cela en descendant dans la page, avec deux colonnes DP Instruction et Standard Instruction, les paramètres qui ont été sélectionnés par le configurateur (ont été recopiés dans Standard Instruction) et ceux qui n’ont pas été sélectionnés (laissés vides dans Standard Instruction).

Il suffit de cliquer sur DP Instruction et l’ensemble des paramètres vont remonter dans l’API Tuya. Un message d’avertissement apparait « Are you sure to change the control instruction mode to the raw DP mode? After you save the configuration, the devices under this project might not be able to be controlled by the original standard instructions. Refer to the DP instructions for readaptation.« 

Cliquer sur Save Configuration.

Et voilà l’ensemble des données qui remontent dans l’API de Tuya, et donc grâce au Plugin Tuya Direct sur eedomus !

Configuration de la fréquence de remontée des informations

La sonde de piscine connectée Yago a une fréquence de mise à jour qui est très variable et souvent initiée par l’ouverture de l’application Smart Life du smartphone. Quand on regarde le Device logs dans Tuya on se rend compte que l’ouverture de l’application Smart Life génère pour l’analyseur piscine la commande :

« intensité rétro-éclairage -> 1« .

Pour rendre cela régulier, j’ai créé une macro dans le périphérique d’eedomus qui va régulièrement lancer la commande « intensité rétro-éclairage -> 1 » sur l’appareil, ce qui le réveille et lui fait remonter l’ensemble de ses valeurs.

Périphérique des commandes pour l’analyseur de piscine :

Création d’une ligne de commande «wakeup» qui envoie la commande backlight_value=1 à l’analyseur de piscine. Cette commande est masquée.

J’ai créé aussi toutes les commandes disponibles pour l’analyseur de piscine.

Création de la macro «wakeupdevice» qui lance la commande «wakeup» toutes les 10 secondes, et ceci 10 fois, puis qui boucle toutes les 500 secondes. Cela forme un cycle de 10 minutes.

Cette macro est structurée de cette façon car la mesure du pH prend environ 1’30″ à se stabiliser.

Analyseur d’eau connecté pour piscine Zigbee Tuya 7 en 1 - YAGO
139,99€
Domadoo.fr
CONNECTED OBJECT - Contrôleur domotique Z-Wave Plus Eedomus+
199,00€
Domadoo.fr
MOES - Box domotique Zigbee + Bluetooth Tuya Smart Life (version WIFI)
23,99€
Domadoo.fr

Conclusion

Avis
  • Simplicité
  • Evolutivité
  • Versatilité
  • Performance
  • Qualité / Prix
4.4

Résumé

Grâce au plugin Tuya Direct il est possible d’exploiter l’analyseur d’eau connecté pour piscine Zigbee de Yago sur la box domotique eedomus. Les 7 mesures remontent bien sur l’interface de l’eedomus.

Cette méthode peut aussi être utilisée pour d’autres appareils Tuya qui ne sont pas directement compatibles avec l’eedomus.

Pros

  • Intégration de produits Tuya sur eedomus
  • Méthode exploitable pour d’autres équipements Tuya

Cons

  • Mise en oeuvre loin du plug and play
  • Nécessite une passerelle Zigbee Tuya
Quitter la version mobile