Add alias to DOMAIN import (part 2) (#125561)
parent
130e7317bc
commit
675c467e12
|
@ -9,7 +9,7 @@ from clearpasspy import ClearPass
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.device_tracker import (
|
from homeassistant.components.device_tracker import (
|
||||||
DOMAIN,
|
DOMAIN as DEVICE_TRACKER_DOMAIN,
|
||||||
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
||||||
DeviceScanner,
|
DeviceScanner,
|
||||||
)
|
)
|
||||||
|
@ -36,11 +36,13 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
def get_scanner(hass: HomeAssistant, config: ConfigType) -> CPPMDeviceScanner | None:
|
def get_scanner(hass: HomeAssistant, config: ConfigType) -> CPPMDeviceScanner | None:
|
||||||
"""Initialize Scanner."""
|
"""Initialize Scanner."""
|
||||||
|
|
||||||
|
config = config[DEVICE_TRACKER_DOMAIN]
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
"server": config[DOMAIN][CONF_HOST],
|
"server": config[CONF_HOST],
|
||||||
"grant_type": GRANT_TYPE,
|
"grant_type": GRANT_TYPE,
|
||||||
"secret": config[DOMAIN][CONF_API_KEY],
|
"secret": config[CONF_API_KEY],
|
||||||
"client": config[DOMAIN][CONF_CLIENT_ID],
|
"client": config[CONF_CLIENT_ID],
|
||||||
}
|
}
|
||||||
cppm = ClearPass(data)
|
cppm = ClearPass(data)
|
||||||
if cppm.access_token is None:
|
if cppm.access_token is None:
|
||||||
|
|
|
@ -13,7 +13,7 @@ from fortiosapi import FortiOSAPI
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.device_tracker import (
|
from homeassistant.components.device_tracker import (
|
||||||
DOMAIN,
|
DOMAIN as DEVICE_TRACKER_DOMAIN,
|
||||||
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
||||||
DeviceScanner,
|
DeviceScanner,
|
||||||
)
|
)
|
||||||
|
@ -37,9 +37,11 @@ PLATFORM_SCHEMA = DEVICE_TRACKER_PLATFORM_SCHEMA.extend(
|
||||||
|
|
||||||
def get_scanner(hass: HomeAssistant, config: ConfigType) -> FortiOSDeviceScanner | None:
|
def get_scanner(hass: HomeAssistant, config: ConfigType) -> FortiOSDeviceScanner | None:
|
||||||
"""Validate the configuration and return a FortiOSDeviceScanner."""
|
"""Validate the configuration and return a FortiOSDeviceScanner."""
|
||||||
host = config[DOMAIN][CONF_HOST]
|
config = config[DEVICE_TRACKER_DOMAIN]
|
||||||
verify_ssl = config[DOMAIN][CONF_VERIFY_SSL]
|
|
||||||
token = config[DOMAIN][CONF_TOKEN]
|
host = config[CONF_HOST]
|
||||||
|
verify_ssl = config[CONF_VERIFY_SSL]
|
||||||
|
token = config[CONF_TOKEN]
|
||||||
|
|
||||||
fgt = FortiOSAPI()
|
fgt = FortiOSAPI()
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ from openwrt.ubus import Ubus
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.device_tracker import (
|
from homeassistant.components.device_tracker import (
|
||||||
DOMAIN,
|
DOMAIN as DEVICE_TRACKER_DOMAIN,
|
||||||
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
||||||
DeviceScanner,
|
DeviceScanner,
|
||||||
)
|
)
|
||||||
|
@ -38,14 +38,16 @@ PLATFORM_SCHEMA = DEVICE_TRACKER_PLATFORM_SCHEMA.extend(
|
||||||
|
|
||||||
def get_scanner(hass: HomeAssistant, config: ConfigType) -> DeviceScanner | None:
|
def get_scanner(hass: HomeAssistant, config: ConfigType) -> DeviceScanner | None:
|
||||||
"""Validate the configuration and return an ubus scanner."""
|
"""Validate the configuration and return an ubus scanner."""
|
||||||
dhcp_sw = config[DOMAIN][CONF_DHCP_SOFTWARE]
|
config = config[DEVICE_TRACKER_DOMAIN]
|
||||||
|
|
||||||
|
dhcp_sw = config[CONF_DHCP_SOFTWARE]
|
||||||
scanner: DeviceScanner
|
scanner: DeviceScanner
|
||||||
if dhcp_sw == "dnsmasq":
|
if dhcp_sw == "dnsmasq":
|
||||||
scanner = DnsmasqUbusDeviceScanner(config[DOMAIN])
|
scanner = DnsmasqUbusDeviceScanner(config)
|
||||||
elif dhcp_sw == "odhcpd":
|
elif dhcp_sw == "odhcpd":
|
||||||
scanner = OdhcpdUbusDeviceScanner(config[DOMAIN])
|
scanner = OdhcpdUbusDeviceScanner(config)
|
||||||
else:
|
else:
|
||||||
scanner = UbusDeviceScanner(config[DOMAIN])
|
scanner = UbusDeviceScanner(config)
|
||||||
|
|
||||||
return scanner if scanner.success_init else None
|
return scanner if scanner.success_init else None
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ from miio import DeviceException, WifiRepeater
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.device_tracker import (
|
from homeassistant.components.device_tracker import (
|
||||||
DOMAIN,
|
DOMAIN as DEVICE_TRACKER_DOMAIN,
|
||||||
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
||||||
DeviceScanner,
|
DeviceScanner,
|
||||||
)
|
)
|
||||||
|
@ -32,8 +32,10 @@ def get_scanner(
|
||||||
) -> XiaomiMiioDeviceScanner | None:
|
) -> XiaomiMiioDeviceScanner | None:
|
||||||
"""Return a Xiaomi MiIO device scanner."""
|
"""Return a Xiaomi MiIO device scanner."""
|
||||||
scanner = None
|
scanner = None
|
||||||
host = config[DOMAIN][CONF_HOST]
|
config = config[DEVICE_TRACKER_DOMAIN]
|
||||||
token = config[DOMAIN][CONF_TOKEN]
|
|
||||||
|
host = config[CONF_HOST]
|
||||||
|
token = config[CONF_TOKEN]
|
||||||
|
|
||||||
_LOGGER.info("Initializing with host %s (token %s...)", host, token[:5])
|
_LOGGER.info("Initializing with host %s (token %s...)", host, token[:5])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue