v1.2.2 - Q10 Select Controls
v1.2.2 - Q10 Select Controls
What's New
Added full select entity support for Q10 devices after researching the python-roborock library API.
Q10 Select Entities
Clean Mode:
- Both work (vacuum + mop)
- Only sweep
- Only mop
Fan Level:
- Close
- Quiet
- Normal
- Strong
- Max
- Super
Water Level:
- Close
- Low
- Middle
- High
API Methods Discovered
From the python-roborock library:
VacuumTrait methods:
set_clean_mode(mode: YXCleanType)- Sets cleaning modeset_fan_level(level: YXFanLevel)- Sets fan speed
CommandTrait methods:
send(command: B01_Q10_DP, params)- Send raw device commands- Used for water level:
command.send(B01_Q10_DP.WATER_LEVEL, YXWaterLevel)
Complete Q10 Entity List
Your Q10 device now exposes:
- ✅ Vacuum entity (start, stop, pause, dock, locate)
- ✅ 5 sensors (battery, status, clean time, clean area, progress)
- ✅ 3 select controls (clean mode, fan level, water level)
Full feature parity with Q7 devices achieved!
Full Changelog: v1.2.1...v1.2.2