mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-08-01 08:24:29 +02:00
added device tracking options to config flow #24
This commit is contained in:
parent
e62e67e918
commit
41b6010210
4 changed files with 37 additions and 19 deletions
|
@ -25,6 +25,10 @@ from .const import (
|
|||
DEFAULT_TRACK_IFACE_CLIENTS,
|
||||
CONF_SCAN_INTERVAL,
|
||||
DEFAULT_SCAN_INTERVAL,
|
||||
CONF_TRACK_HOSTS,
|
||||
DEFAULT_TRACK_HOSTS,
|
||||
CONF_TRACK_HOSTS_TIMEOUT,
|
||||
DEFAULT_TRACK_HOST_TIMEOUT,
|
||||
LIST_UNIT_OF_MEASUREMENT,
|
||||
DEFAULT_UNIT_OF_MEASUREMENT,
|
||||
DEFAULT_HOST,
|
||||
|
@ -162,12 +166,6 @@ class MikrotikControllerOptionsFlowHandler(OptionsFlow):
|
|||
step_id="device_tracker",
|
||||
data_schema=vol.Schema(
|
||||
{
|
||||
vol.Optional(
|
||||
CONF_TRACK_IFACE_CLIENTS,
|
||||
default=self.config_entry.options.get(
|
||||
CONF_TRACK_IFACE_CLIENTS, DEFAULT_TRACK_IFACE_CLIENTS
|
||||
),
|
||||
): bool,
|
||||
vol.Optional(
|
||||
CONF_SCAN_INTERVAL,
|
||||
default=self.config_entry.options.get(
|
||||
|
@ -180,6 +178,24 @@ class MikrotikControllerOptionsFlowHandler(OptionsFlow):
|
|||
CONF_UNIT_OF_MEASUREMENT, DEFAULT_UNIT_OF_MEASUREMENT
|
||||
),
|
||||
): vol.In(LIST_UNIT_OF_MEASUREMENT),
|
||||
vol.Optional(
|
||||
CONF_TRACK_IFACE_CLIENTS,
|
||||
default=self.config_entry.options.get(
|
||||
CONF_TRACK_IFACE_CLIENTS, DEFAULT_TRACK_IFACE_CLIENTS
|
||||
),
|
||||
): bool,
|
||||
vol.Optional(
|
||||
CONF_TRACK_HOSTS,
|
||||
default=self.config_entry.options.get(
|
||||
CONF_TRACK_HOSTS, DEFAULT_TRACK_HOSTS
|
||||
),
|
||||
): bool,
|
||||
vol.Optional(
|
||||
CONF_TRACK_HOSTS_TIMEOUT,
|
||||
default=self.config_entry.options.get(
|
||||
CONF_TRACK_HOSTS_TIMEOUT, DEFAULT_TRACK_HOST_TIMEOUT
|
||||
),
|
||||
): int
|
||||
}
|
||||
),
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue