You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
containers.py calculates strainer_time_left as STRAINER_REPLACE_TIME - self.strainer_work_times, where STRAINER_REPLACE_TIME == 540000. I'm not sure where the value for STRAINER_REPLACE_TIME came from, but code comments indicate that it's a value measured in seconds.
On my machine, the consumable strainer_work_times seems to count up the number of times the water filter has been used. The last time I needed to reset the Water Filter in the Roborock app, 'strainer_work_times' was 184, which is much less than 540000.
Is STRAINER_REPLACE_TIME just a placeholder value, or does it work differently on the Roborock S8 Pro Ultra?
The text was updated successfully, but these errors were encountered:
Hey, I believe this might still be relevant, at least for those using the S7 Pro Ultra 😃
The consumables strainer_work_times, dust_collection_work_times, and cleaning_brush_work_times are just incremental counts of usage since the last reset, and they're not measured in actual time.
Unfortunately, the Roborock app doesn't display them as percentages (it only shows terms like "Normal" or "Replace"), so I'm not sure what the official maximums are. Based on the consumption bars, I'd estimate that the strainer should be replaced after about 150 uses, while the cleaning brush might last around 1,000 uses. I recently reset mine, so I can't give exact numbers yet.
As for the dust collection, there doesn't seem to be a fixed maximum— the app simply states "Replace as needed," and it's not something you can reset either.
I would guess, based on the naming conventions (main_brush_work_time, etc. vs. strainer_work_times/ dust_collection_work_times/cleaning_brush_work_times), that this is how usage is tracked across all Roborock models. However, maybe users with other models could confirm this?
Working with a Roborock S7 MaxV Ultra here.
containers.py calculates
strainer_time_left
asSTRAINER_REPLACE_TIME - self.strainer_work_times
, whereSTRAINER_REPLACE_TIME == 540000
. I'm not sure where the value forSTRAINER_REPLACE_TIME
came from, but code comments indicate that it's a value measured in seconds.On my machine, the consumable
strainer_work_times
seems to count up the number of times the water filter has been used. The last time I needed to reset the Water Filter in the Roborock app, 'strainer_work_times' was 184, which is much less than 540000.Is
STRAINER_REPLACE_TIME
just a placeholder value, or does it work differently on the Roborock S8 Pro Ultra?The text was updated successfully, but these errors were encountered: