mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-07-10 09:24:31 +02:00
fixed handling of unavailable devices when device tracking is turned off
This commit is contained in:
parent
d189ad8c66
commit
897d5dc0c4
1 changed files with 5 additions and 0 deletions
|
@ -116,6 +116,11 @@ def update_items(inst, config_entry, mikrotik_controller, async_add_entities, tr
|
||||||
[MikrotikControllerPortDeviceTracker, MikrotikControllerHostDeviceTracker],
|
[MikrotikControllerPortDeviceTracker, MikrotikControllerHostDeviceTracker],
|
||||||
):
|
):
|
||||||
for uid in mikrotik_controller.data[sid]:
|
for uid in mikrotik_controller.data[sid]:
|
||||||
|
if (
|
||||||
|
not config_entry.options.get(CONF_TRACK_HOSTS, DEFAULT_TRACK_HOSTS)
|
||||||
|
and sid == "host"
|
||||||
|
):
|
||||||
|
continue
|
||||||
item_id = f"{inst}-{sid}-{mikrotik_controller.data[sid][uid][sid_uid]}"
|
item_id = f"{inst}-{sid}-{mikrotik_controller.data[sid][uid][sid_uid]}"
|
||||||
_LOGGER.debug("Updating device_tracker %s", item_id)
|
_LOGGER.debug("Updating device_tracker %s", item_id)
|
||||||
if item_id in tracked:
|
if item_id in tracked:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue