Remove unnecessary force_refresh=True, clarify system behavior ()

* Remove unnecessary force_refresh=True, clarify system behavior

* Fix lint.
pull/26554/head
Florent Thoumie 2019-09-10 04:12:20 -07:00 committed by Pascal Vizeli
parent 9df5c0ab86
commit adf6852acc
1 changed files with 9 additions and 2 deletions
homeassistant/components/iaqualink

View File

@ -145,7 +145,14 @@ def refresh_system(func):
class AqualinkEntity(Entity):
"""Abstract class for all Aqualink platforms."""
"""Abstract class for all Aqualink platforms.
Entity state is updated via the interval timer within the integration.
Any entity state change via the iaqualink library triggers an internal
state refresh which is then propagated to all the entities in the system
via the refresh_system decorator above to the _update_callback in this
class.
"""
async def async_added_to_hass(self) -> None:
"""Set up a listener when this entity is added to HA."""
@ -153,7 +160,7 @@ class AqualinkEntity(Entity):
@callback
def _update_callback(self) -> None:
self.async_schedule_update_ha_state(force_refresh=True)
self.async_schedule_update_ha_state()
@property
def should_poll(self) -> bool: