Intégration externe - Husqvarna Automower (tondeuses robots)

Salut tout le monde !

Voici les tondeuses robots Husqvarna Automower dans Gladys, par l’API officielle Automower Connect et une application que vous créez vous-même sur le portail développeur Husqvarna. C’est gratuit. Elle vient à côté de Worx Landroid, que développe quelqu’un d’autre.

Ce que ça fait

  • Un appareil par tondeuse :
    • l’état, la batterie, l’activité et le mode ;
    • l’erreur, avec son texte en français ;
    • la connexion et le prochain départ ;
    • un choix tondre / pause et un bouton de retour à la base.
  • Le temps réel : les changements arrivent par le flux d’événements officiel, avec une relecture complète toutes les 30 minutes par sécurité. On est très loin des limites de Husqvarna.
  • Quatre déclencheurs de scène :
    • erreur (coincée, soulevée, hors zone…) ;
    • activité changée ;
    • tonte terminée, avec la durée de la session ;
    • déconnectée.
  • Quatre actions de scène :
    • démarrer, pour une durée ;
    • garer : jusqu’au prochain créneau, jusqu’à nouvel ordre ou pour une durée ;
    • pause ;
    • reprendre le planning.
  • Un widget « Tondeuse robot » : la batterie, le prochain départ, l’activité, l’erreur, et les boutons Démarrer, Garer, Pause et Reprendre.

Le truc sympa

  • Pluie annoncée (Buienradar, Météo-France…) → la tondeuse se gare jusqu’à nouvel ordre, puis reprend son planning une fois le gazon sec.
  • Tondeuse coincée → « Automower : coincée dans le jardin » sur le téléphone.
  • Les enfants jouent dans le jardin → un bouton sur le tableau de bord la met en pause.

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-automower: Gladys Assistant external integration for Husqvarna Automower robotic mowers through the official Automower Connect API: status, battery, start, park, pause, error scene triggers and a dashboard widget. Unofficial, not affiliated with Husqvarna. · GitHub

  1. Sur https://developer.husqvarnagroup.cloud, connectez-vous avec votre compte Automower Connect. Créez une application, et connectez-la à Authentication API et à Automower Connect API.
  2. Copiez la clé et le secret de l’application dans la configuration.
  3. Ajoutez vos tondeuses dans Découverte et placez le widget sur un tableau de bord.

Petites réserves honnêtes

  • Testeurs recherchés ! Je n’ai ni Automower ni compte. L’intégration suit la documentation officielle du portail et la bibliothèque qu’utilise Home Assistant.
  • Gladys n’a pas encore de catégorie « tondeuse robot ». L’appareil utilise celle de l’aspirateur robot, d’où un « Nettoyer » pour lancer la tonte dans la carte de l’appareil. Le widget et les scènes parlent bien de tonte.
  • Une déconnexion n’est vue qu’à la relecture complète, donc jusqu’à 30 minutes plus tard.
  • Si Husqvarna refuse la clé ou le secret, l’intégration n’insiste pas : trop d’échecs bloquent le compte 30 minutes.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à Husqvarna.

Dépôt : GitHub - LM1LC3N7/gladys-automower: Gladys Assistant external integration for Husqvarna Automower robotic mowers through the official Automower Connect API: status, battery, start, park, pause, error scene triggers and a dashboard widget. Unofficial, not affiliated with Husqvarna. · GitHub