mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-06-25 10:18:43 +02:00
Fixed listeners unload after integration is removed
This commit is contained in:
parent
556d550799
commit
f1268ad1b7
1 changed files with 12 additions and 10 deletions
|
@ -167,23 +167,25 @@ class MikrotikControllerData:
|
||||||
|
|
||||||
self.major_fw_version = 0
|
self.major_fw_version = 0
|
||||||
|
|
||||||
self._force_update_callback = None
|
|
||||||
self._force_fwupdate_check_callback = None
|
|
||||||
self._async_ping_tracked_hosts_callback = None
|
|
||||||
|
|
||||||
self.async_mac_lookup = AsyncMacLookup()
|
self.async_mac_lookup = AsyncMacLookup()
|
||||||
# self.async_mac_lookup.update_vendors()
|
# self.async_mac_lookup.update_vendors()
|
||||||
|
|
||||||
async def async_init(self):
|
async def async_init(self):
|
||||||
self._force_update_callback = async_track_time_interval(
|
self.listeners.append(
|
||||||
|
async_track_time_interval(
|
||||||
self.hass, self.force_update, self.option_scan_interval
|
self.hass, self.force_update, self.option_scan_interval
|
||||||
)
|
)
|
||||||
self._force_fwupdate_check_callback = async_track_time_interval(
|
)
|
||||||
|
self.listeners.append(
|
||||||
|
async_track_time_interval(
|
||||||
self.hass, self.force_fwupdate_check, timedelta(hours=1)
|
self.hass, self.force_fwupdate_check, timedelta(hours=1)
|
||||||
)
|
)
|
||||||
self._async_ping_tracked_hosts_callback = async_track_time_interval(
|
)
|
||||||
|
self.listeners.append(
|
||||||
|
async_track_time_interval(
|
||||||
self.hass, self.async_ping_tracked_hosts, timedelta(seconds=15)
|
self.hass, self.async_ping_tracked_hosts, timedelta(seconds=15)
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
# option_track_iface_clients
|
# option_track_iface_clients
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue