Geräteprofil · Haushaltsroboter
Saugroboter mit Valetudo
Hinweis: Topics und Befehlswerte stammen aus dem Quelltext von Valetudo selbst (
backend/lib/mqtt).
Voraussetzungen
- Ein Saugroboter mit Valetudo (Roborock, Dreame, Viomi u. a. – die cloudfreie Firmware von Hypfer).
- In Valetudo unter Settings → Connectivity → MQTT: den Broker eintragen, den auch nomos nutzt, und „Provide map data” ist nicht nötig.
- Dort stehen auch Topic prefix (Standard
valetudo) und Identifier (Standard der Robotername).
Einrichtung
- Skills → Add-ons: Profil importieren
- Gerät anlegen und als MQTT-Topic Präfix und Identifier eintragen, also z. B.
valetudo/robot.
Datenbereich
- Status (
status):cleaning,docked,idle,returning,paused,error,moving,manual_control - Fehler (
error) im Klartext - Akku (
battery) in Prozent - Saugstufe (
fanspeed) – lesbar und schreibbar - Statusmerkmal, Akkuzustand, angebaute Teile (Staubbehälter, Wassertank, Wischmopp) und Wischstufe (ausgeblendet)
Schreibbar sind Starten, Stoppen, Pause, zur Ladestation, Roboter orten sowie Saug- und Wischstufe.
Hinweise
- Nicht zu verwechseln mit
roborockaus dieser Bibliothek: Jenes Profil spricht mit der alten „Valetudo RE” und liest ein einzelnes JSON-Dokument unterstat/<topic>/STATUS. Das hier ist das aktuelle Valetudo mit seinem Themenbaum. - Der Status ist Text, kein Ja/Nein. Eine Automation prüft also auf
status = cleaningstatt auf einen Schalter. Das liegt daran, dass Valetudo acht Zustände kennt, die sich nicht sinnvoll auf an/aus verkürzen lassen. - Welche Saug- und Wischstufen es gibt, hängt vom Modell ab. Die Auswahl enthält die üblichen (
offbismax, zusätzlichturbo); nimmt Ihr Roboter eine Stufe nicht an, bleibt sie wirkungslos. Welche Ihr Gerät kennt, zeigt Valetudo selbst an. - Räume und Zonen sind nicht enthalten. Valetudo kann einzelne Segmente reinigen, braucht dafür aber deren IDs aus der Karte; das passt nicht in ein festes Profil.
- Nicht im Profil enthalten: Kartendaten, Verbrauchsmaterial-Zähler, Zeitpläne, Teppicherkennung, Hinderniserkennung und die Dock-Funktionen (Absaugen, Mopp waschen).