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.
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:289Device 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.