[Modul] Roborock / Xiaomi Vacuum Cleaner

Hast du einen Debug für mich?

ganz komisch. jetzt aktualisiert er regelmäßig. aber erst nach ca. 10 min wo er fertig war. hab ihn gerade nochmal losgeschickt und er aktuallisiert wieder nicht. Kann das mit dem Karte hohlen zusammen hängen? Hat jetzt auch einmal die Karte geholt.

dump2.txt (106,6 KB)

Danke für den Debug.

Das eigentliche Problem war das Aktualisierungsintervall von 4 Sekunden: die Verbindung läuft über die Cloud, jeder einzelne Abruf dauert dort ~6 s, und ein kompletter Update-Durchlauf ~50 s. Bei 4 s startet also ständig ein neuer Durchlauf, bevor der vorige fertig ist. Das führte zum Stau.

Ich habe das Verhalten nun verbessert. Setze aber das Intervall besser auf > 60s.

Ja das sieht jetzt besser aus. Nur die Reinigungsauszeichnung sind jetzt nicht aktuell und die Karte am ende der Reinigung.

Hättest du da einen Debug für mich?

Na klar, hab ich.

dump3.txt (128,5 KB)

Alles klar. Ist nun auch drin.

Super, vielen Dank. Teste ich morgen.

Gruß
Jürgen

Hallo bumaas,

es funktioniert jetzt alles. Vielen Dank für Deine Mühe.

Gruß
Jürgen

1 „Gefällt mir“

2 Beiträge wurden in ein existierendes Thema verschoben: [Modul] Xiaomi MIoT

Ich bekomme seit einiger Zeit mit einen Qrevo immer diese Warn-Meldungen ins Log-geschrieben (vermutlich nach Firmware-Update):



03.10.2026, 18:30:26 | Roborock             | RRMapFileParser::__construct: The blocktype 34 is not yet supported. (header length: 12, data length: 70)
03.10.2026, 18:31:48 | Roborock             | RRMapFileParser::__construct: The blocktype 34 is not yet supported. (header length: 12, data length: 70)
03.10.2026, 18:44:39 | Integrity Check      | MonitorThreads: thread=2, function=Timer: RoborockTimerUpdate_Map, sender=PHPModule, duration=11m35s

Die Warnungen kommen alle 16 Sekunden, der Fehler dann in größeren Abständen. Spammt das Log ganz schön zu. :frowning:

Danke für den Hinweis. Block 34 sind Zeitstempel-Metadaten, für die Karte ohne Bedeutung. In der Beta 2.3 #94 ist die Warnung raus; unbekannte Kartenblöcke werden künftig nur noch einmal je Instanz gemeldet.

Neu sind dort zwei Buttons „Karte herunterladen (Bild)“ und „Karte herunterladen (Rohdaten)“. Kannst du nach dem Update beide Dateien hier anhängen? Wenn du deinen Grundriss nicht öffentlich zeigen möchtest, gern auch per PN. Damit kann ich Block 34 sauber testen.

Für den Timer, der über 11 Minuten läuft, bräuchte ich zusätzlich einen Debug der Roborock-Instanz aus einem Zeitraum, in dem die Integrity-Check-Meldung auftritt.

Danke. Die Warnungen sind weg, der Fehler für den Integrity Check ist auch verschwunden. Kartendaten könnte ich dir per PN schicken, aber die Schaltflächen sehe ich nicht?!?

Prima, danke für die Rückmeldung.

Die Buttons erscheinen erst, wenn unter „Optionale Statusvariablen“ das „Kartenbild“ angehakt ist. Das Bild kommt ja aus der Xiaomi-Cloud, die Kontodaten müssen also eingetragen sein. Nach dem Übernehmen stehen die Buttons neben „Hole Karte“.

Per PN passt gut.

Danke für die Dateien, sind angekommen.

Block 34 ist eigentlich nur eine Liste, wann welcher Teil der Karte zuletzt geändert wurde. Da gibt es also nichts zu zeichnen. In deiner Karte steckt aber noch ein Block 39 mit zwei Zonen an Durchgängen, etwa 0,55 x 0,85 m und 1,2 x 0,95 m groß. Ich vermute Teppiche oder Fußmatten.

Als was hast du die beiden Zonen in der App angelegt?

Die hab ich nicht selbst angelegt. Ist aber in beiden Fällen eine Fußmatte. :wink:

Ok. Als was wird sie in der App bezeichnet: „Teppich“ oder tatsächlich „Fußmatte“?

Funktioniert der Qrevo Master schon mit diesem Modul?

Getestet habe ich den Qrevo Master nicht. Ein Qrevo läuft aber bei mike256 (siehe #853).
Der Sauger muss allerdings in der Xiaomi Home App angelernt sein, mit der Roborock-App geht es nicht.
Probier es einfach mal aus. Wenn etwas fehlt oder nicht passt, häng bitte einen Debug der Instanz an.

1 „Gefällt mir“

Ein Teppich laut App.