Skip to content

Wie man es benutzt ​

Da dies eine Backend-Integration ist, stellt sie keine nativen Frontend-UI-Komponenten bereit. Stattdessen basieren alle visuellen Interaktionen auf dem Lovelace-Dashboard von Home Assistant.

Staubsauger-EntitätStaubsauger-Entität
ReinigungsbereichReinigungsbereich

Obwohl keine integrierte Frontend-Unterstützung vorhanden ist, exportiert die Integration ein umfassendes Set von Plattform-Entitäten (wie vacuum, camera, select und button-Entitäten). Durch die Kombination dieser Entitäten mit von der Community entwickelten benutzerdefinierten Lovelace-Karten ist es völlig möglich, direkt auf dem Dashboard eine hoch interaktive, benutzerdefinierte Benutzeroberfläche zu erstellen. Dieser Ansatz bietet ein vollständiges, app-ähnliches Erlebnis innerhalb von Home Assistant.

Wie man es benutztWie man es benutzt

Darüber hinaus stellt die Integration dedizierte Dienste bereit und sendet benutzerdefinierte Ereignisse. Dies ermöglicht die vollständige Steuerung des Roboterstaubsaugers über Hintergrund-Automatisierungen, sodass komplexe Szenarien möglich sind, die keinerlei visuelle Oberfläche erfordern.

Überprüfen Sie dies zuerst ​

Wenn Sie mit Home Assistant noch nicht vertraut sind, wird dringend empfohlen, die folgenden offiziellen Dokumentationsseiten zu überprüfen. Da diese Integration strikt der Standardarchitektur folgt, ist ein solides Verständnis dieser Kernkonzepte unerlässlich, um die Integration vollständig zu nutzen:

  • Staubsauger-Entität: Erklärt die zentrale Staubsauger-Komponente. Das Verständnis hiervon ist notwendig, um mit der Haupteinheit zu interagieren, ihre Zustände zu interpretieren und standardmäßige Serviceaufrufe zu verwenden (wie Starten, Pausieren oder Zurückkehren zur Basis).
  • Auswählen, Nummer und Taste Entities: Beschreibt, wie Konfigurationsoptionen und Aktionen verfügbar gemacht werden. Die Integration verwendet dutzende dieser Entities, um Geräteeinstellungen darzustellen (z. B. Saugstufe, Wassermenge) und Aktionen auszuführen (z. B. Verbrauchsmaterialien zurücksetzen, den Roboter lokalisieren).
  • Serviceaufrufe: Erklärt, wie Backend-Aktionen mit Parametern ausgeführt werden. Dieses Konzept ist entscheidend, um die benutzerdefinierten Dienste der Integration auszulösen, wie z. B. raumspezifische oder zonenbasierte Reinigungen.
  • Automatisierungen: Erklärt, wie Aktionen automatisch ausgelöst werden. Dies ist erforderlich, um Hintergrund-Workflows zu erstellen, wie z. B. einen Reinigungszyklus zu starten, wenn das Haus leer ist, basierend auf benutzerdefinierten Ereignissen.
  • Benutzerdefinierte Dienste Empfohlen: Detailliert die integrationsspezifischen Serviceaufrufe, die die Standardfunktionalität erweitern und fortgeschrittene Vorgänge wie zonenorientierte Reinigung und segmentbasierte Reinigung ermöglichen. Dieser Abschnitt bietet praktische Beispiele für Serviceaufrufe und Payloads zur Automatisierung dieser Funktionen.