Skip to content

v1.1.0 - Full Q10 Vacuum Support

Choose a tag to compare

@JoshuaSeidel JoshuaSeidel released this 04 Mar 21:28

v1.1.0 - Full Q10 Vacuum Platform Support

πŸŽ‰ Major Feature Release

Your B01 Q10 vacuum will now have full controls in Home Assistant!

Added

  • βœ… Complete vacuum entity for Q10 devices
  • βœ… All vacuum controls:
    • Start/Stop/Pause cleaning
    • Return to dock
    • Locate/Find device
    • Fan speed control (6 levels: quiet, normal, strong, max, super)
    • Send custom commands
  • βœ… Status monitoring:
    • Current activity (cleaning, docked, returning, etc.)
    • Battery level
    • Fan speed
    • Cleaning progress

Fixed

  • Fixed Q10 devices showing no controls (they were detected but entities weren't created)
  • Proper coordinator integration for Q10 devices

Technical Changes

  • Added RoborockCoordinatedEntityB01Q10 base entity class
  • Implemented RoborockQ10Vacuum entity with full vacuum.StateVacuumEntity support
  • Q10 API integration using subscription-based updates

Installation

Via HACS: Update to v1.1.0
Manual: Download roborock.zip and extract to custom_components/

After updating, restart Home Assistant and your Q10 vacuum controls will appear!

For Q10 PF+ Users

This release specifically fixes the issue where your vacuum was detected but had no controls.
All vacuum functions are now available in the Home Assistant UI.


Upgrade Note: If you're on v1.0.x, this is a significant improvement - you'll finally have vacuum controls!