Salut tout le monde !
Comme annoncé dans le fil des revendications, voici Rachio dans Gladys :
les programmateurs d’arrosage connectés, très répandus en Amérique du Nord
et qu’on croise aussi chez nous.
Ce que ça fait
- Un appareil par contrôleur : en ligne ou non, interrupteur marche /
veille, arrosage en cours, zone en cours, minutes restantes, heures de
délai pluie restantes. - Un appareil par zone : un interrupteur « Arrosage » (allumé, la zone
arrose la durée par défaut ; éteint, l’arrosage s’arrête) et la date du
dernier arrosage. - Quatre déclencheurs de scène : arrosage commencé, arrosage terminé
(avec la zone et la durée), délai pluie posé ou levé, contrôleur hors
ligne ou de retour. - Six actions de scène : arroser une zone N minutes, arroser plusieurs
zones à la suite, lancer un programme, sauter un programme, arrêter
l’arrosage, poser un délai pluie (0 pour le lever). - Un widget « Jardin Rachio » : l’état du contrôleur et des zones, avec
des boutons pour arroser une zone, arrêter, lancer un programme ou poser
un délai pluie. - Avec Gladys Plus (facultatif) : un webhook Rachio prévient Gladys en
temps réel. Sans, l’intégration lit Rachio toutes les 10 minutes, et
toutes les 2 minutes pendant un arrosage.
Le truc sympa
- Pluie annoncée pour demain → délai pluie de 24 h, sans ouvrir l’appli.
- Fin de l’arrosage du potager → « Potager arrosé 15 min » sur le téléphone.
- Contrôleur hors ligne pendant les vacances → message, avant de retrouver
la pelouse grillée. - Un bouton sur le tableau de bord pour arroser les tomates 10 minutes.
Installation
Gladys 5.1 minimum. Elle arrive dans le store au prochain passage de
l’indexeur. Vous êtes pressé ? Intégrations → Installer depuis GitHub,
avec l’adresse GitHub - LM1LC3N7/gladys-rachio: Gladys Assistant external integration for Rachio smart sprinkler controllers (US & Canada): zones, start/stop watering, rain delay, schedules and watering scene triggers, through the official Rachio API. Unofficial, not affiliated with Rachio. · GitHub
- Récupérez votre clé d’API : appli Rachio → Profil → clé d’API (ou
sur app.rach.io). - Collez-la dans la configuration, puis cliquez sur Tester Rachio : la
liste de vos contrôleurs, zones et programmes s’affiche. - Onglet Découverte : ajoutez le contrôleur et les zones.
Petites réserves honnêtes
- Bêta, développée sans Rachio : je n’ai ni contrôleur ni compte. Les
noms de champs viennent de la documentation officielle de l’API, et tout
ce qui reste à confirmer est listé dans le TODO du dépôt. Un premier
retour avec votre modèle (Gen 2, Gen 3) serait précieux. - Rachio limite le nombre d’appels par jour et par clé : l’intégration reste
loin en dessous et ralentit d’elle-même si le quota baisse. Sans Gladys
Plus, un arrosage de quelques minutes peut passer entre deux lectures. - Le Smart Hose Timer (le robinet connecté) n’est pas encore géré.
Comme les précédentes, développée avec Claude Code. Projet indépendant,
non affilié à Rachio.