deebot_ozmo

plugin logo

Das Plugin steuert und überwacht einen Ecovacs Deebot Ozmo Saugroboter (920 / 950 / 960).

Voraussetzungen

Für den Betrieb wird ein Ecovacs-Konto benötigt (Zugangsdaten für die Parameter account und password). Getestet wurde das Plugin mit einem Deebot Ozmo 950; laut Autor der zugrunde liegenden Bibliothek sollte es auch mit den Modellen 920 und 960 funktionieren.

Konfiguration

Die Informationen zur Konfiguration des Plugins sind unter Plugin ‚deebot_ozmo‘ Konfiguration beschrieben.

Beispiele

Um alle verfügbaren Items einzubinden, lassen sich sämtliche Item-Structs des Plugins in der eigenen items.yaml referenzieren:

deebot:
    general:
        struct: deebot_ozmo.general
    settings:
        struct: deebot_ozmo.settings
    components:
        struct: deebot_ozmo.components
    maps:
        struct: deebot_ozmo.maps
    history:
        struct: deebot_ozmo.history
    controls:
        struct: deebot_ozmo.controls

Web Interface

Der Tab Properties zeigt Modell, Akkustand, Name sowie den Verschleißstatus von Bürste, Seitenbürsten und Filter; außerdem lassen sich hier Saugstärke (fan_speed) und Wassermenge (water_level) einstellen und über die Raumliste gezielt einzelne Räume reinigen.

Über die Schaltflächen oberhalb der Tabs kann die Reinigung gestartet, pausiert bzw. fortgesetzt, zur Ladestation zurückgeschickt werden, oder es kann der Standort des Roboters angezeigt werden (locate).

Der Tab Live map zeigt die aktuelle Karte während der Reinigung.

Der Tab Cleaning log listet vergangene Reinigungen mit Datum, Uhrzeit, Typ und Vorschaubild.

Der Tab Items zeigt alle vom Plugin genutzten Items mit aktuellem Wert.

Die Steuerfunktionen des Roboters (clean(), clean_spot_area(), pause(), resume(), charge(), locate(), set_fan_speed(), set_water_level()) lassen sich auch direkt aus Logiken heraus aufrufen (Instanzname entsprechend der eigenen Konfiguration, z.B. sh.deebot_ozmo.clean()) und sind mit ihren Parametern unter Plugin ‚deebot_ozmo‘ Konfiguration beschrieben.