diff --git a/homeassistant/components/opentherm_gw/entity.py b/homeassistant/components/opentherm_gw/entity.py index e87a6c182aa1..9254e1c6482f 100644 --- a/homeassistant/components/opentherm_gw/entity.py +++ b/homeassistant/components/opentherm_gw/entity.py @@ -31,7 +31,6 @@ class OpenThermEntity(Entity): """Represent an OpenTherm entity.""" _attr_has_entity_name = True - _attr_should_poll = False entity_description: OpenThermEntityDescription def __init__( @@ -61,6 +60,8 @@ class OpenThermEntity(Entity): class OpenThermStatusEntity(OpenThermEntity): """Represent an OpenTherm entity that receives status updates.""" + _attr_should_poll = False + async def async_added_to_hass(self) -> None: """Subscribe to updates from the component.""" self.async_on_remove(