J'ai fait récemment l'acquisition d'une tondeuse Gardena connectée, faisant partie de la gamme Gardena Smart System.
Etant utilisateur de Jeedom, j'ai souhaité tout naturellement connecter cette tondeuse à mon système domotique préféré
N'ayant pas trouvé de plugin permettant de piloter cette tondeuse, je me suis donc lancé dans le développement de mon premier plugin.
Je me suis appuyé sur l'API (non-officielle) fournie par DXSData.
Ca n'a pas été une mince affaire car, en tant que simple utilisateur, je ne m'étais jusqu'à présent jamais plongé dans le code de Jeedom.
Après analyse du plugin-template, de quelques plugins existants (en particulier Husqvarna, puisque ces tondeuses sont les cousines des tondeuses Gardena), et d'un tuto trouvé sur Internet (merci Sylvain - sdangin ! pour le partage), je me suis lancé.
Le plugin vient d'être publié en beta sur le market.
Il s'agit d'une première version qui permet pour l'instant de récupérer :
- l'état de la tondeuse (tonte, en charge, recherche de la base, etc.)
- le pourcentage de charge de la batterie
- Stationner jusqu'au prochain démarrage programmé
- Stationner et interrompre tous les programmes (mise en pause de la programmation jusqu'à nouvel ordre)
- Démarrer selon le programme (reprise de la programmation, après une mise en pause)
- Démarrer pendant 24h (marche forcée, indépendamment de la programmation)
La gamme Gardena Smart System est assez vaste et comprend également des capteurs et systèmes d'arrosage.
J'ai même constaté sur ce forum que plusieurs personnes sont intéressées par l'intégration de la gamme dans Jeedom.
Toutefois, ne disposant pour l'instant que d'une tondeuse, le plugin ne supporte pas actuellement les autres accessoires.
Ce support pourra être ajouté ultérieurement si nécessaire, en fonction des demandes et surtout du temps disponible
Je vous remercie par avance pour vos retours constructifs qui permettront d'améliorer ce plugin.
A+, Xavier