Robots tondeuses Worx Landroid

Présentation

Ce plugin permet de se connecter aux tondeuses worx Landroid modèles WIFI

Configuration du plugin

La connexion vers la tondeuse se fait à partir d’un serveur cloud en utilisant le compte utilisé lors de l’enregistrement de la tondeuse.

Les identifiants correspondent à ceux de l’application mobile. Vous devez attendre la fin de l’activation des dépendances pour permettre la communication avec la tondeuse par le protocole Mosquitto.

Une fois la sauvegarde effectuée, un nouvel équipement tondeuse va être créé automatiquement. En cas de soucis vous pouvez réactualiser les informations du cloud en utilisant la case à cocher correspondante et en effectuant une nouvelle sauvegarde.

L’arrêt du daemon permet de stopper la connexion avec la tondeuse. En cas du défaillance il se peut que le Daemon soit à l’arrêt et vous pouvez tenter un redémarrage.

En cas d’arrêt prolongé, la meilleure solution est de désactiver le plugin.

utilisation

Le nom par défaut = Nom de la tondeuse sur l’application mobile

Le dashboard affiche:

Vous pouvez masquer les infos suivantes:

alt text alt text

Informations utiles pour les scénarios

Pour les scénarios, il peut être intéressant d’utiliser les actions ‘on_today’ et ‘off_today’ empêcher le démarrage un jour férié. Penser à mettre off le matin et remettre à on avant minuit pour récupérer les horaires précédents

Il faut éviter d’envoyer plusieurs demandes de changement de planning sur des jours différents à des intervalles rapides. En effet le changement n’est enregistré dans le plugin qu’à la réponse du serveur. Tout le planning est envoyé à chaque fois et par conséquent on pourrait perdre la précédente demande. Donc soit il faut attendre le l’actualisation de l’info dans l’équipement, soit il faut mettre une temporisation.

Pour le planning, les commandes possibles sont:

Widget

FAQ

A quelle fréquence, les données sont-elles réactualisées? A chaque mise à jour de la tondeuse ou à la demande avec la commande refreshValue (ne pas le faire trop fréquemment pour éviter un blocage temporaire par Worx).

Le plugin m’indique que la tondeuse est coincée mais ce n’est pas le cas, pourquoi?

Cela signifie que la tondeuse était coincée pendant quelques secondes et que le plugin a remonté l’info à ce moment là. Il est possible de rafraîchir le statut de la tondeuse en utilisant le bouton “refreshValue”

quels sont les modèles compatibles?

Un autre plugin worxLandroid est disponible pour les modèles M/L en version non cloud.

Liste des codes erreur:

Liste des codes statut:

La communication avec la tondeuse est perdue

Il peut arriver par moment de perdre la connexion avec la tondeuse, y compris avec l’application mobile. Dans certains cas, le fait de réactualiser le code WIFI peut résoudre le problème. (Faire comme si on voulait ajouter une nouvelle tondeuse sur l’appli mobile, appuyer 3 secondes sur le bouton OK de la tondeuse, renseigner le n° de série et le code WIFI correspondant) Worx limite volontairement le nombre d’interrogations de l’état de la tondeuse (limite non connue) donc trop de “refresh” pourrait stopper la communication avec le cloud amazon. D’après les tests, il s’agit d’une limite quotidienne.

Une autre possibilité : le compte est bloqué, si aucune communication n’est possible pendant plus de 24hr alors, rendez vous sur votre compte worx https://account.worxlandroid.com/login puis dissocier la tondeuse et faites une nouvelle association.

Version mosquitto Les versions mosquitto 1.3.x et antérieures ne sont pas compatibles avec le plugin. Le script d’installation (dépendances) doit pouvoir installer une version plus récente, toutefois il se peut que certaines distributions ne soient pas prises en compte. Dans ce cas là, vous pouvez tenter de la mettre à jour manuellement et si possible m’informer afin que je puisse mettre à jour le script d’installation.

Fonctionnement détaillé

Connexion vers des api worx pour récupérer: les infos utilisateurs, le certificat et les paramètres tondeuses: https://api.worxlandroid.com:443/api/v2

Connexion au broker Mosquitto en fonction des liens et paramètres récupérés à partir des API précédentes

La clé publique se trouve à ce lien: https://www.symantec.com/content/en/us/enterprise/verisign/roots/VeriSign-Class%203-Public-Primary-Certification-Authority-G5.pem

Changelog

Voir la page dédiée