Voici les informations sur mon nouveau plugin :
- Nom et ID : RoboProg
-
Ce qu’il permet : planificateur de tonte automatique générique, compatible avec n’importe quel robot tondeuse déjà intégré à Jeedom (Worx, Husqvarna, Gardena, Bosch…). Il ne communique jamais directement avec le robot : il pilote les commandes d’un équipement robot déjà existant (démarrer, retour à la base, bordures…) selon des règles météo (humidité, condition météo, température, pluie) et un calendrier configurables, dans le seul but d’éviter de tondre un sol encore humide et d’abîmer la pelouse. C’est une version améliorée de la programmation de mon autre plugin LandroidRTK.
-
Langages utilisés : PHP pur côté serveur, JS/jQuery standard côté interface.
-
Démon ? dépendances ? crons ? : aucun démon, aucune dépendance externe (ni Python, ni environnement virtuel, ni bibliothèque tierce). Utilise uniquement le cron natif Jeedom (cycle toutes les 5 minutes) et le système de listener Jeedom pour réagir en temps réel aux changements de commandes.
-
Panel dédié : oui (voir screenshots plus bas) — un onglet « Programmation » complet dans la configuration de l’équipement (conditions météo, plage horaire, bordures, notifications, tableau d’état des conditions de démarrage), plus un widget dashboard dédié.
-
Payant / gratuit : Gratuit.
-
GitHub - Anakins/RoboProg: Plugin Jeedom pour programmer la tonte de son robot tondeuse. · GitHub
-
Et plus en détail :
RoboProg — Planificateur de tonte générique pour robot tondeuse (toutes marques)
Le principe de base : RoboProg ne tond que par beau temps. L’idée est simple : un robot qui tond alors que le sol est encore humide (pluie récente, rosée, orage) laisse des traces, voire abîme carrément la pelouse — surtout dans les virages ou les coins où il tourne sur lui-même. RoboProg est pensé pour les personnes qui veulent protéger leur gazon en évitant ce genre de dégâts, quitte à repousser la tonte plutôt que de forcer.
Ce que le plugin propose :
-
Générique : pilote n’importe quel robot déjà intégré à Jeedom (Worx, Husqvarna, Gardena, Bosch…), sans dépendance externe.
-
Protection du sol : seuil et délai d’humidité avant de tondre, plus une liste de conditions météo acceptées (dégagé, nuageux, couvert — pas de pluie, orage ni bruine).
-
Protection gel/canicule : plages de température min/max optionnelles.
-
Gestion de la pluie : détection en temps réel, rappel actif du robot si besoin, et délai avant de retenter après une averse.
-
Plage horaire et espacement : heures de début/fin configurables (astuce : en réglant l’heure de fin sur le coucher du soleil avec une marge de sécurité, on est sûr que le robot ait terminé et soit rentré à sa base avant la nuit), marge de sécurité, et nombre de jours entre deux tontes.
-
Batterie : vérification systématique avant chaque départ, pour éviter un démarrage refusé silencieusement par le robot.
-
Bordures : pour les robots qui ne les coupent pas automatiquement — programmation séparée (jours fixes ou intervalle), rattrapage si un passage est manqué, et relance automatique de la tonte classique juste après.
-
Notifications : Discord, appli mobile… avec un message détaillé (raison, prochaine tonte prévue, météo) et une alerte dédiée en cas d’erreur robot persistante.
-
Tableau de bord : état de chaque condition de démarrage en un coup d’œil, estimation de la prochaine tonte, et widget dédié.





