Bonjour à tous,
Je vous présente Beatbot, une nouvelle intégration externe pour Gladys qui permet de piloter et surveiller les robots piscine Beatbot (gammes AquaSense, Sora…) et leur station de nettoyage.

Ce que ça fait
Pour chaque robot de votre compte Beatbot, selon ce que le robot propose :
- État : arrêté, nettoyage, pause, retour, en charge, à la base, erreur
- Démarrer / mettre en pause le nettoyage
- Retour à la base (ou à la ligne d’eau pour le récupérer)
- Batterie et charge en cours
- Mode de nettoyage (fond, parois, ligne d’eau… avec les noms donnés par Beatbot)
- Sécurité enfant et ne pas déranger (messages vocaux coupés)
- Un badge cloud / injoignable sur chaque robot
Les états arrivent en temps réel (flux d’événements Beatbot), avec une relecture complète toutes les 10 minutes pour rattraper une éventuelle coupure réseau.
Scènes (Gladys 5.1+)
Déclencheurs :
- État du robot piscine modifié (filtre possible sur le robot et le nouvel état)
- Nettoyage de la piscine terminé, avec la durée du cycle et la batterie restante
- Défaut du robot piscine : robot coincé, panier plein, défaut moteur, eau trop froide… (filtre possible sur les défauts qui vous intéressent)
Actions :
- Démarrer le nettoyage
- Mettre en pause
- Faire revenir le robot
- Choisir le mode de nettoyage
Quelques idées :
- « Quand le nettoyage est terminé, m’envoyer un message avec sa durée »
- « Quand le robot est coincé, m’alerter sur Telegram »
- « Tous les matins à 9 h, lancer un nettoyage des parois »
Widget tableau de bord
Le widget Robot piscine affiche la batterie en direct, l’état, le défaut en cours, la liaison, le mode et la durée du dernier nettoyage, avec les boutons Démarrer, Pause et Retour.
Prérequis
- Gladys 5.1.0 ou plus récent
- Un compte Beatbot avec vos robots déjà fonctionnels dans l’application Beatbot
- Un accès Internet : les robots Beatbot ne se pilotent que par le cloud Beatbot, il n’y a pas de pilotage local
Installation
- Dans Gladys : Intégrations, cherchez Beatbot et installez-la.
- Onglet Configuration : cliquez sur Connecter et identifiez-vous sur la page Beatbot. Votre mot de passe est saisi chez Beatbot, il ne passe jamais par Gladys.
- La région du compte (Europe, Amérique du Nord, Chine) est détectée toute seule.
- Vos robots apparaissent dans l’onglet Découverte : ajoutez-les.
Le bouton Tester la connexion liste les robots trouvés avec leur état et leur batterie.
Comment ça marche
L’intégration utilise l’« open API » que Beatbot publie pour la domotique, la même que celle de leur intégration Home Assistant officielle. Le code est un portage de leur librairie officielle beatbot-cloud-python.
Important : appel aux testeurs
C’est une première version, testée avec un faux cloud Beatbot (106 tests automatiques), mais pas encore sur un vrai robot. Si vous avez un Beatbot, vos retours m’intéressent beaucoup.
Le point à surveiller est la connexion du compte :
- l’intégration utilise l’identifiant client public fourni par Beatbot ;
- si la page de connexion Beatbot affiche une erreur sur l’adresse de retour (
redirect_uri), dites-le ici, avec une capture si possible.
Pour un problème, merci d’indiquer :
- le modèle du robot ;
- votre version de Gladys ;
- les logs de l’intégration (ils ne contiennent jamais vos jetons).
Liens
- Code source : GitHub - prohand/gladys-beatbot: Gladys external integration to connect beatbot devices in Gladys · GitHub
- Documentation : gladys-beatbot/docs/fr.md at main · prohand/gladys-beatbot · GitHub
- Signaler un bug : Issues · prohand/gladys-beatbot · GitHub
Bonne baignade ! ![]()