Skip to content

RoborockCommand.RESOLVE_ERROR — what are the correct params? All array-wrapped formats return -10007 'invalid params' #834

@vomZwinghof

Description

@vomZwinghof

Setup

  • python-roborock 5.x (bundled with HA Core 2026.5.3)
  • Vacuum: 3× Roborock S7 MaxV Ultra (roborock.vacuum.a15), FW 02.16.12
  • Account: Roborock-direct (region EU, wood-eu.roborock.com)
  • Integration: HA-Core Roborock-Integration

Problem

RoborockCommand.RESOLVE_ERROR is defined as enum value "resolve_error" in roborock_typing.py, but no usage example exists in the codebase.

Sending the command via HA's vacuum.send_command service (which uses python-roborock under the hood) always fails with:

{'code': -10007, 'message': 'invalid params'}

The error is consistent on BOTH local + mqtt transport channels (so it's not a transport issue — bot recognizes the command but rejects the params).

What I've tried

Tested with HA vacuum.send_command + various params formats (all auto-wrapped to array by lib):

params format bot response
[] -10007 invalid params
[null] -10007
[0] -10007
[1] -10007
[""] -10007
[{}] -10007
[{"all":true}] -10007
["all"] -10007
[{"error":1}] -10007
[{"errno":1}] -10007
[{"clear":true}] -10007
[{"resolve":"all"}] -10007
[[0]] (nested array) -10007

Question

What's the correct params structure for RESOLVE_ERROR on S7 MaxV Ultra (or other models)?

Use-case: replicate the Roborock-App's "Resolved" action (e.g., after physical clear of "Duct blockage" or "Dust-bin full") to clear the warning state programmatically.

Workaround

Use the Roborock-App directly for now. HA-Roborock-Integration's dock_dock_error sensor reports the state correctly — we just can't clear it from HA.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions