Skip to content

Missing RoborockDockTypeCode for Qrevo Edge 2 Pro Dock (code 33) #907

Description

@EmmaDenton

The Qrevo Edge 2 Pro Dock reports dock type code 33, which is not mapped in RoborockDockTypeCode. As a result, the integration defaults to unknown and fails to create entities for the dock's water tank, dirty water tank, and cleaning fluid sensors.

These entities previously appeared and functioned correctly, then began showing as Unknown, and after re-adding the integration they no longer appear at all.

Log warning:
Missing RoborockDockTypeCode code: 33 - defaulting to 'unknown' Logger: roborock.data.code_mappings Source: runner.py:289

Device info:

Dock: Roborock Qrevo Edge 2 Pro Dock
Model: roborock.vacuum.a226
Dock firmware: 02.45.78

Missing entities:

Water tank full
Dirty water tank full
Cleaning fluid

Expected behaviour: Code 33 is mapped to the Qrevo Edge 2 Pro Dock and the dock entities are created correctly.

Suggested fix: Add QREVO_EDGE_2_PRO_DOCK = 33 (or equivalent) to the RoborockDockTypeCode enum in code_mappings.py.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions