mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Remove last of device tracker scanner (#27082)
This commit is contained in:
parent
a9398a362f
commit
e2d7a01d65
@ -1,9 +1,8 @@
|
|||||||
"""Track devices using UniFi controllers."""
|
"""Track devices using UniFi controllers."""
|
||||||
import logging
|
import logging
|
||||||
import voluptuous as vol
|
|
||||||
|
|
||||||
from homeassistant.components.unifi.config_flow import get_controller_from_config_entry
|
from homeassistant.components.unifi.config_flow import get_controller_from_config_entry
|
||||||
from homeassistant.components.device_tracker import DOMAIN, PLATFORM_SCHEMA
|
from homeassistant.components.device_tracker import DOMAIN as DEVICE_TRACKER_DOMAIN
|
||||||
from homeassistant.components.device_tracker.config_entry import ScannerEntity
|
from homeassistant.components.device_tracker.config_entry import ScannerEntity
|
||||||
from homeassistant.components.device_tracker.const import SOURCE_TYPE_ROUTER
|
from homeassistant.components.device_tracker.const import SOURCE_TYPE_ROUTER
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
@ -39,13 +38,6 @@ DEVICE_ATTRIBUTES = [
|
|||||||
"vlan",
|
"vlan",
|
||||||
]
|
]
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({}, extra=vol.ALLOW_EXTRA)
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_scanner(hass, config, sync_see, discovery_info):
|
|
||||||
"""Set up the Unifi integration."""
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(hass, config_entry, async_add_entities):
|
async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||||
"""Set up device tracker for UniFi component."""
|
"""Set up device tracker for UniFi component."""
|
||||||
@ -59,7 +51,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
entity.config_entry_id == config_entry.entry_id
|
entity.config_entry_id == config_entry.entry_id
|
||||||
and entity.domain == DOMAIN
|
and entity.domain == DEVICE_TRACKER_DOMAIN
|
||||||
and "-" in entity.unique_id
|
and "-" in entity.unique_id
|
||||||
):
|
):
|
||||||
|
|
||||||
|
@ -163,12 +163,12 @@ async def setup_controller(hass, mock_controller, options={}):
|
|||||||
|
|
||||||
|
|
||||||
async def test_platform_manually_configured(hass):
|
async def test_platform_manually_configured(hass):
|
||||||
"""Test that we do not discover anything or try to set up a bridge."""
|
"""Test that nothing happens when configuring unifi through device tracker platform."""
|
||||||
assert (
|
assert (
|
||||||
await async_setup_component(
|
await async_setup_component(
|
||||||
hass, device_tracker.DOMAIN, {device_tracker.DOMAIN: {"platform": "unifi"}}
|
hass, device_tracker.DOMAIN, {device_tracker.DOMAIN: {"platform": "unifi"}}
|
||||||
)
|
)
|
||||||
is True
|
is False
|
||||||
)
|
)
|
||||||
assert unifi.DOMAIN not in hass.data
|
assert unifi.DOMAIN not in hass.data
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user