From 70bc49479d9c81518c8cccbca11ca942a52a2022 Mon Sep 17 00:00:00 2001 From: LG-ThinQ-Integration Date: Thu, 12 Feb 2026 18:02:29 +0900 Subject: [PATCH] Add vacuum's activity table to LG ThinQ (#162616) Co-authored-by: yunseon.park --- homeassistant/components/lg_thinq/vacuum.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/lg_thinq/vacuum.py b/homeassistant/components/lg_thinq/vacuum.py index 6b98b6d8f11..933af8734ec 100644 --- a/homeassistant/components/lg_thinq/vacuum.py +++ b/homeassistant/components/lg_thinq/vacuum.py @@ -57,6 +57,14 @@ ROBOT_STATUS_TO_HA = { "sleep": VacuumActivity.IDLE, "standby": VacuumActivity.IDLE, "working": VacuumActivity.CLEANING, + "station": VacuumActivity.CLEANING, + "station_dry": VacuumActivity.CLEANING, + "clean_learning": VacuumActivity.CLEANING, + "station_mop": VacuumActivity.CLEANING, + "water_removal": VacuumActivity.CLEANING, + "water_injection": VacuumActivity.CLEANING, + "clean_select": VacuumActivity.CLEANING, + "clean_select_gozone": VacuumActivity.CLEANING, "error": VacuumActivity.ERROR, } ROBOT_BATT_TO_HA = { @@ -111,7 +119,7 @@ class ThinQStateVacuumEntity(ThinQEntity, StateVacuumEntity): super()._update_status() # Update state. - self._attr_activity = ROBOT_STATUS_TO_HA[self.data.current_state] + self._attr_activity = ROBOT_STATUS_TO_HA.get(self.data.current_state) # Update battery. if (level := self.data.battery) is not None: