diff --git a/homeassistant/components/tuya/base.py b/homeassistant/components/tuya/base.py index a1f65227e95..2ddfe484ffd 100644 --- a/homeassistant/components/tuya/base.py +++ b/homeassistant/components/tuya/base.py @@ -14,10 +14,11 @@ from .const import DOMAIN, TUYA_HA_SIGNAL_UPDATE_ENTITY class TuyaHaEntity(Entity): """Tuya base device.""" + _attr_should_poll = False + def __init__(self, device: TuyaDevice, device_manager: TuyaDeviceManager) -> None: """Init TuyaHaEntity.""" - super().__init__() - + self._attr_unique_id = f"tuya.{device.id}" self.tuya_device = device self.tuya_device_manager = device_manager @@ -28,16 +29,6 @@ class TuyaHaEntity(Entity): new_max - new_min ) + new_min - @property - def should_poll(self) -> bool: - """Hass should not poll.""" - return False - - @property - def unique_id(self) -> str | None: - """Return a unique ID.""" - return f"tuya.{self.tuya_device.id}" - @property def name(self) -> str | None: """Return Tuya device name."""