Hola a todos,
Os presento Beatbot, una nueva integración externa para Gladys que permite controlar y monitorear los robots de piscina Beatbot (líneas AquaSense, Sora…) y su estación de limpieza.

¿Qué hace?
Para cada robot de tu cuenta Beatbot, según lo que el robot ofrezca:
- Estado: apagado, limpieza, pausa, retorno, cargando, en la base, error
- Iniciar / pausar la limpieza
- Retorno a la base (o a la línea de agua para recuperarlo)
- Batería y carga en curso
- Modo de limpieza (fondo, paredes, línea de agua… con los nombres dados por Beatbot)
- Seguridad infantil y no molestar (mensajes vocales cortados)
- Un distintivo cloud / inalcanzable en cada robot
Los estados llegan en tiempo real (flujo de eventos Beatbot), con una relectura completa cada 10 minutos para recuperar una posible interrupción de red.
Escenas (Gladys 5.1+)
Disparadores:
- Estado del robot de piscina modificado (filtro posible en el robot y el nuevo estado)
- Limpieza de la piscina terminada, con la duración del ciclo y la batería restante
- Falla del robot de piscina: robot atascado, canasta llena, falla del motor, agua demasiado fría… (filtro posible en las fallas que te interesen)
Acciones:
- Iniciar la limpieza
- Poner en pausa
- Hacer que el robot regrese
- Elegir el modo de limpieza
Algunas ideas:
- « Cuando la limpieza esté terminada, enviarme un mensaje con su duración »
- « Cuando el robot esté atascado, alertarme en Telegram »
- « Todos los días a las 9 a.m., iniciar una limpieza de las paredes »
Widget de panel de control
El widget Robot de piscina muestra la batería en tiempo real, el estado, la falla en curso, la conexión, el modo y la duración de la última limpieza, con los botones Iniciar, Pausa y Retorno.
Requisitos previos
- Gladys 5.1.0 o más reciente
- Una cuenta Beatbot con tus robots ya funcionales en la aplicación Beatbot
- Acceso a Internet: los robots Beatbot solo se controlan a través del cloud Beatbot, no hay control local
Instalación
- En Gladys: Integraciones, busca Beatbot e instálala.
- Pestaña Configuración: haz clic en Conectar e inicia sesión en la página Beatbot. Tu contraseña se ingresa en Beatbot, nunca pasa por Gladys.
- La región de la cuenta (Europa, América del Norte, China) se detecta automáticamente.
- Tus robots aparecen en la pestaña Descubrimiento: agrégalos.
El botón Probar la conexión lista los robots encontrados con su estado y su batería.
¿Cómo funciona?
La integración utiliza la «open API» que Beatbot publica para la domótica, la misma que la de su integración oficial de Home Assistant. El código es un puerto de su biblioteca oficial beatbot-cloud-python.
Importante: llamada a los probadores
Es una primera versión, probada con un falso cloud Beatbot (106 pruebas automáticas), pero todavía no en un robot real. Si tienes un Beatbot, tus comentarios me interesan mucho.
El punto a vigilar es la conexión de la cuenta:
- la integración utiliza el identificador de cliente público proporcionado por Beatbot;
- si la página de inicio de sesión de Beatbot muestra un error en la dirección de retorno (
redirect_uri), infórmalo aquí, con una captura si es posible.
Para un problema, por favor indica:
- el modelo del robot;
- tu versión de Gladys;
- los registros de la integración (nunca contienen tus tokens).
Enlaces
- Código fuente: GitHub - prohand/gladys-beatbot: Gladys external integration to connect beatbot devices in Gladys · GitHub
- Documentación: gladys-beatbot/docs/fr.md at main · prohand/gladys-beatbot · GitHub
- Reportar un error: Issues · prohand/gladys-beatbot · GitHub
¡Buen baño! ![]()