1 """Constants for the UniFi Network integration."""
5 from aiounifi.models.device
import DeviceState
9 LOGGER = logging.getLogger(__package__)
14 Platform.DEVICE_TRACKER,
23 UNIFI_WIRELESS_CLIENTS =
"unifi_wireless_clients"
25 CONF_ALLOW_BANDWIDTH_SENSORS =
"allow_bandwidth_sensors"
26 CONF_ALLOW_UPTIME_SENSORS =
"allow_uptime_sensors"
27 CONF_BLOCK_CLIENT =
"block_client"
28 CONF_CLIENT_SOURCE =
"client_source"
29 CONF_DETECTION_TIME =
"detection_time"
30 CONF_DPI_RESTRICTIONS =
"dpi_restrictions"
31 CONF_IGNORE_WIRED_BUG =
"ignore_wired_bug"
32 CONF_TRACK_CLIENTS =
"track_clients"
33 CONF_TRACK_DEVICES =
"track_devices"
34 CONF_TRACK_WIRED_CLIENTS =
"track_wired_clients"
35 CONF_SSID_FILTER =
"ssid_filter"
37 DEFAULT_ALLOW_BANDWIDTH_SENSORS =
False
38 DEFAULT_ALLOW_UPTIME_SENSORS =
False
39 DEFAULT_DPI_RESTRICTIONS =
True
40 DEFAULT_IGNORE_WIRED_BUG =
False
41 DEFAULT_TRACK_CLIENTS =
True
42 DEFAULT_TRACK_DEVICES =
True
43 DEFAULT_TRACK_WIRED_CLIENTS =
True
44 DEFAULT_DETECTION_TIME = 300
46 ATTR_MANUFACTURER =
"Ubiquiti Networks"
48 BLOCK_SWITCH =
"block"
50 OUTLET_SWITCH =
"outlet"
53 DeviceState.DISCONNECTED:
"Disconnected",
54 DeviceState.CONNECTED:
"Connected",
55 DeviceState.PENDING:
"Pending",
56 DeviceState.FIRMWARE_MISMATCH:
"Firmware Mismatch",
57 DeviceState.UPGRADING:
"Upgrading",
58 DeviceState.PROVISIONING:
"Provisioning",
59 DeviceState.HEARTBEAT_MISSED:
"Heartbeat Missed",
60 DeviceState.ADOPTING:
"Adopting",
61 DeviceState.DELETING:
"Deleting",
62 DeviceState.INFORM_ERROR:
"Inform Error",
63 DeviceState.ADOPTION_FALIED:
"Adoption Failed",
64 DeviceState.ISOLATED:
"Isolated",
65 DeviceState.UNKNOWN:
"Unknown",