Don't reinvent callback handler removal logic in several integ… (#33726)

This commit is contained in:
Aaron Bach 2020-04-05 23:36:23 -06:00 committed by GitHub
parent e4ee4cf302
commit f53dfc4308
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 16 additions and 67 deletions

View file

@ -126,7 +126,7 @@ class RainMachineBinarySensor(RainMachineEntity, BinarySensorDevice):
async def async_added_to_hass(self):
"""Register callbacks."""
self._dispatcher_handlers.append(
self.async_on_remove(
async_dispatcher_connect(self.hass, SENSOR_UPDATE_TOPIC, self._update_state)
)
await self.rainmachine.async_register_sensor_api_interest(self._api_category)