Update the map parser in Roborock vacuum to use coord parser. (#153520)

This commit is contained in:
Luke Lashley
2025-10-03 22:59:57 -04:00
committed by GitHub
parent 40fdf12bc9
commit 0cda0c449f

View File

@@ -5,10 +5,6 @@ from typing import Any
from roborock.code_mappings import RoborockStateCode
from roborock.roborock_message import RoborockDataProtocol
from roborock.roborock_typing import RoborockCommand
from vacuum_map_parser_base.config.color import ColorsPalette
from vacuum_map_parser_base.config.image_config import ImageConfig
from vacuum_map_parser_base.config.size import Sizes
from vacuum_map_parser_roborock.map_data_parser import RoborockMapDataParser
import voluptuous as vol
from homeassistant.components.vacuum import (
@@ -223,8 +219,7 @@ class RoborockVacuum(RoborockCoordinatedEntityV1, StateVacuumEntity):
translation_domain=DOMAIN,
translation_key="map_failure",
)
parser = RoborockMapDataParser(ColorsPalette(), Sizes(), [], ImageConfig(), [])
parsed_map = parser.parse(map_data)
parsed_map = self.coordinator.map_parser.parse(map_data)
robot_position = parsed_map.vacuum_position
if robot_position is None: