mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-07-10 09:24:31 +02:00
Sensor port tracker selection #68
This commit is contained in:
parent
f114ed23b3
commit
2786ed6d3f
1 changed files with 10 additions and 0 deletions
|
@ -22,6 +22,8 @@ from .const import (
|
||||||
DEFAULT_TRACK_HOSTS,
|
DEFAULT_TRACK_HOSTS,
|
||||||
CONF_TRACK_HOSTS_TIMEOUT,
|
CONF_TRACK_HOSTS_TIMEOUT,
|
||||||
DEFAULT_TRACK_HOST_TIMEOUT,
|
DEFAULT_TRACK_HOST_TIMEOUT,
|
||||||
|
CONF_SENSOR_PORT_TRACKER,
|
||||||
|
DEFAULT_SENSOR_PORT_TRACKER,
|
||||||
)
|
)
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
@ -123,6 +125,14 @@ def update_items(inst, config_entry, mikrotik_controller, async_add_entities, tr
|
||||||
# Tracker function
|
# Tracker function
|
||||||
[MikrotikControllerPortDeviceTracker, MikrotikControllerHostDeviceTracker],
|
[MikrotikControllerPortDeviceTracker, MikrotikControllerHostDeviceTracker],
|
||||||
):
|
):
|
||||||
|
if (
|
||||||
|
sid_func == MikrotikControllerPortDeviceTracker
|
||||||
|
and not config_entry.options.get(
|
||||||
|
CONF_SENSOR_PORT_TRACKER, DEFAULT_SENSOR_PORT_TRACKER
|
||||||
|
)
|
||||||
|
):
|
||||||
|
continue
|
||||||
|
|
||||||
for uid in mikrotik_controller.data[sid]:
|
for uid in mikrotik_controller.data[sid]:
|
||||||
if (
|
if (
|
||||||
# Skip if interface is wlan
|
# Skip if interface is wlan
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue