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

par | Avr 24, 2024 | Eedomus

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
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+
CONNECTED OBJECT - Contrôleur domotique Z-Wave Plus Eedomus+
199,00€
Domadoo.fr
MOES - Box domotique Zigbee + Bluetooth Tuya Smart Life (version WIFI)
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.

yago tuya eedomus 001

Sélectionner votre projet en cliquant sur Open Project,

yago tuya eedomus 002

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.

yago tuya eedomus 003

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.

yago tuya eedomus 004

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.

yago tuya eedomus 005

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 :

yago tuya eedomus 006

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.

yago tuya eedomus 007

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.

yago tuya eedomus 008
Analyseur d’eau connecté pour piscine Zigbee Tuya 7 en 1 - YAGO
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+
CONNECTED OBJECT - Contrôleur domotique Z-Wave Plus Eedomus+
199,00€
Domadoo.fr
MOES - Box domotique Zigbee + Bluetooth Tuya Smart Life (version WIFI)
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

Restez connecté sur l'actualité domotique!