Roborock washing machine support

I’ve seen that you released a new update, thank you.
Unfortunately the same error occurs

Error setting up entry Zeo One for zeo_one
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/zeo_one/__init__.py", line 37, in async_setup_entry
    device = devlist[0]
             ~~~~~~~^^^
IndexError: list index out of range

I might have misinterpreted your question concerning the device’s name, sorry for that.
After renaming it to H1 I’ve managed to integrate the washing maschine.
However it unfortunately doesn’t display any information, even when working all the values are unknown/none or empty


Do you have any idea why?

Same here, thats what the debug-log says:

2024-06-29 13:28:07.089 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 203 after 10 s 2024-06-29 13:28:07.090 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 217 after 10 s 2024-06-29 13:28:07.090 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 218 after 10 s 2024-06-29 13:28:07.090 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 220 after 10 s 2024-06-29 13:28:07.090 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 224 after 10 s 2024-06-29 13:28:07.091 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 226 after 10 s 2024-06-29 13:28:07.091 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 227 after 10 s 2024-06-29 13:28:07.091 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 204 after 10 s 2024-06-29 13:28:07.092 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 205 after 10 s 2024-06-29 13:28:07.092 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 207 after 10 s 2024-06-29 13:28:07.092 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 208 after 10 s 2024-06-29 13:28:07.093 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 209 after 10 s 2024-06-29 13:28:07.093 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 210 after 10 s 2024-06-29 13:28:07.093 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 213 after 10 s 2024-06-29 13:28:07.093 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 214 after 10 s 2024-06-29 13:28:07.094 WARNING (MainThread) [roborock.api] [H1] Timed out get req for 223 after 10 s 2024-06-29 13:28:07.126 WARNING (ImportExecutor_0) [homeassistant.const] TEMP_CELSIUS was used from zeo_one, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please report it to the author of the 'zeo_one' custom integration 2024-06-29 13:28:07.147 WARNING (MainThread) [roborock.code_mappings] Missing ZeoError code: None - defaulting to 0 2024-06-29 13:28:07.150 WARNING (MainThread) [roborock.code_mappings] Missing ZeoError code: None - defaulting to 0 2024-06-29 13:28:07.162 WARNING (MainThread) [roborock.code_mappings] Missing ZeoProgram code: None - defaulting to 1 2024-06-29 13:28:07.163 WARNING (MainThread) [roborock.code_mappings] Missing ZeoProgram code: None - defaulting to 1 2024-06-29 13:28:07.164 WARNING (MainThread) [roborock.code_mappings] Missing ZeoTemperature code: None - defaulting to 1 2024-06-29 13:28:07.165 WARNING (MainThread) [roborock.code_mappings] Missing ZeoTemperature code: None - defaulting to 1 2024-06-29 13:28:07.169 WARNING (MainThread) [roborock.code_mappings] Missing ZeoRinse code: None - defaulting to 0 2024-06-29 13:28:07.170 WARNING (MainThread) [roborock.code_mappings] Missing ZeoRinse code: None - defaulting to 0 2024-06-29 13:28:07.172 WARNING (MainThread) [roborock.code_mappings] Missing ZeoSpin code: None - defaulting to 1 2024-06-29 13:28:07.172 WARNING (MainThread) [roborock.code_mappings] Missing ZeoSpin code: None - defaulting to 1 2024-06-29 13:28:07.177 WARNING (MainThread) [roborock.code_mappings] Missing ZeoDryingMode code: None - defaulting to 0 2024-06-29 13:28:07.178 WARNING (MainThread) [roborock.code_mappings] Missing ZeoDryingMode code: None - defaulting to 0 2024-06-29 13:28:07.179 WARNING (MainThread) [roborock.code_mappings] Missing ZeoDetergentType code: None - defaulting to 0 2024-06-29 13:28:07.180 WARNING (MainThread) [roborock.code_mappings] Missing ZeoDetergentType code: None - defaulting to 0 2024-06-29 13:28:07.183 WARNING (MainThread) [roborock.code_mappings] Missing ZeoSoftenerType code: None - defaulting to 0 2024-06-29 13:28:07.184 WARNING (MainThread) [roborock.code_mappings] Missing ZeoSoftenerType code: None - defaulting to 0

Hi - Support for the Zeo One has been on my list for a while. I had to wait for another MR to be completed first. I have created a MR for initial support for the Zeo one here: Add support for Roborock Zeo by Lash-L · Pull Request #33583 · home-assistant/home-assistant.io · GitHub

Binary sensors, select entities, etc. would have to come later. Any users who have a zeo one are highly encouraged to help out with future MRs to add new functionality. I have added most functionality to the backend library from reverse engineering the code, but as I do not have a device myself, adding new features is a lot harder

It will be included in 2024.8

1 Like

I have a Roborock Zeo One. Can I install or support something for this?

Just wait for the 2024.8 update to come out

1 Like

Hi, I have Roborock washing machine, model Z1, from China. Can I add it to Home Assistant?