interface UniFiDevice {
    _id: string;
    mac: string;
    model: string;
    name?: string;
    type: "uap" | "usw" | "ugw" | "usg" | "udm" | "uxg" | "ubb" | "ulte" | "unvr" | "uck" | "uph";
    state: 0 | 1 | 2 | 3 | 4 | 5;
    adopted: boolean;
    disabled?: boolean;
    ip?: string;
    version?: string;
    serial?: string;
    firmware_version?: string;
    upgrade_to_firmware?: string;
    uptime?: number;
    last_seen?: number;
    next_heartbeat_at?: number;
    cfgversion?: string;
    config_network?: {
        type: string;
        ip: string;
    };
    vlan_enabled?: boolean;
    jumboframe_enabled?: boolean;
    flowctrl_enabled?: boolean;
    stp_version?: string;
    stp_priority?: string;
    mgmt_network_id?: string;
    led_override?: "default" | "on" | "off";
    led_override_color?: string;
    led_override_color_brightness?: number;
    outdoor_mode_override?: "default" | "on" | "off";
    lcm_brightness_override?: boolean;
    lcm_brightness?: number;
    lcm_idle_timeout_override?: boolean;
    lcm_idle_timeout?: number;
    power_source_ctrl_enabled?: boolean;
    radio_table?: DeviceRadio[];
    radio_table_stats?: DeviceRadioStats[];
    antenna_table?: DeviceAntenna[];
    scan_radio_table?: DeviceScanRadio[];
    port_table?: DevicePort[];
    ethernet_table?: DeviceEthernet[];
    wan1?: DeviceWan;
    wan2?: DeviceWan;
    speedtest_status?: DeviceSpeedtest;
    stat?: DeviceStats;
    tx_bytes?: number;
    rx_bytes?: number;
    bytes?: number;
    num_sta?: number;
    user_num_sta?: number;
    guest_num_sta?: number;
    board_rev?: number;
    device_id?: string;
    hash_id?: string;
    in_router_mode?: boolean;
    inform_ip?: string;
    inform_url?: string;
    kernel_version?: string;
    architecture?: string;
    adoption_completed?: boolean;
    provisioned_at?: number;
    x?: number;
    y?: number;
    map_id?: string;
    device_tag_ids?: string[];
    wlangroup_id_ng?: string;
    wlangroup_id_na?: string;
}

Properties

_id: string
mac: string
model: string
name?: string
type: "uap" | "usw" | "ugw" | "usg" | "udm" | "uxg" | "ubb" | "ulte" | "unvr" | "uck" | "uph"
state: 0 | 1 | 2 | 3 | 4 | 5
adopted: boolean
disabled?: boolean
ip?: string
version?: string
serial?: string
firmware_version?: string
upgrade_to_firmware?: string
uptime?: number
last_seen?: number
next_heartbeat_at?: number
cfgversion?: string
config_network?: {
    type: string;
    ip: string;
}

Type declaration

  • type: string
  • ip: string
vlan_enabled?: boolean
jumboframe_enabled?: boolean
flowctrl_enabled?: boolean
stp_version?: string
stp_priority?: string
mgmt_network_id?: string
led_override?: "default" | "on" | "off"
led_override_color?: string
led_override_color_brightness?: number
outdoor_mode_override?: "default" | "on" | "off"
lcm_brightness_override?: boolean
lcm_brightness?: number
lcm_idle_timeout_override?: boolean
lcm_idle_timeout?: number
power_source_ctrl_enabled?: boolean
radio_table?: DeviceRadio[]
radio_table_stats?: DeviceRadioStats[]
antenna_table?: DeviceAntenna[]
scan_radio_table?: DeviceScanRadio[]
port_table?: DevicePort[]
ethernet_table?: DeviceEthernet[]
wan1?: DeviceWan
wan2?: DeviceWan
speedtest_status?: DeviceSpeedtest
stat?: DeviceStats
tx_bytes?: number
rx_bytes?: number
bytes?: number
num_sta?: number
user_num_sta?: number
guest_num_sta?: number
board_rev?: number
device_id?: string
hash_id?: string
in_router_mode?: boolean
inform_ip?: string
inform_url?: string
kernel_version?: string
architecture?: string
adoption_completed?: boolean
provisioned_at?: number
x?: number
y?: number
map_id?: string
device_tag_ids?: string[]
wlangroup_id_ng?: string
wlangroup_id_na?: string