NEWS
Neuer Adapter für Roborock-Staubsauger
-
@matt77che sagte in Neuer Adapter für Roborock-Staubsauger:
Also konnte das soeben grade mal testen;
In der App wurde mir gemeldet, dass der Wassertank leer sei (Reinigungsstation) - Der Tank am Roboter war noch voll.
Die angesprochenen Datenpunkte im Adapter sind noch genau gleich wie im Bild oben in meinem Post.
Daher denke ich, dass water_shortage_status der Tank vom Roboter selber ist.
Ich gehe nun einmal davon aus, dass es von der Reinigungsstation gar keine Datenpunkte im Adapter gibt... so sieht es für mich zumindest aus.hatte das eben auch, da ändert sicher der db deviceStatus.dock_error_status auf den wert 38 wenn leer, aufgefüllt geht er wieder auf 0
-
Hallo @matt77che,
ich habe gestern einen Test mit dem Wassertank des Roboters gemacht, mal leer, mal halbvoll, mal voll. Immer blieb roborock.0.Devices.x.deviceStatus.water_shortage_status auf "0".
Kannst Du diesen Test auch mal bei Dir machen, also nachschauen, ob sich water_shortage_status dabei ändert, nur den Tank am Roboter, nicht am Dock?Außerdem weiß ich jetzt, warum ich keinen Wasserstand in der Handy-App sehe. Ich habe einen roborock S7 MaxV ohne jegliche Station, weder Absaug-, noch Reinigungsstation. Also zeigt die Handy-App mir sinnvollerweise auch keinen Wasserstand im Dock an.
Viele Grüße, Bert.
-
@jackdaniel kann ich bestätigen. Wasser nachfüllen ergibt die 38
-
Habe heute Nachmittag noch ein wenig rumprobiert:
- deviceStatus.dock_error_status > habe ich auch 38 wenn Frischwasser leer ist // wenn der Filter unten rechts fehlt gibt er 40 aus
- Bei water_storage_status tut sich bei mir auch nichts - immer auf 0 (Tank vom Robi leer gemacht und wischen gesendet, keine Reaktion)
- Was sich verändert hat ist, ob der Tank im Robi drin ist oder nicht
-
Hallo @matt77che,
da bleiben jetzt zwei Fragen offen:- Was bedeutet roborock.0.Devices.x.deviceStatus.water_shortage_status auf "0" nun wirklich, Wassertank des Docks ist voll oder leer, oder?
- Und gleich noch eine hinterher, was bedeutet roborock.0.Devices.x.deviceStatus.dock_type? Was steht da bei Euch? Bei mir steht immer "0", ist auch verständlich, da ich keine Station habe.
Viele Grüße, Bert.
-
Zu 1: Nein, war und ist bei mir auch immer auf null - egal welcher Tank voll/leer ist/war (Dock-Tank ist das mit der 38)
zu 2: Bei mir steht da ne 3 (Ich gehe davon aus wegen Schmutzwasser, Sauberes Wasser, Staubbeutel) -
@matt77che Danke wegen 2) und Entschuldigung wegen 1), hatte da den falschen Datenpunkt reingeschrieben, meinte natürlich:
- Was bedeutet roborock.0.Devices.x.deviceStatus.dock_error_status auf "0" nun wirklich, Wassertank des Docks ist voll oder leer, oder?
-
@jahnbes
bei 0 ist der Tank voll, bei 38 ist der Tank leer, bei 40 ist der Wasserfilter in der Dock nicht eingesetzt -
@matt77che
Danke, so habe ich es jetzt auch im Wiki eingetragen.
Gruß Bert. -
Vielen Dank für deine Arbeit .... und Geduld!
-
@matt77che
Hallo zusammen, ich weiss ist sicher unmögliche Frage: welchen Adapter ist das nun genau? Irgendwie habe ich den Überblick nicht ganz. Ich habe einem Roborock S7 Max Ultra. -
@matt77che Da muss ich mal Nachfragen um welche Adapterversion es sich handelt.
ich hab auch einen Roborock 27a mit Docking Station.Wenn ich die Behälter von der Station nehme dann leuchtet die Station Rot nur unter den Datenpunkten ändert sich nichts. dock_error_status bleibt immer auf 0.
Kommt die Error Meldung sofort oder erst Zeitverzögert? -
Hallo @andibr,
mir ist nicht ganz klar, was genau Du wissen willst. Falls es um die grundlegende Software geht, hier ist sie:
- Handy-App: Roborock-App (aktuell am 2.8.23: Version 02.57.86)
- ioBroker-Adapter: roborock von copystring (aktuell am 2.8.23: Version 0.2.1)
- Der Adapter ist im Beta-Repository vom ioBroker verfügbar oder auch in GitHub:
https://github.com/copystring/ioBroker.roborock - Das Wiki der Objekte (noch nicht aller) steht ebenfalls dort unter
https://github.com/copystring/ioBroker.roborock/wiki/Objekte-und-ihre-Bedeutung
- Der Adapter ist im Beta-Repository vom ioBroker verfügbar oder auch in GitHub:
Ich habe einen roborock S7 MAXV.
Beantwortet das Deine Frage? Gruß, Bert.
-
Genau das wollte ich wissen, vielen Dank. Ich werde nach dem Kaffee testen ob ich das hinkriege.
Bis jetzt habe ich mich eben mit der Xiaomi App herumgeschlagen. Abgesehen von meine zu hohen Türschwellen bin ich eben mit der App alles andere als glücklich. Die Xiaomi integration in den Iob habe ich noch gar nicht hingekriegt.
Gruss AndiEdit:
kann es sein, dass auf Android eine andere Version aktuell ist: nach der installation zeigt er mir Version "V4.0.81"Edit2:
das funktioniert alles jetzt sehr gut, vielen Dank an alle die da Zeit investiert haben. -
@andibr
Schön, das es Dir hilft. "V4.0.81" soll von welcher Software sein, der roborock-App auf dem Handy? Wenn ja, diese Version ist mir unbekannt. Bei "automatischem Update" habe ich die Version 02.57.86 der roborock-App drauf.Ich habe Dir oben in meiner ersten Antwort noch die Adresse des Wikis dieses Adapters reingeschrieben. Da sind die wichtigsten Objekte erläutert, wenn auch nicht alle, die der Adapter bietet.
Gruß, Bert.
-
@jahnbes
Das ist die Version von der Android Handy App, die er aus dem Google-Store genommen hat. Aber ist ja eigentlich egal welche Version der da nimmt, für mich ist wichtig das es funktioniert und die Xiaomi "Spionage" etwas begrenzt werden kann. Mein Handy hat immer nach irgendwelchen anderen Xiaomi Geräte gesucht.Das mit der Wicki dazu habe ich schon mal angeschaut und werde mir sicher dazu noch eine Vis bauen. Auch das mit der Kartendarstellung muss ich noch etwas genauer anschauen, dass habe ich auch noch nicht ganz begriffen.
Aber zuerst muss ich noch ein paar Rampen bauen, damit der Roborock über unsere 4cm Schwellen kommt. Gibt es da schon Erfahrungen welche Neigung ideal ist?Gruss Andi
-
@jahnbes sagte in Neuer Adapter für Roborock-Staubsauger:
Was bedeutet roborock.0.Devices.x.deviceStatus.dock_error_status auf "0" nun wirklich, Wassertank des Docks ist voll oder leer, oder?
Ich habe einen Roborock S7 MaxV Ultra
roborock.vacuum.a27 Firmware 02.57.86Ich teile mal meine Beobachtungen zum Thema DockingStation.
[deviceStatus.dock_error_status] Dock Error Status
- 38 -> Klarwasserbehälter leer
- 39 -> Schmutzwasserbehälter voll
- 40 -> Wasserfilter nicht eingesetzt
Wird alles erst erkannt wenn ein "Mop Waschen" ausgeführt wird! (Vieleicht kann das jemand bestätigen)
Schöner wäre jedenfalls, wenn bei Dock_Error dieser gleich durchgereicht würde. (Beispiel: man nehme den Reinwasserbehälter aus der Station. Statusmelde-LED an der Station leuchtet Rot. Die App und somit der Adapter bekommen davon nichts mit. Erst dann wenn ich ein "Mop Waschen" beauftrage.
Noch Zwei Datenpunkte die mit der Station zu tun haben.
[consumables.cleaning_brush_work_times] High-speed maintenance brush
Zeit seit letzer Wartung der Mop-Reinigungsbürste[consumables.strainer_work_times] Water Filter
Zeit seit letzer Wartung des Wasserfilters der ReinigungsstationMfG Ralf
-
Eine Frage.
Welcher Datenpunk zeigt mir an, wenn der Wassertank im Roboter befüllt wird oder wurde.Wird wohl dann eher ein Trigger auf "Vorheriger Wert" und Wert werden.
Soll mit in einer Berechnung verwendet werden, die den Füllstand des Reinwasser-, Schmutzwassertank der Station berechnet.
-
Ich frage mich, wie ich eine Steuerung der Reinigungsreihenfolge erreichen kann.
Beim Xiaomi-Adapter konnte man die Räume in eine Queue schicken, die dann abgearbeitet wurde. Unschön: Staubsauger hat nach jedem Raum gesagt, dass er fertig ist, ist zur Ladestation gefahren und unterwegs kam dann irgendwann der Befehl für den nächsten Raum, dann ist er wieder quer durch die Wohnung dahin gefahren.
Ich brauche es nur für einen einzelnen Raum, also dass dieser als erstes gereinigt wird, dann der ganze Rest.
Das beste was mir hier eingefallen ist: Timer mit Raum 1 und darunter für die nächsten 20 min ein Schedule das prüft, "isReturning" 1 ist. Klappt leider nicht, vermutlich weil er kürzer als eine Minute (kürzestes Intervall beim cron-Wizzard) heimfährt.
Habt ihr einen Ansatz? Oder muss das vom Adapter realisiert werden? (dann vermutlich wieder über eine Queue)
-