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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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