deebot_ozmo

plugin logo

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

Achtung

Das Plugin ist veraltet; Ersatz ist das Plugin deebot, das auch die Ozmo 920/950 unterstützt.

Seit Juli 2026 lehnt Ecovacs die Anmeldung einer Installation ab, die nicht per E-Mail bestätigt wurde (Fehler 1013). Die zugrunde liegende Bibliothek deebotozmo 1.7.8 (letzte Version von 2021) kennt diese Bestätigung nicht, und das Plugin erzeugt bei jedem Start eine neue zufällige Geräte-ID. Konten, für die Ecovacs die Bestätigung verlangt, können sich mit diesem Plugin daher nicht mehr anmelden.

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.