Hallo zusammen,
Ich stelle euch Beatbot vor, eine neue externe Integration für Gladys, mit der ihr Beatbot-Poolroboter (Serien AquaSense, Sora…) und deren Reinigungsstation steuern und überwachen könnt.

Was kann es?
Für jeden Roboter in eurem Beatbot-Konto, je nachdem, was der Roboter anbietet:
- Status: ausgeschaltet, reinigen, Pause, Rückkehr, laden, an der Basis, Fehler
- Starten / Pausieren der Reinigung
- Rückkehr zur Basis (oder zur Wasserlinie, um ihn abzuholen)
- Batterie und Ladevorgang
- Reinigungsmodus (Boden, Wände, Wasserlinie… mit den von Beatbot gegebenen Namen)
- Kindersicherung und Nicht stören (sprachliche Nachrichten werden unterbrochen)
- Ein Cloud / nicht erreichbar-Badge für jeden Roboter
Die Statusmeldungen kommen in Echtzeit (Beatbot-Ereignisstream), mit einem vollständigen Durchlauf alle 10 Minuten, um eventuelle Netzwerkausfälle auszugleichen.
Szenen (Gladys 5.1+)
Auslöser:
- Poolroboter-Status geändert (mögliche Filterung nach Roboter und neuem Status)
- Poolreinigung abgeschlossen, mit Dauer des Zyklus und verbleibender Batterie
- Poolroboter-Fehler: Roboter stecken geblieben, Korb voll, Motorschaden, Wasser zu kalt… (mögliche Filterung nach den Fehlern, die euch interessieren)
Aktionen:
- Reinigung starten
- Pausieren
- Roboter zurückholen
- Reinigungsmodus wählen
Einige Ideen:
- „Wenn die Reinigung abgeschlossen ist, mir eine Nachricht mit der Dauer schicken“
- „Wenn der Roboter stecken bleibt, mich über Telegram benachrichtigen“
- „Jeden Morgen um 9 Uhr eine Wandreinigung starten“
Dashboard-Widget
Das Poolroboter-Widget zeigt die Batterie in Echtzeit, den Status, den aktuellen Fehler, die Verbindung, den Modus und die Dauer der letzten Reinigung an, mit den Buttons Start, Pause und Rückkehr.
Voraussetzungen
- Gladys 5.1.0 oder neuer
- Ein Beatbot-Konto mit euren bereits funktionsfähigen Robotern in der Beatbot-App
- Internetzugriff: Die Beatbot-Roboter werden nur über die Beatbot-Cloud gesteuert, es gibt keine lokale Steuerung
Installation
- In Gladys: Integrationen, sucht nach Beatbot und installiert es.
- Registerkarte Konfiguration: Klickt auf Verbinden und meldet euch auf der Beatbot-Seite an. Euer Passwort wird bei Beatbot eingegeben, es wird nie an Gladys weitergegeben.
- Die Region des Kontos (Europa, Nordamerika, China) wird automatisch erkannt.
- Eure Roboter erscheinen im Register Entdeckung: Fügt sie hinzu.
Der Button Verbindung testen listet die gefundenen Roboter mit ihrem Status und ihrer Batterie auf.
Wie funktioniert es?
Die Integration verwendet die „open API“, die Beatbot für die Hausautomation veröffentlicht, dieselbe wie bei ihrer offiziellen Home Assistant-Integration. Der Code ist eine Portierung ihrer offiziellen Bibliothek beatbot-cloud-python.
Wichtig: Aufruf an Tester
Es ist eine erste Version, getestet mit einem gefälschten Beatbot-Cloud (106 automatische Tests), aber noch nicht an einem echten Roboter. Wenn ihr einen Beatbot habt, interessieren mich eure Rückmeldungen sehr.
Der Punkt, den ihr im Auge behalten solltet, ist die Kontoverbindung:
- Die Integration verwendet die öffentliche Client-ID, die von Beatbot bereitgestellt wird;
- Wenn die Beatbot-Anmeldeseite einen Fehler bei der Rückrufadresse (
redirect_uri) anzeigt, meldet es bitte hier, mit einem Screenshot, wenn möglich.
Bei Problemen gebt bitte an:
- Das Modell des Roboters;
- Eure Gladys-Version;
- Die Logs der Integration (sie enthalten nie eure Tokens).
Links
- Quellcode: GitHub - prohand/gladys-beatbot: Gladys external integration to connect beatbot devices in Gladys · GitHub
- Dokumentation: https://github.com/prohand/gladys-beatbot/blob/main/docs/de.md
- Bug melden: Issues · prohand/gladys-beatbot · GitHub
Gutes Baden! ![]()