diff --git a/homeassistant/components/tuya/vacuum.py b/homeassistant/components/tuya/vacuum.py index 25596da01b5..5602413615c 100644 --- a/homeassistant/components/tuya/vacuum.py +++ b/homeassistant/components/tuya/vacuum.py @@ -131,7 +131,9 @@ class TuyaVacuumEntity(TuyaEntity, StateVacuumEntity): @property def state(self) -> str | None: """Return Tuya vacuum device state.""" - if self.device.status.get(DPCode.PAUSE): + if self.device.status.get(DPCode.PAUSE) and not ( + self.device.status.get(DPCode.STATUS) + ): return STATE_PAUSED if not (status := self.device.status.get(DPCode.STATUS)): return None