home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
70.11k stars 29.16k forks source link

Unifi Integration - Devices Will Not Show as Home After Going Away #55795

Closed townsmcp closed 2 years ago

townsmcp commented 2 years ago

The problem

My Unifi integration in HA is showing incorrect home and not_home statuses for some devices. When the integration is reloaded, it works for approx 15 minutes - devices joining and leaving wifi change status. However after that 15 minute period, a device can go away at any point, which is reflected as not home but wont change status back to home when wifi is reconnected - the only way round it is to reboot HA or reload the integration.

My setup:

I have also built another brand new LXC with HA Container on on a different ProxMox node. Basic setup, no addiotnal devices, added the Unifi controller and observe the same behaviour on that instance of HA to.

On the HA Unifi Integration page I saw a comment regarding time syncronisation between HA (running on a VM) and Unifi device. I have therefore setup a VM with just Chrony running, set the host of the HA LXC to use Chrony for NTP, ensured timezone is set correctly and also done the same in DHCP/NTP on Unifi Network appliance. when running 'time' from SSH CLI on LXC and Unifi, times both appear to be in sync.

What is version of Home Assistant Core has the issue?

2021.9.1

What was the last working version of Home Assistant Core?

Cant remember which version - approx 3 months ago

What type of installation are you running?

Home Assistant Supervised

Integration causing the issue

Ubiquiti UniFi

Link to integration documentation on our website

https://www.home-assistant.io/integrations/unifi/

Example YAML snippet

Done by Integration. However in logger I have the following:
logger:                                         
  default: warning                              
 # default: info
  logs:                                         
    homeassistant.core: debug                   
    aiounifi: debug                            
    homeassistant.components.unifi: debug       
    homeassistant.components.device_tracker.unifi: debug 
    homeassistant.components.switch.unifi: debug # copied

Anything in the logs that might be useful for us?

Will add the log file to this report.
However, the main device I am perofmring tests on is called device_tracker.james_iphone_12_pro_max_2.

In the log file I can see some errors:

2021-09-05 16:44:00 DEBUG (MainThread) [homeassistant.components.unifi.unifi_entity_base] Updating client entity device_tracker.james_iphone_12_pro_max_2 (8c:ec:7b:68:14:57)

2021-09-05 16:44:00 DEBUG (MainThread) [aiounifi.websocket] {"meta":{"rc":"ok","message":"device:sync","mac":"f4:92:bf:8f:38:65"},"data":[{"_id":"5ed7f1e0b7e10602dd795407","ip":"31.51.7.235","mac":"f4:92:bf:8f:38:65","model":"UDMPRO","type":"udm","version":"1.11.0-14.3859","adopted":true,"site_id":"5ed7f1c6b7e1060262ea1c07","x_authkey":"24c17549d5cfda71c0d6601e3a3bb996","cfgversion":"79b8667118cb2e4a","syslog_key":"502971d5cc61d26dbec23919ac3697e41c8f5662ca4a6e3e4e5f10a7fe85738b","config_network":{"type":"dhcp"},"x_vwirekey":"53cb9ca04e9970e1423ccbd2020279e2","vwire_table":[],"dot1x_portctrl_enabled":false,"jumboframe_enabled":false,"flowctrl_enabled":false,"stp_version":"rstp","stp_priority":"32768","power_source_ctrl_enabled":false,"license_state":"registered","x_fingerprint":"ba:d0:ba:d0:ba:d0:ba:d0:ba:d0:ba:d0:ba:d0:ba:d0","inform_url":"http://localhost:8080/inform","inform_ip":"127.0.0.1","x_aes_gcm":true,"required_version":"1.0.15","kernel_version":"4.19.152-al-linux-v10.2.0-v1.11.0-14.3859-c147cc8","architecture":"aarch64","board_rev":10,"manufacturer_id":4,"ethernet_table":[{"mac":"f4:92:bf:8f:38:65","num_port":1,"name":"eth0"},{"mac":"f4:92:bf:8f:38:66","num_port":1,"name":"eth1"},{"mac":"f4:92:bf:8f:38:6f","num_port":1,"name":"eth10"},{"mac":"f4:92:bf:8f:38:67","num_port":1,"name":"eth2"},{"mac":"f4:92:bf:8f:38:68","num_port":1,"name":"eth3"},{"mac":"f4:92:bf:8f:38:69","num_port":1,"name":"eth4"},{"mac":"f4:92:bf:8f:38:6a","num_port":1,"name":"eth5"},{"mac":"f4:92:bf:8f:38:6b","num_port":1,"name":"eth6"},{"mac":"f4:92:bf:8f:38:6c","num_port":1,"name":"eth7"},{"mac":"f4:92:bf:8f:38:6d","num_port":1,"name":"eth8"},{"mac":"f4:92:bf:8f:38:6e","num_port":1,"name":"eth9"}],"port_table":[{"port_idx":1,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:65","name":"MediaServer","num_port":1,"rx_broadcast":31574,"rx_bytes":5683838816,"rx_dropped":298,"rx_errors":0,"rx_multicast":17911,"rx_packets":7110999,"rx_rate":14336,"rx_rate-max":345736,"speed":1000,"tx_broadcast":252056,"tx_bytes":8902312209,"tx_dropped":0,"tx_errors":0,"tx_multicast":1466285,"tx_packets":10259745,"tx_rate":1135968,"tx_rate-max":1608816,"type":"ethernet","up":true,"ifname":"eth0","tx_bytes-r":183460,"rx_bytes-r":2316,"bytes-r":185776,"ip":"192.168.1.1","netmask":"255.255.255.0","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":10,"media":"SFP+","port_poe":false,"speed_caps":1048864,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6e","name":"SFP+ 1","num_port":1,"rx_broadcast":0,"rx_bytes":0,"rx_dropped":0,"rx_errors":0,"rx_multicast":0,"rx_packets":0,"rx_rate-max":0,"speed":1000,"tx_broadcast":0,"tx_bytes":0,"tx_dropped":0,"tx_errors":0,"tx_multicast":0,"tx_packets":0,"tx_rate-max":0,"type":"ethernet","up":false,"ifname":"eth9","tx_bytes-r":0,"rx_bytes-r":0,"bytes-r":0,"network_name":"wan2","masked":false,"aggregated_by":false},{"port_idx":11,"media":"SFP+","port_poe":false,"speed_caps":1048864,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6f","name":"SFP+ 2","num_port":1,"rx_broadcast":0,"rx_bytes":0,"rx_dropped":0,"rx_errors":0,"rx_multicast":0,"rx_packets":0,"rx_rate-max":0,"speed":1000,"tx_broadcast":0,"tx_bytes":0,"tx_dropped":0,"tx_errors":0,"tx_multicast":0,"tx_packets":0,"tx_rate-max":0,"type":"ethernet","up":false,"ifname":"eth10","tx_bytes-r":0,"rx_bytes-r":0,"bytes-r":0,"ip":"192.168.1.1","port_delta":{"time_delta":1,"time_delta_activity":1630856640},"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":2,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":true,"flowctrl_tx":true,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:66","name":"Proxmox","num_port":1,"rx_broadcast":11915,"rx_bytes":8823599119,"rx_dropped":846,"rx_errors":208,"rx_multicast":110370,"rx_packets":28832218,"rx_rate":17816,"rx_rate-max":433840,"speed":1000,"tx_broadcast":271901,"tx_bytes":144631267921,"tx_dropped":0,"tx_errors":0,"tx_multicast":1374430,"tx_packets":104281123,"tx_rate":2237416,"tx_rate-max":17997368,"type":"ethernet","up":true,"ifname":"eth1","tx_bytes-r":362462,"rx_bytes-r":2887,"bytes-r":365349,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":3,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:67","name":"Arlo Base","num_port":1,"rx_broadcast":301,"rx_bytes":258453966,"rx_dropped":6,"rx_errors":0,"rx_multicast":20471,"rx_packets":227831,"rx_rate":0,"rx_rate-max":14968,"speed":100,"tx_broadcast":283307,"tx_bytes":521341204,"tx_dropped":0,"tx_errors":0,"tx_multicast":1463432,"tx_packets":1882237,"tx_rate":8768,"tx_rate-max":132936,"type":"ethernet","up":true,"ifname":"eth2","tx_bytes-r":1430,"rx_bytes-r":0,"bytes-r":1430,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":4,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":true,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:68","name":"Alien Master Bedroom AP","num_port":1,"rx_broadcast":45991,"rx_bytes":2548206801,"rx_dropped":822,"rx_errors":125,"rx_multicast":140583,"rx_packets":5768899,"rx_rate":373960,"rx_rate-max":1357160,"speed":1000,"tx_broadcast":237706,"tx_bytes":5884499240,"tx_dropped":0,"tx_errors":0,"tx_multicast":1343530,"tx_packets":9511998,"tx_rate":389712,"tx_rate-max":48227504,"type":"ethernet","up":true,"ifname":"eth3","tx_bytes-r":63524,"rx_bytes-r":60956,"bytes-r":124480,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":5,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:69","name":"TV Switch","num_port":1,"rx_broadcast":45727,"rx_bytes":3839022360,"rx_dropped":249,"rx_errors":0,"rx_multicast":347473,"rx_packets":7464611,"rx_rate":134920,"rx_rate-max":1076752,"speed":1000,"tx_broadcast":237972,"tx_bytes":26567508896,"tx_dropped":0,"tx_errors":0,"tx_multicast":1136581,"tx_packets":24728372,"tx_rate":73560,"tx_rate-max":233688,"type":"ethernet","up":true,"ifname":"eth4","tx_bytes-r":12064,"rx_bytes-r":22128,"bytes-r":34192,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":6,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6a","name":"Powerline Adapter","num_port":1,"rx_broadcast":30,"rx_bytes":125142370,"rx_dropped":3,"rx_errors":0,"rx_multicast":4132,"rx_packets":1292725,"rx_rate":5000,"rx_rate-max":258312,"speed":1000,"tx_broadcast":283569,"tx_bytes":2761173499,"tx_dropped":0,"tx_errors":0,"tx_multicast":1479770,"tx_packets":3723476,"tx_rate":18152,"tx_rate-max":1154576,"type":"ethernet","up":true,"ifname":"eth5","tx_bytes-r":3005,"rx_bytes-r":828,"bytes-r":3833,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":7,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6b","name":"Alien Downstairs AP","num_port":1,"rx_broadcast":128507,"rx_bytes":9256829570,"rx_dropped":631,"rx_errors":0,"rx_multicast":788756,"rx_packets":16939854,"rx_rate":790560,"rx_rate-max":6966672,"speed":1000,"tx_broadcast":155164,"tx_bytes":14615615921,"tx_dropped":0,"tx_errors":0,"tx_multicast":695205,"tx_packets":19619301,"tx_rate":138184,"tx_rate-max":3259856,"type":"ethernet","up":true,"ifname":"eth6","tx_bytes-r":23077,"rx_bytes-r":132024,"bytes-r":155101,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":8,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6c","name":"O2 BoostBox","num_port":1,"rx_broadcast":16,"rx_bytes":68242082,"rx_dropped":17,"rx_errors":0,"rx_multicast":0,"rx_packets":235395,"rx_rate":0,"rx_rate-max":22856,"speed":100,"tx_broadcast":283597,"tx_bytes":1052972540,"tx_dropped":0,"tx_errors":0,"tx_multicast":1483902,"tx_packets":2302456,"tx_rate":9000,"tx_rate-max":132336,"type":"ethernet","up":true,"ifname":"eth7","tx_bytes-r":1504,"rx_bytes-r":0,"bytes-r":1504,"ip":"192.168.1.1","port_security_mac_address":[],"network_name":"lan","masked":false,"aggregated_by":false},{"port_idx":9,"media":"GE","port_poe":false,"speed_caps":1048623,"op_mode":"switch","portconf_id":"5ed7f1cab7e1060262ea1c1c","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6d","name":"Port 9","num_port":1,"rx_broadcast":0,"rx_bytes":163367388958,"rx_dropped":0,"rx_errors":0,"rx_multicast":0,"rx_packets":122136854,"rx_rate":1641731,"rx_rate-max":47746211,"speed":1000,"tx_broadcast":0,"tx_bytes":14057373209,"tx_dropped":0,"tx_errors":0,"tx_multicast":0,"tx_packets":37075640,"tx_rate":1146669,"tx_rate-max":8281633,"type":"ethernet","up":true,"ifname":"eth8","tx_bytes-r":143333,"rx_bytes-r":205216,"bytes-r":348549,"dns":["192.168.1.226","208.67.222.222"],"network_name":"wan","masked":false,"aggregated_by":false}],"ethernet_overrides":[{"ifname":"eth0","networkgroup":"LAN"},{"ifname":"eth1","networkgroup":"LAN"},{"ifname":"eth2","networkgroup":"LAN"},{"ifname":"eth3","networkgroup":"LAN"},{"ifname":"eth4","networkgroup":"LAN"},{"ifname":"eth5","networkgroup":"LAN"},{"ifname":"eth6","networkgroup":"LAN"},{"ifname":"eth7","networkgroup":"LAN"},{"ifname":"eth8","networkgroup":"WAN"},{"ifname":"eth9","networkgroup":"WAN2"},{"ifname":"eth10","networkgroup":"LAN"}],"usg_caps":3008508,"has_speaker":false,"has_eth1":false,"fw_caps":1651416107,"hw_caps":24,"wifi_caps":524288,"switch_caps":{"max_mirror_sessions":1,"max_aggregate_sessions":4},"has_fan":false,"has_temperature":false,"ruleset_interfaces":{"br0":"lan","eth8":"eth8","eth9":"eth9"},"unsupported":false,"unsupported_reason":0,"serial":"F492BF8F3865","hash_id":"048ffb6fd41fb7d4","setup_provision_completed":true,"setup_provision_tracking":false,"model_incompatible":false,"model_in_lts":false,"model_in_eol":false,"wlangroup_id_ng":"5ed7f1cab7e1060262ea1c1a","bandsteering_mode":"off","atf_enabled":false,"config_network_lan":{"cidr":"192.168.1.1/24","dhcp_enabled":true,"dhcp_range_start":"192.168.1.100/24","dhcp_range_stop":"192.168.1.254/24","vlan":1},"two_phase_adopt":false,"anon_id":"82013909-a198-4640-848f-fb6fd41fb7d4","internet":true,"temperatures":[{"name":"CPU","type":"cpu","value":46.25},{"name":"Local","type":"board","value":44.25},{"name":"PHY","type":"board","value":48.0}],"storage":[{"mount_point":"/mnt/data_ext","name":"External HDD","size":235214356480,"type":"HDD","used":201908224},{"mount_point":"/mnt/persistent","name":"Backup","size":125783040,"type":"eMMC","used":1591296},{"mount_point":"/mnt/data","name":"eMMC","size":13097209856,"type":"eMMC","used":4041523200},{"mount_point":"/tmp","name":"Temporary","size":2069905408,"type":"other","used":212992}],"connected_at":1630801608,"provisioned_at":1630804705,"lcm_tracker_enabled":false,"lcm_tracker_seed":"00-c088359f24ec1f2ab1968afeaedd598d","port_overrides":[{"name":"MediaServer","port_idx":1,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"Proxmox","port_idx":2,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"Arlo Base","port_idx":3,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"Alien Master Bedroom AP","port_idx":4,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"TV Switch","port_idx":5,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"Powerline Adapter","port_idx":6,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"Alien Downstairs AP","port_idx":7,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true},{"name":"O2 BoostBox","port_idx":8,"portconf_id":"5ed7f1cab7e1060262ea1c1c","port_security_mac_address":[],"autoneg":true}],"lcm_night_mode_begins":"22:00","lcm_night_mode_ends":"08:00","lcm_night_mode_enabled":true,"device_domain":"4918244a189a45659a7a7e0283ef5b8f.id.ui.direct","device_id":"5ed7f1e0b7e10602dd795407","state":1,"start_disconnected_millis":1630801605597,"last_seen":1630856640,"min_inform_interval_seconds":1,"upgradable":false,"adoptable_when_upgraded":false,"rollupgrade":false,"known_cfgversion":"79b8667118cb2e4a","uptime":55145,"_uptime":55145,"locating":false,"start_connected_millis":1630801608467,"next_interval":1,"sys_stats":{"loadavg_1":"2.77","loadavg_15":"1.99","loadavg_5":"2.13","mem_buffer":311480320,"mem_total":4139810816,"mem_used":3376517120},"system-stats":{"cpu":"31.8","mem":"53.2","uptime":"55145"},"lldp_table":[],"displayable_version":"1.11.0","connection_network_name":"LAN","startup_timestamp":1630801499,"guest_kicks":0,"guest_token":"3E87CAC0FE4932FDF475FA6358A0F9FE","uptime_stats":{"WAN":{"availability":100.0,"latency_average":4,"time_period":12077},"WAN2":{"downtime":55108}},"overheating":false,"geo_info":{"WAN":{"accuracy":10.0,"address":"31.51.7.235","asn":2856,"city":"Ashford","continent_code":"EU","country_code":"GB","country_name":"United Kingdom","isp_name":"BT","isp_organization":"British Telecommunications PLC","latitude":51.1333,"longitude":0.8833,"timezone":"Europe/London"}},"led_state":{"pattern":"0","tempo":120},"speedtest-status":{"latency":4,"rundate":1630801651,"runtime":28,"server":{"cc":"GB","city":"London","country":"United Kingdom of Great Britain and Northern Ireland","lat":51.5074,"lon":-0.127758,"provider":"Clouvider Limited","provider_url":"https://clouvider.co.uk"},"source_interface":"","status_download":2,"status_ping":2,"status_summary":2,"status_upload":2,"xput_download":868.6424560546875,"xput_upload":119.74073791503906},"speedtest-status-saved":true,"wan1":{"max_speed":1000,"type":"ethernet","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6d","media":"GE","name":"eth8","num_port":1,"port_idx":9,"port_poe":false,"rx_broadcast":0,"rx_bytes":163367388958,"rx_dropped":0,"rx_errors":0,"rx_multicast":0,"rx_packets":122136854,"rx_rate":1641731,"rx_rate-max":47746211,"speed":1000,"speed_caps":1048623,"tx_broadcast":0,"tx_bytes":14057373209,"tx_dropped":0,"tx_errors":0,"tx_multicast":0,"tx_packets":37075640,"tx_rate":1146669,"tx_rate-max":8281633,"up":true,"ifname":"eth8","tx_bytes-r":143333,"rx_bytes-r":205216,"bytes-r":348549,"dns":["192.168.1.226","208.67.222.222"]},"wan2":{"max_speed":1000,"type":"ethernet","autoneg":true,"enable":true,"flowctrl_rx":false,"flowctrl_tx":false,"full_duplex":true,"is_uplink":false,"mac":"f4:92:bf:8f:38:6e","media":"SFP+","name":"eth9","num_port":1,"port_idx":10,"port_poe":false,"rx_broadcast":0,"rx_bytes":0,"rx_dropped":0,"rx_errors":0,"rx_multicast":0,"rx_packets":0,"rx_rate-max":0,"speed":1000,"speed_caps":1048864,"tx_broadcast":0,"tx_bytes":0,"tx_dropped":0,"tx_errors":0,"tx_multicast":0,"tx_packets":0,"tx_rate-max":0,"up":false,"ifname":"eth9","tx_bytes-r":0,"rx_bytes-r":0,"bytes-r":0},"uplink":{"drops":0,"ip":"31.51.7.235","latency":3,"name":"ppp0","nameservers":["192.168.1.226","208.67.222.222"],"netmask":"255.255.255.255","num_port":1,"rx_bytes":163367388958,"rx_dropped":0,"rx_errors":0,"rx_multicast":0,"rx_packets":122136854,"speedtest_lastrun":1630801651,"speedtest_ping":5,"speedtest_status":"Success","tx_bytes":14057373209,"tx_dropped":0,"tx_errors":0,"tx_packets":37075640,"up":true,"uptime":55096,"xput_down":868.642,"xput_up":119.741,"max_speed":1000,"type":"wire","speed":1000,"full_duplex":true,"tx_bytes-r":143333,"rx_bytes-r":205216,"bytes-r":348549},"downlink_table":[],"network_table":[{"_id":"5ed7f1cab7e1060262ea1c18","attr_no_delete":true,"attr_hidden_id":"LAN","name":"LAN","site_id":"5ed7f1c6b7e1060262ea1c07","vlan_enabled":false,"purpose":"corporate","ip_subnet":"192.168.1.1/24","ipv6_interface_type":"none","domain_name":"localdomain","is_nat":true,"dhcpd_enabled":true,"dhcpd_start":"192.168.1.100","dhcpd_stop":"192.168.1.254","dhcpdv6_enabled":false,"ipv6_ra_enabled":false,"lte_lan_enabled":true,"networkgroup":"LAN","auto_scale_enabled":false,"dhcp_relay_enabled":false,"dhcpd_boot_enabled":false,"dhcpd_dns_enabled":true,"dhcpd_gateway_enabled":false,"dhcpd_leasetime":86400,"dhcpd_ntp_enabled":true,"dhcpd_tftp_server":"","dhcpd_time_offset_enabled":false,"dhcpd_unifi_controller":"","dhcpguard_enabled":false,"dhcpd_wpad_url":"","enabled":true,"igmp_snooping":false,"upnp_lan_enabled":true,"gateway_type":"default","dhcpd_dns_1":"192.168.1.1","dhcpd_dns_2":"208.67.222.222","ipv6_pd_start":"::2","ipv6_pd_stop":"::7d1","nat_outbound_ip_addresses":[],"dhcpd_dns_3":"192.168.1.226","vpn_combined_enabled":false,"dhcpd_ntp_1":"192.168.1.247","dhcpd_ntp_2":"","is_guest":false,"ip":"192.168.1.1","mac":"f6:92:bf:8f:38:66","up":true,"active_dhcp_lease_count":85,"gateway_interface_name":"br0","dpistats_table":{"last_updated":1630856640,"by_cat":[{"cat":0,"apps":[27,41,107],"rx_bytes":357883690,"tx_bytes":5889707,"rx_packets":261156,"tx_packets":53716},{"cat":3,"apps":[5,21,150],"rx_bytes":861410756,"tx_bytes":181666345,"rx_packets":770785,"tx_packets":440487},{"cat":4,"apps":[130,132,6,10,274,19,162,167,65,193,206,112,248],"rx_bytes":7493208325,"tx_bytes":48533023,"rx_packets":5422152,"tx_packets":376006},{"cat":5,"apps":[1,95],"rx_bytes":824070,"tx_bytes":335870,"rx_packets":3639,"tx_packets":3426},{"cat":6,"apps":[2,4,29,33],"rx_bytes":1596017,"tx_bytes":787161,"rx_packets":7028,"tx_packets":9111},{"cat":8,"apps":[142,546,90,361,364,253],"rx_bytes":2233096899,"tx_bytes":70723933,"rx_packets":1581342,"tx_packets":805175},{"cat":9,"apps":[61],"rx_bytes":104942,"tx_bytes":55309,"rx_packets":816,"tx_packets":832},{"cat":11,"apps":[68],"rx_bytes":467642,"tx_bytes":188944,"rx_packets":1223,"tx_packets":1257},{"cat":13,"apps":[134,15,163,38,190,66,69,209,84,222,234,246,120,250,126],"rx_bytes":18229108915,"tx_bytes":300902536,"rx_packets":12447850,"tx_packets":655913},{"cat":14,"apps":[53],"rx_bytes":2813,"tx_bytes":2708,"rx_packets":21,"tx_packets":29},{"cat":17,"apps":[32],"rx_bytes":251969,"tx_bytes":81889,"rx_packets":380,"tx_packets":424},{"cat":18,"apps":[40,63,106],"rx_bytes":263626,"tx_bytes":252840,"rx_packets":3740,"tx_packets":3916},{"cat":19,"apps":[94],"rx_bytes":181607194,"tx_bytes":239690020,"rx_packets":546681,"tx_packets":284071},{"cat":20,"apps":[160,172,185,186,187,189,195],"rx_bytes":126141979044,"tx_bytes":10655049588,"rx_packets":93446592,"tx_packets":26543149},{"cat":24,"apps":[3,17,158],"rx_bytes":333839444,"tx_bytes":9421120,"rx_packets":252013,"tx_packets":62119},{"cat":255,"apps":[65535],"rx_bytes":678195793,"tx_bytes":176008528,"rx_packets":1818456,"tx_packets":1562770}],"by_app":[{"app":1,"cat":5,"clients":[{"mac":"36:ff:3f:e3:84:6f","rx_bytes":1744,"tx_bytes":895,"rx_packets":16,"tx_packets":16},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":3488,"tx_bytes":1843,"rx_packets":32,"tx_packets":33}],"known_clients":2,"rx_bytes":5232,"tx_bytes":2738,"rx_packets":48,"tx_packets":49},{"app":130,"cat":4,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":3958219,"tx_bytes":83208,"rx_packets":2783,"tx_packets":1488},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":289672,"tx_bytes":9433,"rx_packets":224,"tx_packets":43}],"known_clients":2,"rx_bytes":4247891,"tx_bytes":92641,"rx_packets":3007,"tx_packets":1531},{"app":2,"cat":6,"clients":[{"mac":"70:ee:50:5f:07:24","rx_bytes":4200,"tx_bytes":4411,"rx_packets":82,"tx_packets":63}],"known_clients":1,"rx_bytes":4200,"tx_bytes":4411,"rx_packets":82,"tx_packets":63},{"app":3,"cat":24,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":39204587,"tx_bytes":4637208,"rx_packets":37121,"tx_packets":11268},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":8771,"tx_bytes":5402,"rx_packets":28,"tx_packets":29},{"mac":"74:81:14:29:50:8e","rx_bytes":291665814,"tx_bytes":4011394,"rx_packets":211338,"tx_packets":48166},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":89369,"tx_bytes":59443,"rx_packets":266,"tx_packets":266},{"mac":"60:03:08:91:16:4c","rx_bytes":756926,"tx_bytes":633555,"rx_packets":1637,"tx_packets":1700},{"mac":"60:03:08:91:16:4c","rx_bytes":1940864,"tx_bytes":35633,"rx_packets":1421,"tx_packets":548}],"known_clients":6,"rx_bytes":333666331,"tx_bytes":9382635,"rx_packets":251811,"tx_packets":61977},{"app":4,"cat":6,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":13954,"tx_bytes":7523,"rx_packets":24,"tx_packets":20},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":72884,"tx_bytes":29830,"rx_packets":119,"tx_packets":104},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":21786,"tx_bytes":11169,"rx_packets":35,"tx_packets":31},{"mac":"34:fd:6a:9e:00:17","rx_bytes":15071,"tx_bytes":9627,"rx_packets":25,"tx_packets":20},{"mac":"74:81:14:29:50:8e","rx_bytes":48689,"tx_bytes":26303,"rx_packets":77,"tx_packets":80},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":41237,"tx_bytes":26872,"rx_packets":62,"tx_packets":61}],"known_clients":6,"rx_bytes":213621,"tx_bytes":111324,"rx_packets":342,"tx_packets":316},{"app":132,"cat":4,"clients":[{"mac":"d0:58:fc:16:e0:12","rx_bytes":264906,"tx_bytes":303491,"rx_packets":478,"tx_packets":399},{"mac":"60:03:08:91:16:4c","rx_bytes":47938,"tx_bytes":9482,"rx_packets":94,"tx_packets":73},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":17441071,"tx_bytes":708078,"rx_packets":12927,"tx_packets":2707},{"mac":"74:c2:46:ea:d1:20","rx_bytes":1517789,"tx_bytes":554168,"rx_packets":1675,"tx_packets":1482},{"mac":"b0:3e:51:1d:f7:0a","rx_bytes":190167,"tx_bytes":248884,"rx_packets":323,"tx_packets":321}],"known_clients":5,"rx_bytes":19461871,"tx_bytes":1824103,"rx_packets":15497,"tx_packets":4982},{"app":5,"cat":3,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":929,"tx_bytes":683,"rx_packets":4,"tx_packets":6},{"mac":"00:d9:d1:6e:60:d7","rx_bytes":132615807,"tx_bytes":3140534,"rx_packets":97502,"tx_packets":60255},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":23204,"tx_bytes":12834,"rx_packets":99,"tx_packets":125},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":930,"tx_bytes":683,"rx_packets":4,"tx_packets":6},{"mac":"34:fd:6a:9e:00:17","rx_bytes":3041,"tx_bytes":2048,"rx_packets":12,"tx_packets":18},{"mac":"74:81:14:29:50:8e","rx_bytes":5234,"tx_bytes":2880,"rx_packets":18,"tx_packets":27},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":930,"tx_bytes":683,"rx_packets":4,"tx_packets":6},{"mac":"72:c2:6a:d5:e3:55","rx_bytes":181523,"tx_bytes":7218,"rx_packets":157,"tx_packets":110},{"mac":"7e:01:68:7c:e1:70","rx_bytes":964221,"tx_bytes":88157,"rx_packets":1078,"tx_packets":1048},{"mac":"60:03:08:91:16:4c","rx_bytes":12245,"tx_bytes":3361,"rx_packets":36,"tx_packets":30},{"mac":"78:28:ca:0a:0f:48","rx_bytes":7831,"tx_bytes":737,"rx_packets":10,"tx_packets":10},{"mac":"e0:63:da:c1:eb:a8","rx_bytes":502026131,"tx_bytes":5578800,"rx_packets":338552,"tx_packets":105856},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":2199,"tx_bytes":1300,"rx_packets":9,"tx_packets":13},{"mac":"00:0e:58:d8:01:d2","rx_bytes":6847,"tx_bytes":634,"rx_packets":8,"tx_packets":8}],"known_clients":14,"rx_bytes":635851072,"tx_bytes":8840552,"rx_packets":437493,"tx_packets":167518},{"app":134,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":5429,"tx_bytes":2005,"rx_packets":15,"tx_packets":17},{"mac":"34:fd:6a:9e:00:17","rx_bytes":90778,"tx_bytes":49053,"rx_packets":237,"tx_packets":202},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":282466,"tx_bytes":1466695,"rx_packets":1338,"tx_packets":1462},{"mac":"60:03:08:91:16:4c","rx_bytes":5539,"tx_bytes":7884,"rx_packets":32,"tx_packets":43},{"mac":"78:28:ca:0a:0e:72","rx_bytes":5374,"tx_bytes":5911,"rx_packets":17,"tx_packets":16},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":16100,"tx_bytes":10872,"rx_packets":62,"tx_packets":58},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":2338498,"tx_bytes":53881990,"rx_packets":26058,"tx_packets":30735},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":2048091,"tx_bytes":7405171,"rx_packets":7602,"tx_packets":8660}],"known_clients":8,"rx_bytes":4792275,"tx_bytes":62829581,"rx_packets":35361,"tx_packets":41193},{"app":6,"cat":4,"clients":[{"mac":"36:ff:3f:e3:84:6f","rx_bytes":2406448,"tx_bytes":19896,"rx_packets":1644,"tx_packets":433},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":525,"tx_bytes":269,"rx_packets":4,"tx_packets":4}],"known_clients":2,"rx_bytes":2406973,"tx_bytes":20165,"rx_packets":1648,"tx_packets":437},{"app":10,"cat":4,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":804204,"tx_bytes":67248,"rx_packets":851,"tx_packets":521},{"mac":"8c:ec:7b:68:14:57","rx_bytes":53196,"tx_bytes":6841,"rx_packets":62,"tx_packets":39},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":953149,"tx_bytes":48809,"rx_packets":782,"tx_packets":296},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":17746,"tx_bytes":5583,"rx_packets":43,"tx_packets":43},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":45881447,"tx_bytes":452047,"rx_packets":32433,"tx_packets":3280},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":159441,"tx_bytes":5088,"rx_packets":129,"tx_packets":52},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":102087251,"tx_bytes":793142,"rx_packets":69369,"tx_packets":9727},{"mac":"34:fd:6a:9e:00:17","rx_bytes":159021842,"tx_bytes":627072,"rx_packets":107642,"tx_packets":7187},{"mac":"74:81:14:29:50:8e","rx_bytes":30561538,"tx_bytes":684207,"rx_packets":21981,"tx_packets":7246},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":135405628,"tx_bytes":3567342,"rx_packets":100115,"tx_packets":15658},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":1618146,"tx_bytes":621362,"rx_packets":2806,"tx_packets":2510},{"mac":"60:03:08:91:16:4c","rx_bytes":25144,"tx_bytes":13810,"rx_packets":86,"tx_packets":81},{"mac":"60:03:08:91:16:4c","rx_bytes":434352,"tx_bytes":156693,"rx_packets":1073,"tx_packets":782},{"mac":"78:28:ca:0a:0e:72","rx_bytes":251997968,"tx_bytes":4149577,"rx_packets":169109,"tx_packets":75615},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":516578,"tx_bytes":91026,"rx_packets":655,"tx_packets":594}],"known_clients":15,"rx_bytes":729537630,"tx_bytes":11289847,"rx_packets":507136,"tx_packets":123631},{"app":142,"cat":8,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":1955935672,"tx_bytes":39089784,"rx_packets":1341245,"tx_packets":691997},{"mac":"f8:46:1c:ec:37:06","rx_bytes":834009,"tx_bytes":304834,"rx_packets":2457,"tx_packets":3910}],"known_clients":2,"rx_bytes":1956769681,"tx_bytes":39394618,"rx_packets":1343702,"tx_packets":695907},{"app":15,"cat":13,"clients":[{"mac":"8c:ec:7b:68:14:57","rx_bytes":11434,"tx_bytes":2771,"rx_packets":30,"tx_packets":18},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":15535852,"tx_bytes":305178,"rx_packets":11797,"tx_packets":3501},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":739186,"tx_bytes":182955,"rx_packets":940,"tx_packets":785},{"mac":"34:fd:6a:9e:00:17","rx_bytes":97137,"tx_bytes":34711,"rx_packets":456,"tx_packets":276},{"mac":"36:ff:3f:e3:84:6f","rx_bytes":71266,"tx_bytes":42501,"rx_packets":188,"tx_packets":170},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":2608529,"tx_bytes":306128,"rx_packets":2751,"tx_packets":1526},{"mac":"60:03:08:91:16:4c","rx_bytes":1323317,"tx_bytes":610467,"rx_packets":3814,"tx_packets":3157},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":830168,"tx_bytes":100690,"rx_packets":826,"tx_packets":347},{"mac":"18:b4:30:c6:06:4b","rx_bytes":370,"tx_bytes":376,"rx_packets":5,"tx_packets":5},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":3774393,"tx_bytes":234923,"rx_packets":3404,"tx_packets":1974},{"mac":"44:94:fc:6e:fb:70","rx_bytes":54397,"tx_bytes":30170,"rx_packets":169,"tx_packets":170},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":1529147,"tx_bytes":155665,"rx_packets":1703,"tx_packets":1308},{"mac":"64:16:66:71:65:42","rx_bytes":3486,"tx_bytes":3820,"rx_packets":48,"tx_packets":52}],"known_clients":13,"rx_bytes":26578682,"tx_bytes":2010355,"rx_packets":26131,"tx_packets":13289},{"app":17,"cat":24,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":44891,"tx_bytes":34430,"rx_packets":91,"tx_packets":88},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":123887,"tx_bytes":3173,"rx_packets":100,"tx_packets":42}],"known_clients":2,"rx_bytes":168778,"tx_bytes":37603,"rx_packets":191,"tx_packets":130},{"app":274,"cat":4,"clients":[{"mac":"7e:01:68:7c:e1:70","rx_bytes":13767,"tx_bytes":3826,"rx_packets":17,"tx_packets":14}],"known_clients":1,"rx_bytes":13767,"tx_bytes":3826,"rx_packets":17,"tx_packets":14},{"app":19,"cat":4,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":26713,"tx_bytes":2019,"rx_packets":31,"tx_packets":23}],"known_clients":1,"rx_bytes":26713,"tx_bytes":2019,"rx_packets":31,"tx_packets":23},{"app":21,"cat":3,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":109389,"tx_bytes":29320,"rx_packets":165,"tx_packets":120},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":113576,"tx_bytes":34111,"rx_packets":162,"tx_packets":124},{"mac":"74:81:14:29:50:8e","rx_bytes":87818,"tx_bytes":23991,"rx_packets":123,"tx_packets":108},{"mac":"60:03:08:91:16:4c","rx_bytes":117588,"tx_bytes":28693,"rx_packets":178,"tx_packets":138}],"known_clients":4,"rx_bytes":428371,"tx_bytes":116115,"rx_packets":628,"tx_packets":490},{"app":150,"cat":3,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":1489423,"tx_bytes":1865679,"rx_packets":3957,"tx_packets":3859},{"mac":"8c:ec:7b:68:14:57","rx_bytes":526805,"tx_bytes":628159,"rx_packets":1316,"tx_packets":1195},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":41468822,"tx_bytes":32894763,"rx_packets":63166,"tx_packets":51822},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":17325150,"tx_bytes":12761369,"rx_packets":25958,"tx_packets":22398},{"mac":"34:fd:6a:9e:00:17","rx_bytes":32041485,"tx_bytes":20756051,"rx_packets":43223,"tx_packets":28710},{"mac":"74:81:14:29:50:8e","rx_bytes":32697570,"tx_bytes":22689037,"rx_packets":44887,"tx_packets":34040},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":40824729,"tx_bytes":42504063,"rx_packets":69830,"tx_packets":61901},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":7332221,"tx_bytes":7897658,"rx_packets":12888,"tx_packets":14375},{"mac":"7e:01:68:7c:e1:70","rx_bytes":8024258,"tx_bytes":5295997,"rx_packets":9819,"tx_packets":5329},{"mac":"60:03:08:91:16:4c","rx_bytes":13900387,"tx_bytes":17201199,"rx_packets":26655,"tx_packets":25951},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":29500463,"tx_bytes":8215703,"rx_packets":30965,"tx_packets":22899}],"known_clients":11,"rx_bytes":225131313,"tx_bytes":172709678,"rx_packets":332664,"tx_packets":272479},{"app":27,"cat":0,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":398,"tx_bytes":142,"rx_packets":2,"tx_packets":2},{"mac":"60:03:08:91:16:4c","rx_bytes":326,"tx_bytes":142,"rx_packets":2,"tx_packets":2},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":28188,"tx_bytes":9277,"rx_packets":131,"tx_packets":131},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":1268595,"tx_bytes":1163327,"rx_packets":4839,"tx_packets":5074}],"known_clients":4,"rx_bytes":1297507,"tx_bytes":1172888,"rx_packets":4974,"tx_packets":5209},{"app":29,"cat":6,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":49456,"tx_bytes":56682,"rx_packets":132,"tx_packets":391},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":104032,"tx_bytes":181376,"rx_packets":423,"tx_packets":2879}],"known_clients":2,"rx_bytes":153488,"tx_bytes":238058,"rx_packets":555,"tx_packets":3270},{"app":158,"cat":24,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":4335,"tx_bytes":882,"rx_packets":11,"tx_packets":12}],"known_clients":1,"rx_bytes":4335,"tx_bytes":882,"rx_packets":11,"tx_packets":12},{"app":160,"cat":20,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":99106,"tx_bytes":28590,"rx_packets":272,"tx_packets":226},{"mac":"34:fd:6a:9e:00:17","rx_bytes":183178,"tx_bytes":60608,"rx_packets":503,"tx_packets":546},{"mac":"74:81:14:29:50:8e","rx_bytes":288160,"tx_bytes":56669,"rx_packets":596,"tx_packets":561},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":25182,"tx_bytes":9212,"rx_packets":79,"tx_packets":89},{"mac":"60:03:08:91:16:4c","rx_bytes":15449,"tx_bytes":6564,"rx_packets":63,"tx_packets":55}],"known_clients":5,"rx_bytes":611075,"tx_bytes":161643,"rx_packets":1513,"tx_packets":1477},{"app":32,"cat":17,"clients":[{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":32056,"tx_bytes":14810,"rx_packets":57,"tx_packets":72},{"mac":"74:81:14:29:50:8e","rx_bytes":62308,"tx_bytes":21082,"rx_packets":94,"tx_packets":105},{"mac":"60:03:08:91:16:4c","rx_bytes":157605,"tx_bytes":45997,"rx_packets":229,"tx_packets":247}],"known_clients":3,"rx_bytes":251969,"tx_bytes":81889,"rx_packets":380,"tx_packets":424},{"app":33,"cat":6,"clients":[{"mac":"72:c2:6a:d5:e3:55","rx_bytes":14864,"tx_bytes":6726,"rx_packets":35,"tx_packets":34},{"mac":"60:03:08:91:16:4c","rx_bytes":1209844,"tx_bytes":426642,"rx_packets":6014,"tx_packets":5428}],"known_clients":2,"rx_bytes":1224708,"tx_bytes":433368,"rx_packets":6049,"tx_packets":5462},{"app":546,"cat":8,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":6509761,"tx_bytes":700832,"rx_packets":6878,"tx_packets":4646}],"known_clients":1,"rx_bytes":6509761,"tx_bytes":700832,"rx_packets":6878,"tx_packets":4646},{"app":162,"cat":4,"clients":[{"mac":"54:2a:1b:43:98:aa","rx_bytes":9646,"tx_bytes":2231,"rx_packets":23,"tx_packets":24}],"known_clients":1,"rx_bytes":9646,"tx_bytes":2231,"rx_packets":23,"tx_packets":24},{"app":163,"cat":13,"clients":[{"mac":"ea:3f:f9:bf:00:97","rx_bytes":815,"tx_bytes":671,"rx_packets":11,"tx_packets":11}],"known_clients":1,"rx_bytes":815,"tx_bytes":671,"rx_packets":11,"tx_packets":11},{"app":38,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":102211,"tx_bytes":21113,"rx_packets":172,"tx_packets":141},{"mac":"34:fd:6a:9e:00:17","rx_bytes":19551,"tx_bytes":5698,"rx_packets":42,"tx_packets":42},{"mac":"60:03:08:91:16:4c","rx_bytes":57985,"tx_bytes":20876,"rx_packets":159,"tx_packets":158}],"known_clients":3,"rx_bytes":179747,"tx_bytes":47687,"rx_packets":373,"tx_packets":341},{"app":167,"cat":4,"clients":[{"mac":"72:c2:6a:d5:e3:55","rx_bytes":1027467,"tx_bytes":4312,"rx_packets":713,"tx_packets":71}],"known_clients":1,"rx_bytes":1027467,"tx_bytes":4312,"rx_packets":713,"tx_packets":71},{"app":40,"cat":18,"clients":[{"mac":"3c:8d:20:ff:a2:27","rx_bytes":3542,"tx_bytes":3706,"rx_packets":40,"tx_packets":60},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":1754,"tx_bytes":1706,"rx_packets":24,"tx_packets":32}],"known_clients":2,"rx_bytes":5296,"tx_bytes":5412,"rx_packets":64,"tx_packets":92},{"app":41,"cat":0,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":205783,"tx_bytes":131647,"rx_packets":1573,"tx_packets":1508},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":85792,"tx_bytes":57589,"rx_packets":640,"tx_packets":735},{"mac":"f2:a0:8e:aa:f7:c7","rx_bytes":2730432,"tx_bytes":327825,"rx_packets":3102,"tx_packets":2161},{"mac":"36:ff:3f:e3:84:6f","rx_bytes":9676,"tx_bytes":1387,"rx_packets":14,"tx_packets":11},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":13721,"tx_bytes":1981,"rx_packets":33,"tx_packets":25},{"mac":"72:c2:6a:d5:e3:55","rx_bytes":335399029,"tx_bytes":1509524,"rx_packets":227315,"tx_packets":28217},{"mac":"7e:01:68:7c:e1:70","rx_bytes":14326877,"tx_bytes":1839686,"rx_packets":16553,"tx_packets":10314},{"mac":"60:03:08:91:16:4c","rx_bytes":33402,"tx_bytes":9773,"rx_packets":85,"tx_packets":78},{"mac":"60:03:08:91:16:4c","rx_bytes":2474585,"tx_bytes":781837,"rx_packets":5724,"tx_packets":4817},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":757837,"tx_bytes":14881,"rx_packets":552,"tx_packets":282}],"known_clients":10,"rx_bytes":356037134,"tx_bytes":4676130,"rx_packets":255591,"tx_packets":48148},{"app":172,"cat":20,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":72753961,"tx_bytes":117499884,"rx_packets":182758,"tx_packets":186752},{"mac":"00:d9:d1:6e:60:d7","rx_bytes":1367577,"tx_bytes":654455,"rx_packets":5297,"tx_packets":7216},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":33651,"tx_bytes":106311,"rx_packets":243,"tx_packets":257},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":403043,"tx_bytes":606446,"rx_packets":2314,"tx_packets":2747},{"mac":"60:03:08:91:16:4c","rx_bytes":32570403,"tx_bytes":36720968,"rx_packets":53603,"tx_packets":51829},{"mac":"e0:63:da:c1:eb:a8","rx_bytes":471732,"tx_bytes":4615315,"rx_packets":2741,"tx_packets":4710}],"known_clients":6,"rx_bytes":107600367,"tx_bytes":160203379,"rx_packets":246956,"tx_packets":253511},{"app":53,"cat":14,"clients":[{"mac":"44:94:fc:6e:fb:70","rx_bytes":2813,"tx_bytes":2708,"rx_packets":21,"tx_packets":29}],"known_clients":1,"rx_bytes":2813,"tx_bytes":2708,"rx_packets":21,"tx_packets":29},{"app":185,"cat":20,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":1919473,"tx_bytes":489048,"rx_packets":2264,"tx_packets":1749},{"mac":"8c:ec:7b:68:14:57","rx_bytes":38706,"tx_bytes":49655,"rx_packets":135,"tx_packets":142},{"mac":"ee:47:e1:86:9c:f5","rx_bytes":26666,"tx_bytes":7190,"rx_packets":35,"tx_packets":30},{"mac":"00:d9:d1:6e:60:d7","rx_bytes":13874932,"tx_bytes":3098676,"rx_packets":17794,"tx_packets":15109},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":64216687,"tx_bytes":8512489,"rx_packets":65369,"tx_packets":37403},{"mac":"d0:73:d5:2d:2c:37","rx_bytes":370283,"tx_bytes":432450,"rx_packets":5443,"tx_packets":6013},{"mac":"d0:73:d5:2d:bd:8b","rx_bytes":346859,"tx_bytes":420856,"rx_packets":5305,"tx_packets":5960},{"mac":"a0:40:a0:7e:a8:37","rx_bytes":15759105,"tx_bytes":247735109,"rx_packets":121410,"tx_packets":191237},{"mac":"d0:73:d5:2d:ba:00","rx_bytes":347527,"tx_bytes":436843,"rx_packets":5293,"tx_packets":6427},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":24355551,"tx_bytes":4017306,"rx_packets":26321,"tx_packets":16752},{"mac":"d0:73:d5:2d:6f:36","rx_bytes":362468,"tx_bytes":450348,"rx_packets":5438,"tx_packets":6470},{"mac":"c8:ff:77:d4:fe:3b","rx_bytes":257567,"tx_bytes":1470554,"rx_packets":5983,"tx_packets":5928},{"mac":"5c:aa:fd:12:d8:3a","rx_bytes":187314,"tx_bytes":117480,"rx_packets":455,"tx_packets":602},{"mac":"f2:a0:8e:aa:f7:c7","rx_bytes":46547984,"tx_bytes":1049560,"rx_packets":34723,"tx_packets":13866},{"mac":"d0:73:d5:29:74:bb","rx_bytes":361956,"tx_bytes":408291,"rx_packets":5356,"tx_packets":5823},{"mac":"34:fd:6a:9e:00:17","rx_bytes":2586600,"tx_bytes":2088318,"rx_packets":7725,"tx_packets":7596},{"mac":"94:9f:3e:47:23:42","rx_bytes":189993,"tx_bytes":168629,"rx_packets":485,"tx_packets":698},{"mac":"b8:e9:37:84:d5:26","rx_bytes":176839,"tx_bytes":155378,"rx_packets":448,"tx_packets":639},{"mac":"24:18:c6:24:95:7c","rx_bytes":323881,"tx_bytes":414392,"rx_packets":1476,"tx_packets":1369},{"mac":"74:81:14:29:50:8e","rx_bytes":33474711,"tx_bytes":9898883,"rx_packets":41442,"tx_packets":30398},{"mac":"a4:cf:12:f4:94:97","rx_bytes":174098,"tx_bytes":229640,"rx_packets":2262,"tx_packets":3852},{"mac":"36:ff:3f:e3:84:6f","rx_bytes":13054134255,"tx_bytes":142543164,"rx_packets":9009054,"tx_packets":2544742},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":18647281,"tx_bytes":4143820,"rx_packets":26097,"tx_packets":18354},{"mac":"72:c2:6a:d5:e3:55","rx_bytes":4143427353,"tx_bytes":25664067,"rx_packets":2813345,"tx_packets":455344},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":1922553,"tx_bytes":1135846,"rx_packets":4998,"tx_packets":4885},{"mac":"f8:46:1c:ec:37:06","rx_bytes":4589,"tx_bytes":1741,"rx_packets":13,"tx_packets":9},{"mac":"7e:01:68:7c:e1:70","rx_bytes":135198101,"tx_bytes":16148074,"rx_packets":156549,"tx_packets":124065},{"mac":"d0:58:fc:16:e0:12","rx_bytes":249923,"tx_bytes":481120,"rx_packets":485,"tx_packets":593},{"mac":"d0:73:d5:29:d9:eb","rx_bytes":336230,"tx_bytes":397381,"rx_packets":5169,"tx_packets":5709},{"mac":"b8:e9:37:b0:57:5e","rx_bytes":220065,"tx_bytes":170412,"rx_packets":558,"tx_packets":773},{"mac":"d0:73:d5:28:c5:fe","rx_bytes":333271,"tx_bytes":394599,"rx_packets":5152,"tx_packets":5672},{"mac":"60:03:08:91:16:4c","rx_bytes":42222416,"tx_bytes":8403566,"rx_packets":64735,"tx_packets":43943},{"mac":"78:28:ca:0a:0f:48","rx_bytes":117363,"tx_bytes":52871,"rx_packets":291,"tx_packets":381},{"mac":"78:28:ca:0a:0e:72","rx_bytes":424774,"tx_bytes":255789,"rx_packets":3555,"tx_packets":2515},{"mac":"84:cc:a8:92:b2:48","rx_bytes":67749,"tx_bytes":78749,"rx_packets":640,"tx_packets":934},{"mac":"d0:73:d5:2c:a0:91","rx_bytes":352459,"tx_bytes":409900,"rx_packets":5288,"tx_packets":5867},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":678508,"tx_bytes":231244,"rx_packets":4004,"tx_packets":3414},{"mac":"18:b4:30:75:7b:77","rx_bytes":2067971,"tx_bytes":3956668,"rx_packets":7511,"tx_packets":8260},{"mac":"a4:cf:12:eb:43:84","rx_bytes":282221,"tx_bytes":491429,"rx_packets":2650,"tx_packets":4324},{"mac":"48:e1:e9:32:f5:a1","rx_bytes":169178,"tx_bytes":230326,"rx_packets":2512,"tx_packets":4282},{"mac":"18:b4:30:c6:06:4b","rx_bytes":2672574,"tx_bytes":2683577,"rx_packets":7221,"tx_packets":7902},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":202775028,"tx_bytes":2445504531,"rx_packets":3888794,"tx_packets":4428299},{"mac":"e0:63:da:c1:eb:a8","rx_bytes":1309942,"tx_bytes":847851,"rx_packets":8632,"tx_packets":11013},{"mac":"74:c2:46:ea:d1:20","rx_bytes":653345,"tx_bytes":392286,"rx_packets":5597,"tx_packets":4012},{"mac":"d0:73:d5:2d:60:e6","rx_bytes":358250,"tx_bytes":447457,"rx_packets":5395,"tx_packets":6548},{"mac":"44:94:fc:6e:fb:70","rx_bytes":273506,"tx_bytes":207651,"rx_packets":3687,"tx_packets":3682},{"mac":"d0:73:d5:21:18:50","rx_bytes":358187,"tx_bytes":432059,"rx_packets":5339,"tx_packets":6425},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":548863,"tx_bytes":332256,"rx_packets":4179,"tx_packets":4638},{"mac":"54:2a:1b:43:98:aa","rx_bytes":389253,"tx_bytes":230605,"rx_packets":3526,"tx_packets":2512},{"mac":"b0:3e:51:1d:f7:0a","rx_bytes":136179,"tx_bytes":67663,"rx_packets":174,"tx_packets":181},{"mac":"d0:73:d5:2d:33:37","rx_bytes":346038,"tx_bytes":436034,"rx_packets":5276,"tx_packets":6442},{"mac":"64:16:66:71:65:42","rx_bytes":94898351,"tx_bytes":2503669395,"rx_packets":1808059,"tx_packets":2562169},{"mac":"d0:73:d5:3e:d7:4a","rx_bytes":267333,"tx_bytes":275755,"rx_packets":4757,"tx_packets":4428},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":154060,"tx_bytes":15405,"rx_packets":194,"tx_packets":166},{"mac":"d0:73:d5:3f:20:54","rx_bytes":295614,"tx_bytes":295808,"rx_packets":5023,"tx_packets":4633},{"mac":"00:04:20:f3:a1:eb","rx_bytes":62844,"tx_bytes":22289,"rx_packets":140,"tx_packets":155},{"mac":"00:0e:58:d8:01:d2","rx_bytes":76588,"tx_bytes":10923,"rx_packets":99,"tx_packets":88},{"mac":"e4:e7:49:b3:f0:87","rx_bytes":94487,"tx_bytes":128134,"rx_packets":225,"tx_packets":225}],"known_clients":58,"rx_bytes":17912425902,"tx_bytes":5442841540,"rx_packets":18224085,"tx_packets":10645647},{"app":186,"cat":20,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":815453,"tx_bytes":1534216,"rx_packets":1478,"tx_packets":739},{"mac":"8c:ec:7b:68:14:57","rx_bytes":200798,"tx_bytes":3714755,"rx_packets":1742,"tx_packets":2506},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":14820422,"tx_bytes":118931446,"rx_packets":51052,"tx_packets":42958},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":14327268,"tx_bytes":5131116,"rx_packets":12814,"tx_packets":3876},{"mac":"34:fd:6a:9e:00:17","rx_bytes":5994331,"tx_bytes":2270972,"rx_packets":5463,"tx_packets":3234},{"mac":"74:81:14:29:50:8e","rx_bytes":8185112,"tx_bytes":1748576,"rx_packets":6444,"tx_packets":3667},{"mac":"36:ff:3f:e3:84:6f","rx_bytes":180294,"tx_bytes":95958,"rx_packets":528,"tx_packets":474},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":9987662,"tx_bytes":3885885,"rx_packets":10956,"tx_packets":7202},{"mac":"72:c2:6a:d5:e3:55","rx_bytes":107963413955,"tx_bytes":4282437210,"rx_packets":74579311,"tx_packets":15328052},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":3573269,"tx_bytes":109737,"rx_packets":2588,"tx_packets":1178},{"mac":"7e:01:68:7c:e1:70","rx_bytes":11433740,"tx_bytes":614782422,"rx_packets":199528,"tx_packets":171637},{"mac":"60:03:08:91:16:4c","rx_bytes":14836003,"tx_bytes":6696696,"rx_packets":13805,"tx_packets":4845},{"mac":"78:28:ca:0a:0e:72","rx_bytes":465460,"tx_bytes":163005,"rx_packets":1107,"tx_packets":1029},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":820042,"tx_bytes":426317,"rx_packets":5152,"tx_packets":4693},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":6996972,"tx_bytes":4169604,"rx_packets":17209,"tx_packets":18929},{"mac":"44:94:fc:6e:fb:70","rx_bytes":2083096,"tx_bytes":1547620,"rx_packets":7022,"tx_packets":6971},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":4955440,"tx_bytes":1720917,"rx_packets":10953,"tx_packets":10412},{"mac":"54:2a:1b:43:98:aa","rx_bytes":489832,"tx_bytes":171858,"rx_packets":1221,"tx_packets":1100},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":5110,"tx_bytes":2263,"rx_packets":12,"tx_packets":13}],"known_clients":19,"rx_bytes":108063584259,"tx_bytes":5049540573,"rx_packets":74928385,"tx_packets":15613515},{"app":187,"cat":20,"clients":[{"mac":"34:fd:6a:9e:00:17","rx_bytes":32851,"tx_bytes":11419,"rx_packets":139,"tx_packets":114}],"known_clients":1,"rx_bytes":32851,"tx_bytes":11419,"rx_packets":139,"tx_packets":114},{"app":189,"cat":20,"clients":[{"mac":"8c:ec:7b:68:14:57","rx_bytes":131712,"tx_bytes":4547,"rx_packets":103,"tx_packets":54},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":2095990,"tx_bytes":57786,"rx_packets":1661,"tx_packets":662},{"mac":"34:fd:6a:9e:00:17","rx_bytes":12918,"tx_bytes":1957,"rx_packets":23,"tx_packets":14},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":1057302,"tx_bytes":25754,"rx_packets":782,"tx_packets":377},{"mac":"60:03:08:91:16:4c","rx_bytes":566891,"tx_bytes":30553,"rx_packets":540,"tx_packets":301},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":447102,"tx_bytes":74956,"rx_packets":639,"tx_packets":591},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":50728916,"tx_bytes":1830197,"rx_packets":38216,"tx_packets":24453}],"known_clients":7,"rx_bytes":55040831,"tx_bytes":2025750,"rx_packets":41964,"tx_packets":26452},{"app":61,"cat":9,"clients":[{"mac":"c8:ff:77:d4:fe:3b","rx_bytes":1435,"tx_bytes":497,"rx_packets":7,"tx_packets":7},{"mac":"74:81:14:29:50:8e","rx_bytes":704,"tx_bytes":1320,"rx_packets":16,"tx_packets":30},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":132,"tx_bytes":220,"rx_packets":3,"tx_packets":5},{"mac":"d0:58:fc:16:e0:12","rx_bytes":7564,"tx_bytes":2515,"rx_packets":36,"tx_packets":36},{"mac":"18:b4:30:75:7b:77","rx_bytes":6172,"tx_bytes":4150,"rx_packets":57,"tx_packets":57},{"mac":"18:b4:30:c6:06:4b","rx_bytes":16796,"tx_bytes":7876,"rx_packets":105,"tx_packets":105},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":272,"tx_bytes":272,"rx_packets":4,"tx_packets":4},{"mac":"b0:3e:51:1d:f7:0a","rx_bytes":3327,"tx_bytes":1123,"rx_packets":16,"tx_packets":16},{"mac":"64:16:66:71:65:42","rx_bytes":68540,"tx_bytes":37336,"rx_packets":572,"tx_packets":572}],"known_clients":9,"rx_bytes":104942,"tx_bytes":55309,"rx_packets":816,"tx_packets":832},{"app":190,"cat":13,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":279227,"tx_bytes":109734,"rx_packets":360,"tx_packets":322},{"mac":"60:03:08:91:16:4c","rx_bytes":19225616,"tx_bytes":2613431,"rx_packets":20848,"tx_packets":8810},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":6740482,"tx_bytes":5499522,"rx_packets":7773,"tx_packets":7589},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":3074353,"tx_bytes":310968,"rx_packets":3158,"tx_packets":1439},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":8468420,"tx_bytes":7724779,"rx_packets":13168,"tx_packets":13128}],"known_clients":5,"rx_bytes":37788098,"tx_bytes":16258434,"rx_packets":45307,"tx_packets":31288},{"app":63,"cat":18,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":28477,"tx_bytes":10284,"rx_packets":66,"tx_packets":76},{"mac":"a0:40:a0:7e:a8:37","rx_bytes":381,"tx_bytes":398,"rx_packets":4,"tx_packets":6},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":27866,"tx_bytes":25392,"rx_packets":335,"tx_packets":471},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":4929,"tx_bytes":19908,"rx_packets":79,"tx_packets":100},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":224,"tx_bytes":432,"rx_packets":4,"tx_packets":8},{"mac":"00:04:20:f3:a1:eb","rx_bytes":185276,"tx_bytes":182236,"rx_packets":3051,"tx_packets":3044},{"mac":"e4:e7:49:b3:f0:87","rx_bytes":9353,"tx_bytes":6954,"rx_packets":113,"tx_packets":95}],"known_clients":7,"rx_bytes":256506,"tx_bytes":245604,"rx_packets":3652,"tx_packets":3800},{"app":65,"cat":4,"clients":[{"mac":"74:81:14:29:50:8e","rx_bytes":5505553,"tx_bytes":30402,"rx_packets":3732,"tx_packets":578}],"known_clients":1,"rx_bytes":5505553,"tx_bytes":30402,"rx_packets":3732,"tx_packets":578},{"app":193,"cat":4,"clients":[{"mac":"74:c2:46:ea:d1:20","rx_bytes":263879,"tx_bytes":1520094,"rx_packets":834,"tx_packets":1400}],"known_clients":1,"rx_bytes":263879,"tx_bytes":1520094,"rx_packets":834,"tx_packets":1400},{"app":66,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":139301178,"tx_bytes":354755,"rx_packets":95614,"tx_packets":5207},{"mac":"60:03:08:91:16:4c","rx_bytes":26285562,"tx_bytes":248045,"rx_packets":18671,"tx_packets":3669}],"known_clients":2,"rx_bytes":165586740,"tx_bytes":602800,"rx_packets":114285,"tx_packets":8876},{"app":195,"cat":20,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":1612415,"tx_bytes":81296,"rx_packets":1438,"tx_packets":836},{"mac":"34:fd:6a:9e:00:17","rx_bytes":10690,"tx_bytes":1994,"rx_packets":15,"tx_packets":16},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":6517,"tx_bytes":1926,"rx_packets":15,"tx_packets":17},{"mac":"60:03:08:91:16:4c","rx_bytes":170509,"tx_bytes":120327,"rx_packets":1187,"tx_packets":1027},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":93031,"tx_bytes":8245,"rx_packets":124,"tx_packets":68},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":697546,"tx_bytes":39756,"rx_packets":662,"tx_packets":356},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":93051,"tx_bytes":11740,"rx_packets":109,"tx_packets":113}],"known_clients":7,"rx_bytes":2683759,"tx_bytes":265284,"rx_packets":3550,"tx_packets":2433},{"app":68,"cat":11,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":52197,"tx_bytes":20702,"rx_packets":136,"tx_packets":155},{"mac":"34:fd:6a:9e:00:17","rx_bytes":153515,"tx_bytes":60566,"rx_packets":402,"tx_packets":371},{"mac":"74:81:14:29:50:8e","rx_bytes":137001,"tx_bytes":53689,"rx_packets":365,"tx_packets":333},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":124929,"tx_bytes":53987,"rx_packets":320,"tx_packets":398}],"known_clients":4,"rx_bytes":467642,"tx_bytes":188944,"rx_packets":1223,"tx_packets":1257},{"app":69,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":795171,"tx_bytes":288297,"rx_packets":1183,"tx_packets":1411},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":280913,"tx_bytes":155354,"rx_packets":390,"tx_packets":505},{"mac":"74:81:14:29:50:8e","rx_bytes":528215,"tx_bytes":265839,"rx_packets":799,"tx_packets":980},{"mac":"60:03:08:91:16:4c","rx_bytes":660673,"tx_bytes":356360,"rx_packets":1809,"tx_packets":2577}],"known_clients":4,"rx_bytes":2264972,"tx_bytes":1065850,"rx_packets":4181,"tx_packets":5473},{"app":206,"cat":4,"clients":[{"mac":"72:c2:6a:d5:e3:55","rx_bytes":2363212,"tx_bytes":708313,"rx_packets":8351,"tx_packets":8172},{"mac":"74:c2:46:ea:d1:20","rx_bytes":1009477,"tx_bytes":82780,"rx_packets":858,"tx_packets":764}],"known_clients":2,"rx_bytes":3372689,"tx_bytes":791093,"rx_packets":9209,"tx_packets":8936},{"app":209,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":207634,"tx_bytes":7920,"rx_packets":185,"tx_packets":85},{"mac":"60:03:08:91:16:4c","rx_bytes":1564970,"tx_bytes":10870,"rx_packets":1070,"tx_packets":160}],"known_clients":2,"rx_bytes":1772604,"tx_bytes":18790,"rx_packets":1255,"tx_packets":245},{"app":84,"cat":13,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":4678059,"tx_bytes":441191,"rx_packets":4481,"tx_packets":2284},{"mac":"8c:ec:7b:68:14:57","rx_bytes":5519891,"tx_bytes":93232,"rx_packets":4009,"tx_packets":1067},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":15373376,"tx_bytes":3626587,"rx_packets":18286,"tx_packets":12025},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":4869349,"tx_bytes":2053337,"rx_packets":6821,"tx_packets":5083},{"mac":"34:fd:6a:9e:00:17","rx_bytes":4165673,"tx_bytes":1598939,"rx_packets":6048,"tx_packets":4125},{"mac":"74:81:14:29:50:8e","rx_bytes":18499340,"tx_bytes":2661090,"rx_packets":20381,"tx_packets":14499},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":16099718,"tx_bytes":3329497,"rx_packets":17982,"tx_packets":10847},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":17799928918,"tx_bytes":21759574,"rx_packets":11977031,"tx_packets":355128},{"mac":"60:03:08:91:16:4c","rx_bytes":3590739,"tx_bytes":1380405,"rx_packets":5970,"tx_packets":4973},{"mac":"78:28:ca:0a:0e:72","rx_bytes":511288,"tx_bytes":564553,"rx_packets":1496,"tx_packets":1810},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":648791,"tx_bytes":555728,"rx_packets":1501,"tx_packets":1532}],"known_clients":11,"rx_bytes":17873885142,"tx_bytes":38064133,"rx_packets":12064006,"tx_packets":413373},{"app":90,"cat":8,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":6173434,"tx_bytes":558833,"rx_packets":4994,"tx_packets":3204}],"known_clients":1,"rx_bytes":6173434,"tx_bytes":558833,"rx_packets":4994,"tx_packets":3204},{"app":94,"cat":19,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":1162327,"tx_bytes":48315,"rx_packets":919,"tx_packets":643},{"mac":"8c:ec:7b:68:14:57","rx_bytes":6273,"tx_bytes":3362,"rx_packets":16,"tx_packets":21},{"mac":"8c:ec:7b:68:14:57","rx_bytes":17989,"tx_bytes":11089,"rx_packets":29,"tx_packets":36},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":2165269,"tx_bytes":1238455,"rx_packets":3773,"tx_packets":4743},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":37371467,"tx_bytes":3065850,"rx_packets":32631,"tx_packets":13980},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":724,"tx_bytes":1312,"rx_packets":14,"tx_packets":25},{"mac":"c8:ff:77:d4:fe:3b","rx_bytes":4632,"tx_bytes":14963,"rx_packets":61,"tx_packets":56},{"mac":"34:fd:6a:9e:00:17","rx_bytes":1956695,"tx_bytes":94992,"rx_packets":1582,"tx_packets":544},{"mac":"74:81:14:29:50:8e","rx_bytes":34146765,"tx_bytes":3227488,"rx_packets":28520,"tx_packets":13409},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":16570601,"tx_bytes":865252,"rx_packets":13881,"tx_packets":5518},{"mac":"7e:01:68:7c:e1:70","rx_bytes":2372301,"tx_bytes":87076256,"rx_packets":35022,"tx_packets":47043},{"mac":"60:03:08:91:16:4c","rx_bytes":80218257,"tx_bytes":40967389,"rx_packets":344959,"tx_packets":78470},{"mac":"60:03:08:91:16:4c","rx_bytes":958630,"tx_bytes":404898,"rx_packets":3428,"tx_packets":2884},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":38272,"tx_bytes":6269,"rx_packets":57,"tx_packets":38},{"mac":"18:b4:30:c6:06:4b","rx_bytes":200,"tx_bytes":681,"rx_packets":4,"tx_packets":3},{"mac":"44:94:fc:6e:fb:70","rx_bytes":577927,"tx_bytes":926013,"rx_packets":5514,"tx_packets":10992},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":112,"tx_bytes":216,"rx_packets":2,"tx_packets":4},{"mac":"54:2a:1b:43:98:aa","rx_bytes":20799,"tx_bytes":9265,"rx_packets":52,"tx_packets":60},{"mac":"64:16:66:71:65:42","rx_bytes":4017506,"tx_bytes":101727075,"rx_packets":76209,"tx_packets":105586},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":448,"tx_bytes":880,"rx_packets":8,"tx_packets":16}],"known_clients":20,"rx_bytes":181607194,"tx_bytes":239690020,"rx_packets":546681,"tx_packets":284071},{"app":222,"cat":13,"clients":[{"mac":"7c:bb:8a:ef:70:bb","rx_bytes":473,"tx_bytes":353,"rx_packets":4,"tx_packets":5},{"mac":"00:d9:d1:6e:60:d7","rx_bytes":6874007,"tx_bytes":427831,"rx_packets":5218,"tx_packets":2896},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":5545,"tx_bytes":4335,"rx_packets":23,"tx_packets":33},{"mac":"74:81:14:29:50:8e","rx_bytes":13717,"tx_bytes":34421,"rx_packets":82,"tx_packets":101},{"mac":"36:ff:3f:e3:84:6f","rx_bytes":545945,"tx_bytes":9256,"rx_packets":392,"tx_packets":182},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":5164122,"tx_bytes":38297,"rx_packets":4289,"tx_packets":304},{"mac":"d0:58:fc:16:e0:12","rx_bytes":17468,"tx_bytes":12764,"rx_packets":37,"tx_packets":34},{"mac":"60:03:08:91:16:4c","rx_bytes":1357854,"tx_bytes":1318915,"rx_packets":2335,"tx_packets":1492},{"mac":"78:28:ca:0a:0f:48","rx_bytes":8742,"tx_bytes":704,"rx_packets":9,"tx_packets":10},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":245748,"tx_bytes":620657,"rx_packets":2480,"tx_packets":3765},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":625203,"tx_bytes":1689644,"rx_packets":4948,"tx_packets":8889},{"mac":"e0:63:da:c1:eb:a8","rx_bytes":2764468,"tx_bytes":154552559,"rx_packets":52138,"tx_packets":88775},{"mac":"74:c2:46:ea:d1:20","rx_bytes":59658,"tx_bytes":81801,"rx_packets":732,"tx_packets":915},{"mac":"44:94:fc:6e:fb:70","rx_bytes":860,"tx_bytes":1307,"rx_packets":9,"tx_packets":11},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":127548,"tx_bytes":271512,"rx_packets":980,"tx_packets":1900},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":72198,"tx_bytes":3261,"rx_packets":66,"tx_packets":45},{"mac":"00:0e:58:d8:01:d2","rx_bytes":8690,"tx_bytes":652,"rx_packets":8,"tx_packets":9}],"known_clients":17,"rx_bytes":17892246,"tx_bytes":159068269,"rx_packets":73750,"tx_packets":109366},{"app":95,"cat":5,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":52787,"tx_bytes":20496,"rx_packets":233,"tx_packets":213},{"mac":"8c:ec:7b:68:14:57","rx_bytes":29253,"tx_bytes":10824,"rx_packets":64,"tx_packets":55},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":552969,"tx_bytes":225537,"rx_packets":2430,"tx_packets":2284},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":183829,"tx_bytes":76275,"rx_packets":864,"tx_packets":825}],"known_clients":4,"rx_bytes":818838,"tx_bytes":333132,"rx_packets":3591,"tx_packets":3377},{"app":361,"cat":8,"clients":[{"mac":"7c:bb:8a:ef:70:bb","rx_bytes":32441,"tx_bytes":9548,"rx_packets":90,"tx_packets":87}],"known_clients":1,"rx_bytes":32441,"tx_bytes":9548,"rx_packets":90,"tx_packets":87},{"app":106,"cat":18,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":1140,"tx_bytes":1140,"rx_packets":15,"tx_packets":15},{"mac":"74:81:14:29:50:8e","rx_bytes":380,"tx_bytes":380,"rx_packets":5,"tx_packets":5},{"mac":"18:b4:30:75:7b:77","rx_bytes":304,"tx_bytes":304,"rx_packets":4,"tx_packets":4}],"known_clients":3,"rx_bytes":1824,"tx_bytes":1824,"rx_packets":24,"tx_packets":24},{"app":234,"cat":13,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":5106373,"tx_bytes":2500924,"rx_packets":5521,"tx_packets":3889},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":217144,"tx_bytes":1878801,"rx_packets":983,"tx_packets":1405},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":32411009,"tx_bytes":356228,"rx_packets":23255,"tx_packets":5073},{"mac":"34:fd:6a:9e:00:17","rx_bytes":375336,"tx_bytes":1069307,"rx_packets":637,"tx_packets":791},{"mac":"74:81:14:29:50:8e","rx_bytes":9630063,"tx_bytes":13244827,"rx_packets":12515,"tx_packets":6891},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":240109,"tx_bytes":12820,"rx_packets":224,"tx_packets":110},{"mac":"7e:01:68:7c:e1:70","rx_bytes":9491524,"tx_bytes":328087,"rx_packets":7661,"tx_packets":4040},{"mac":"d0:58:fc:16:e0:12","rx_bytes":122093,"tx_bytes":57819,"rx_packets":366,"tx_packets":284},{"mac":"60:03:08:91:16:4c","rx_bytes":14784422,"tx_bytes":453546,"rx_packets":11819,"tx_packets":3578},{"mac":"74:c2:46:ea:d1:20","rx_bytes":3138336,"tx_bytes":714342,"rx_packets":3827,"tx_packets":3541},{"mac":"b0:3e:51:1d:f7:0a","rx_bytes":49860,"tx_bytes":24110,"rx_packets":150,"tx_packets":137}],"known_clients":11,"rx_bytes":75566269,"tx_bytes":20640811,"rx_packets":66958,"tx_packets":29739},{"app":107,"cat":0,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":549049,"tx_bytes":40689,"rx_packets":591,"tx_packets":359}],"known_clients":1,"rx_bytes":549049,"tx_bytes":40689,"rx_packets":591,"tx_packets":359},{"app":364,"cat":8,"clients":[{"mac":"74:81:14:29:50:8e","rx_bytes":1327927,"tx_bytes":186350,"rx_packets":1984,"tx_packets":2848}],"known_clients":1,"rx_bytes":1327927,"tx_bytes":186350,"rx_packets":1984,"tx_packets":2848},{"app":112,"cat":4,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":129391,"tx_bytes":4730,"rx_packets":110,"tx_packets":68},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":27767871,"tx_bytes":322847,"rx_packets":19308,"tx_packets":5567},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":125710,"tx_bytes":17521,"rx_packets":178,"tx_packets":177},{"mac":"34:fd:6a:9e:00:17","rx_bytes":506309817,"tx_bytes":2118662,"rx_packets":371277,"tx_packets":20230},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":4937166617,"tx_bytes":16174078,"rx_packets":3597384,"tx_packets":137283},{"mac":"60:03:08:91:16:4c","rx_bytes":1906736,"tx_bytes":3848050,"rx_packets":12001,"tx_packets":8256},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":50216,"tx_bytes":23548,"rx_packets":139,"tx_packets":177},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":36424,"tx_bytes":7857,"rx_packets":63,"tx_packets":58},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":30893,"tx_bytes":13180,"rx_packets":215,"tx_packets":215}],"known_clients":9,"rx_bytes":5473523675,"tx_bytes":22530473,"rx_packets":4000675,"tx_packets":172031},{"app":246,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":10825,"tx_bytes":2111,"rx_packets":20,"tx_packets":18},{"mac":"34:fd:6a:9e:00:17","rx_bytes":10666,"tx_bytes":1848,"rx_packets":18,"tx_packets":12},{"mac":"74:81:14:29:50:8e","rx_bytes":17526,"tx_bytes":3812,"rx_packets":33,"tx_packets":29},{"mac":"60:03:08:91:16:4c","rx_bytes":246751,"tx_bytes":80715,"rx_packets":518,"tx_packets":562}],"known_clients":4,"rx_bytes":285768,"tx_bytes":88486,"rx_packets":589,"tx_packets":621},{"app":120,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":8624,"tx_bytes":1919,"rx_packets":12,"tx_packets":12},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":82122,"tx_bytes":17301,"rx_packets":94,"tx_packets":110},{"mac":"74:81:14:29:50:8e","rx_bytes":38530,"tx_bytes":7832,"rx_packets":50,"tx_packets":52},{"mac":"60:03:08:91:16:4c","rx_bytes":185625,"tx_bytes":59262,"rx_packets":299,"tx_packets":249}],"known_clients":4,"rx_bytes":314901,"tx_bytes":86314,"rx_packets":455,"tx_packets":423},{"app":248,"cat":4,"clients":[{"mac":"18:f1:d8:de:ee:cf","rx_bytes":1253810571,"tx_bytes":10421817,"rx_packets":879630,"tx_packets":62348}],"known_clients":1,"rx_bytes":1253810571,"tx_bytes":10421817,"rx_packets":879630,"tx_packets":62348},{"app":250,"cat":13,"clients":[{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":54668,"tx_bytes":14808,"rx_packets":124,"tx_packets":114}],"known_clients":1,"rx_bytes":54668,"tx_bytes":14808,"rx_packets":124,"tx_packets":114},{"app":253,"cat":8,"clients":[{"mac":"34:fd:6a:9e:00:17","rx_bytes":262283655,"tx_bytes":29873752,"rx_packets":223694,"tx_packets":98483}],"known_clients":1,"rx_bytes":262283655,"tx_bytes":29873752,"rx_packets":223694,"tx_packets":98483},{"app":126,"cat":13,"clients":[{"mac":"00:d9:d1:6e:60:d7","rx_bytes":352224,"tx_bytes":12775,"rx_packets":280,"tx_packets":161},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":19018239,"tx_bytes":69584,"rx_packets":12840,"tx_packets":1161},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":2730953,"tx_bytes":9057,"rx_packets":1857,"tx_packets":141},{"mac":"60:03:08:91:16:4c","rx_bytes":44572,"tx_bytes":14131,"rx_packets":87,"tx_packets":98}],"known_clients":4,"rx_bytes":22145988,"tx_bytes":105547,"rx_packets":15064,"tx_packets":1561},{"app":65535,"cat":255,"clients":[{"mac":"f8:2d:7c:a3:64:cf","rx_bytes":4551,"tx_bytes":7456,"rx_packets":42,"tx_packets":62},{"mac":"8c:ec:7b:68:14:57","rx_bytes":826220,"tx_bytes":23571893,"rx_packets":2617,"tx_packets":17086},{"mac":"ee:47:e1:86:9c:f5","rx_bytes":17556,"tx_bytes":18468,"rx_packets":231,"tx_packets":243},{"mac":"00:d9:d1:6e:60:d7","rx_bytes":86256309,"tx_bytes":50109130,"rx_packets":467306,"tx_packets":491077},{"mac":"8c:ec:7b:5c:ca:b2","rx_bytes":34936,"tx_bytes":25220,"rx_packets":290,"tx_packets":378},{"mac":"18:b4:30:37:cb:d0","rx_bytes":252019,"tx_bytes":594983,"rx_packets":2776,"tx_packets":2921},{"mac":"d0:73:d5:2d:2c:37","rx_bytes":856,"tx_bytes":548,"rx_packets":10,"tx_packets":9},{"mac":"d0:73:d5:2d:bd:8b","rx_bytes":384,"tx_bytes":252,"rx_packets":4,"tx_packets":4},{"mac":"a0:40:a0:7e:a8:37","rx_bytes":76,"tx_bytes":856,"rx_packets":1,"tx_packets":14},{"mac":"18:b4:30:37:c2:be","rx_bytes":322623,"tx_bytes":684573,"rx_packets":3039,"tx_packets":3228},{"mac":"d0:73:d5:2d:ba:00","rx_bytes":960,"tx_bytes":630,"rx_packets":10,"tx_packets":10},{"mac":"fa:a9:4c:5c:7b:cd","rx_bytes":6080,"tx_bytes":7472,"rx_packets":88,"tx_packets":116},{"mac":"d0:73:d5:2d:6f:36","rx_bytes":672,"tx_bytes":441,"rx_packets":7,"tx_packets":7},{"mac":"c8:ff:77:d4:fe:3b","rx_bytes":0,"tx_bytes":0,"rx_packets":0,"tx_packets":0},{"mac":"5c:aa:fd:12:d8:3a","rx_bytes":44181,"tx_bytes":68560,"rx_packets":552,"tx_packets":972},{"mac":"f2:a0:8e:aa:f7:c7","rx_bytes":155995,"tx_bytes":50704,"rx_packets":820,"tx_packets":820},{"mac":"d0:73:d5:29:74:bb","rx_bytes":864,"tx_bytes":567,"rx_packets":9,"tx_packets":9},{"mac":"34:fd:6a:9e:00:17","rx_bytes":454127428,"tx_bytes":71682101,"rx_packets":1097541,"tx_packets":842450},{"mac":"94:9f:3e:47:23:42","rx_bytes":44452,"tx_bytes":67892,"rx_packets":558,"tx_packets":972},{"mac":"b8:e9:37:84:d5:26","rx_bytes":43952,"tx_bytes":68044,"rx_packets":547,"tx_packets":974},{"mac":"24:18:c6:24:95:7c","rx_bytes":1993997,"tx_bytes":4300654,"rx_packets":13255,"tx_packets":13456},{"mac":"74:81:14:29:50:8e","rx_bytes":9117893,"tx_bytes":1084044,"rx_packets":9351,"tx_packets":7069},{"mac":"a4:cf:12:f4:94:97","rx_bytes":0,"tx_bytes":0,"rx_packets":0,"tx_packets":0},{"mac":"36:ff:3f:e3:84:6f","rx_bytes":740,"tx_bytes":7052,"rx_packets":9,"tx_packets":11},{"mac":"18:f1:d8:de:ee:cf","rx_bytes":80697,"tx_bytes":88136,"rx_packets":1171,"tx_packets":1335},{"mac":"72:c2:6a:d5:e3:55","rx_bytes":4150432,"tx_bytes":2139204,"rx_packets":21495,"tx_packets":31891},{"mac":"d0:d2:b0:86:0f:a9","rx_bytes":6564,"tx_bytes":6696,"rx_packets":87,"tx_packets":90},{"mac":"f8:46:1c:ec:37:06","rx_bytes":56177,"tx_bytes":88050,"rx_packets":642,"tx_packets":1252},{"mac":"7e:01:68:7c:e1:70","rx_bytes":221381,"tx_bytes":157799,"rx_packets":585,"tx_packets":619},{"mac":"d0:58:fc:16:e0:12","rx_bytes":2672,"tx_bytes":10857,"rx_packets":17,"tx_packets":178},{"mac":"d0:73:d5:29:d9:eb","rx_bytes":384,"tx_bytes":252,"rx_packets":4,"tx_packets":4},{"mac":"b8:e9:37:b0:57:5e","rx_bytes":40248,"tx_bytes":62230,"rx_packets":494,"tx_packets":888},{"mac":"d0:73:d5:28:c5:fe","rx_bytes":288,"tx_bytes":189,"rx_packets":3,"tx_packets":3},{"mac":"60:03:08:91:16:4c","rx_bytes":8293502,"tx_bytes":3052484,"rx_packets":12169,"tx_packets":9994},{"mac":"78:28:ca:0a:0f:48","rx_bytes":44164,"tx_bytes":67892,"rx_packets":552,"tx_packets":972},{"mac":"78:28:ca:0a:0e:72","rx_bytes":50697,"tx_bytes":210639,"rx_packets":666,"tx_packets":1150},{"mac":"84:cc:a8:92:b2:48","rx_bytes":191,"tx_bytes":223,"rx_packets":3,"tx_packets":5},{"mac":"d0:73:d5:2c:a0:91","rx_bytes":576,"tx_bytes":378,"rx_packets":6,"tx_packets":6},{"mac":"f0:ef:86:27:a6:c3","rx_bytes":478325,"tx_bytes":358973,"rx_packets":5064,"tx_packets":5055},{"mac":"18:b4:30:75:7b:77","rx_bytes":38974,"tx_bytes":25619,"rx_packets":359,"tx_packets":359},{"mac":"a4:cf:12:eb:43:84","rx_bytes":1116,"tx_bytes":1304,"rx_packets":26,"tx_packets":31},{"mac":"48:e1:e9:32:f5:a1","rx_bytes":1140,"tx_bytes":1140,"rx_packets":15,"tx_packets":15},{"mac":"18:b4:30:c6:06:4b","rx_bytes":37712,"tx_bytes":20640,"rx_packets":271,"tx_packets":289},{"mac":"7c:d9:5c:75:76:a1","rx_bytes":101469961,"tx_bytes":11830766,"rx_packets":101347,"tx_packets":51985},{"mac":"e0:63:da:c1:eb:a8","rx_bytes":42483,"tx_bytes":33533,"rx_packets":419,"tx_packets":445},{"mac":"74:c2:46:ea:d1:20","rx_bytes":77691,"tx_bytes":77171,"rx_packets":919,"tx_packets":920},{"mac":"d0:73:d5:2d:60:e6","rx_bytes":672,"tx_bytes":441,"rx_packets":7,"tx_packets":7},{"mac":"44:94:fc:6e:fb:70","rx_bytes":125783,"tx_bytes":93999,"rx_packets":426,"tx_packets":425},{"mac":"d0:73:d5:21:18:50","rx_bytes":768,"tx_bytes":504,"rx_packets":8,"tx_packets":8},{"mac":"3c:8d:20:ff:a2:27","rx_bytes":424488,"tx_bytes":330374,"rx_packets":4962,"tx_packets":5011},{"mac":"54:2a:1b:43:98:aa","rx_bytes":49354,"tx_bytes":72619,"rx_packets":630,"tx_packets":1035},{"mac":"ea:3f:f9:bf:00:97","rx_bytes":7848406,"tx_bytes":3937979,"rx_packets":55681,"tx_packets":55682},{"mac":"b0:3e:51:1d:f7:0a","rx_bytes":541,"tx_bytes":2610,"rx_packets":3,"tx_packets":43},{"mac":"d0:73:d5:2d:33:37","rx_bytes":384,"tx_bytes":252,"rx_packets":4,"tx_packets":4},{"mac":"64:16:66:71:65:42","rx_bytes":3179,"tx_bytes":1823,"rx_packets":28,"tx_packets":29},{"mac":"d0:73:d5:3e:d7:4a","rx_bytes":428,"tx_bytes":296,"rx_packets":5,"tx_packets":5},{"mac":"70:ee:50:5f:07:24","rx_bytes":171775,"tx_bytes":183051,"rx_packets":3588,"tx_packets":2933},{"mac":"ac:fd:ec:f3:60:e1","rx_bytes":1280,"tx_bytes":1912,"rx_packets":20,"tx_packets":34},{"mac":"d0:73:d5:3f:20:54","rx_bytes":1120,"tx_bytes":968,"rx_packets":16,"tx_packets":19},{"mac":"00:04:20:f3:a1:eb","rx_bytes":1404,"tx_bytes":2002,"rx_packets":24,"tx_packets":38},{"mac":"00:0e:58:d8:01:d2","rx_bytes":39712,"tx_bytes":64016,"rx_packets":489,"tx_packets":921},{"mac":"e4:e7:49:b3:f0:87","rx_bytes":1178380,"tx_bytes":729967,"rx_packets":7188,"tx_packets":7202}],"known_clients":62,"rx_bytes":678195793,"tx_bytes":176008528,"rx_packets":1818456,"tx_packets":1562770}]},"num_sta":75,"rx_bytes":14029438850,"rx_packets":38583681,"tx_bytes":185144462438,"tx_packets":136917783}],"x_inform_authkey":"24c17549d5cfda71c0d6601e3a3bb996","connect_request_ip":"127.0.0.1","connect_request_port":"43015","prev_non_busy_state":5,"stat":{"sw":{"site_id":"5ed7f1c6b7e1060262ea1c07","o":"sw","oid":"f4:92:bf:8f:38:65","sw":"f4:92:bf:8f:38:65","time":1630801500000,"datetime":"2021-09-05T00:25:00Z","rx_packets":6.7733827E7,"rx_bytes":3.0536930623E10,"rx_errors":333.0,"rx_dropped":335.0,"rx_crypts":0.0,"rx_frags":0.0,"tx_packets":1.76122691E8,"tx_bytes":2.04810407488E11,"tx_errors":0.0,"tx_dropped":0.0,"tx_retries":0.0,"rx_multicast":1427922.0,"rx_broadcast":262797.0,"tx_multicast":1.0432387E7,"tx_broadcast":1999686.0,"bytes":2.35347338111E11,"duration":5.503E7,"port_1-rx_packets":7104323.0,"port_1-rx_bytes":5.682601566E9,"port_1-tx_packets":1.0251023E7,"port_1-tx_bytes":8.899572975E9,"port_1-tx_multicast":1464729.0,"port_1-tx_broadcast":251295.0,"port_2-rx_packets":2.8812615E7,"port_2-rx_bytes":8.819057021E9,"port_2-tx_packets":1.04254142E8,"port_2-tx_bytes":1.44610440138E11,"port_2-rx_multicast":110218.0,"port_2-rx_broadcast":11555.0,"port_2-tx_multicast":1373037.0,"port_2-tx_broadcast":271256.0,"port_3-tx_packets":1879823.0,"port_3-tx_bytes":5.20785351E8,"port_3-tx_multicast":1461936.0,"port_3-tx_broadcast":282523.0,"port_4-rx_packets":5761180.0,"port_4-rx_bytes":2.546741587E9,"port_4-tx_packets":9502011.0,"port_4-tx_bytes":5.877954425E9,"port_4-rx_broadcast":45752.0,"port_4-tx_multicast":1342197.0,"port_4-tx_broadcast":237057.0,"port_5-rx_packets":7440319.0,"port_5-rx_bytes":3.826037674E9,"port_5-tx_packets":2.4633207E7,"port_5-tx_bytes":2.6487296379E10,"port_5-rx_multicast":346828.0,"port_5-rx_broadcast":45509.0,"port_5-tx_multicast":1135556.0,"port_5-tx_broadcast":237302.0,"port_6-tx_packets":3721134.0,"port_6-tx_bytes":2.760635581E9,"port_6-tx_multicast":1478254.0,"port_6-tx_broadcast":282781.0,"port_7-rx_packets":1.6859669E7,"port_7-rx_bytes":9.210739174E9,"port_7-tx_packets":1.9581301E7,"port_7-tx_bytes":1.4601295774E10,"port_7-rx_multicast":788086.0,"port_7-rx_broadcast":128149.0,"port_7-tx_multicast":694297.0,"port_7-tx_broadcast":154662.0,"port_8-tx_packets":2300050.0,"port_8-tx_bytes":1.052426865E9,"port_8-tx_multicast":1482381.0,"port_8-tx_broadcast":282810.0,"port_1-rx_multicast":17899.0,"port_1-rx_broadcast":31516.0,"port_3-rx_packets":227715.0,"port_3-rx_bytes":2.58406151E8,"port_3-rx_multicast":20449.0,"port_3-rx_broadcast":286.0,"port_4-rx_multicast":140313.0,"port_6-rx_packets":1292709.0,"port_6-rx_bytes":1.25140536E8,"port_6-rx_multicast":4129.0,"port_8-rx_packets":235297.0,"port_8-rx_bytes":6.8206914E7,"port_2-rx_errors":208.0,"port_2-rx_dropped":208.0,"port_4-rx_errors":125.0,"port_4-rx_dropped":127.0,"port_6-rx_broadcast":30.0},"gw":{"site_id":"5ed7f1c6b7e1060262ea1c07","o":"gw","oid":"f4:92:bf:8f:38:65","gw":"f4:92:bf:8f:38:65","time":1630801500000,"datetime":"2021-09-05T00:25:00Z","duration":5.503E7,"lan-rx_packets":1.89793691E8,"lan-rx_bytes":1.93817379258E11,"lan-tx_packets":2.13165048E8,"lan-tx_bytes":2.18849738532E11,"lan-rx_errors":333.0,"lan-rx_dropped":335.0}},"tx_bytes":163367388958,"rx_bytes":14057373209,"bytes":177424762167,"num_sta":73,"wlan-num_sta":0,"lan-num_sta":73,"user-wlan-num_sta":0,"user-lan-num_sta":73,"user-num_sta":73,"guest-wlan-num_sta":0,"guest-lan-num_sta":0,"guest-num_sta":0,"num_desktop":0,"num_mobile":0,"num_handheld":0,"lan_ip":"192.168.1.1","x_has_ssh_hostkey":false}]}

2021-09-05 16:44:00 DEBUG (MainThread) [aiounifi.controller] Unsupported message type {'data': [{'_id': '5ed7f1e0b7e10602dd795407', 'adoptable_when_upgraded': False, 'adopted': True, 'bytes-r': 0, 'connection_network_name': 'LAN', 'countrycode_table': [], 'default': False, 'device_type': 'MANAGED', 'disabled': False, 'displayable_version': '1.11.0', 'download_speed_bytes_per_second': 205216, 'ethernet_overrides': [{'ifname': 'eth0', 'networkgroup': 'LAN'}, {'ifname': 'eth1', 'networkgroup': 'LAN'}, {'ifname': 'eth2', 'networkgroup': 'LAN'}, {'ifname': 'eth3', 'networkgroup': 'LAN'}, {'ifname': 'eth4', 'networkgroup': 'LAN'}, {'ifname': 'eth5', 'networkgroup': 'LAN'}, {'ifname': 'eth6', 'networkgroup': 'LAN'}, {'ifname': 'eth7', 'networkgroup': 'LAN'}, {'ifname': 'eth8', 'networkgroup': 'WAN'}, {'ifname': 'eth9', 'networkgroup': 'WAN2'}, {'ifname': 'eth10', 'networkgroup': 'LAN'}], 'fw_caps': 1651416107, 'ip': '31.51.7.235', 'isolated': False, 'last_seen': 1630856640, 'license_state': 'registered', 'locating': False, 'lte_connected': False, 'mac': 'f4:92:bf:8f:38:65', 'model': 'UDMPRO', 'model_in_eol': False, 'model_in_lts': False, 'model_incompatible': False, 'name': 'UDM-Pro', 'num_sta': 73, 'port_table': [{'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth0', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'MediaServer', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 1, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 5683838816, 'rx_bytes-r': 2316, 'rx_dropped': 298, 'rx_errors': 0, 'rx_packets': 7110999, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 8902312209, 'tx_bytes-r': 183460, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 10259745, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth9', 'is_uplink': False, 'media': 'SFP+', 'name': 'SFP+ 1', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 10, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 0, 'rx_bytes-r': 0, 'rx_dropped': 0, 'rx_errors': 0, 'rx_packets': 0, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048864, 'tx_bytes': 0, 'tx_bytes-r': 0, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 0, 'up': False}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth10', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'SFP+', 'name': 'SFP+ 2', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 11, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 0, 'rx_bytes-r': 0, 'rx_dropped': 0, 'rx_errors': 0, 'rx_packets': 0, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048864, 'tx_bytes': 0, 'tx_bytes-r': 0, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 0, 'up': False}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth1', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'Proxmox', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 2, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 8823599119, 'rx_bytes-r': 2887, 'rx_dropped': 846, 'rx_errors': 208, 'rx_packets': 28832218, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 144631267921, 'tx_bytes-r': 362462, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 104281123, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth2', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'Arlo Base', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 3, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 258453966, 'rx_bytes-r': 0, 'rx_dropped': 6, 'rx_errors': 0, 'rx_packets': 227831, 'satisfaction': 0, 'speed': 100, 'speed_caps': 1048623, 'tx_bytes': 521341204, 'tx_bytes-r': 1430, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 1882237, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth3', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'Alien Master Bedroom AP', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 4, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 2548206801, 'rx_bytes-r': 60956, 'rx_dropped': 822, 'rx_errors': 125, 'rx_packets': 5768899, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 5884499240, 'tx_bytes-r': 63524, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 9511998, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth4', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'TV Switch', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 5, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 3839022360, 'rx_bytes-r': 22128, 'rx_dropped': 249, 'rx_errors': 0, 'rx_packets': 7464611, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 26567508896, 'tx_bytes-r': 12064, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 24728372, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth5', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'Powerline Adapter', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 6, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 125142370, 'rx_bytes-r': 828, 'rx_dropped': 3, 'rx_errors': 0, 'rx_packets': 1292725, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 2761173499, 'tx_bytes-r': 3005, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 3723476, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth6', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'Alien Downstairs AP', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 7, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 9256829570, 'rx_bytes-r': 132024, 'rx_dropped': 631, 'rx_errors': 0, 'rx_packets': 16939854, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 14615615921, 'tx_bytes-r': 23077, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 19619301, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth7', 'ip': '192.168.1.1', 'is_uplink': False, 'media': 'GE', 'name': 'O2 BoostBox', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 8, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 68242082, 'rx_bytes-r': 0, 'rx_dropped': 17, 'rx_errors': 0, 'rx_packets': 235395, 'satisfaction': 0, 'speed': 100, 'speed_caps': 1048623, 'tx_bytes': 1052972540, 'tx_bytes-r': 1504, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 2302456, 'up': True}, {'aggregated_by': False, 'autoneg': True, 'full_duplex': True, 'ifname': 'eth8', 'is_uplink': False, 'media': 'GE', 'name': 'Port 9', 'op_mode': 'switch', 'poe_caps': 0, 'poe_enable': False, 'port_idx': 9, 'port_poe': False, 'portconf_id': '5ed7f1cab7e1060262ea1c1c', 'rx_bytes': 163367388958, 'rx_bytes-r': 205216, 'rx_dropped': 0, 'rx_errors': 0, 'rx_packets': 122136854, 'satisfaction': 0, 'speed': 1000, 'speed_caps': 1048623, 'tx_bytes': 14057373209, 'tx_bytes-r': 143333, 'tx_dropped': 0, 'tx_errors': 0, 'tx_packets': 37075640, 'up': True}], 'product_line': 'NETWORK', 'radio_table': [], 'radio_table_stats': [], 'restarting': False, 'rx_bytes': 14057373209, 'rx_bytes-d': 0, 'satisfaction': 0, 'spectrum_scanning': False, 'state': 1, 'sys_stats': {'loadavg_1': 2.77, 'loadavg_15': 1.99, 'loadavg_5': 2.13, 'mem_buffer': 311480320, 'mem_total': 4139810816, 'mem_used': 3376517120}, 'system-stats': {'cpu': 31.8, 'mem': 53.2, 'uptime': 55145}, 'tx_bytes': 163367388958, 'tx_bytes-d': 0, 'type': 'udm', 'unsupported': False, 'unsupported_reason': 0, 'upgradable': False, 'upgrade_state': 0, 'uplink': {'name': 'ppp0', 'speed': 1000, 'type': 'wire'}, 'uplink_table': [], 'upload_speed_bytes_per_second': 143333, 'uptime': 55145, 'vap_table': [], 'version': '1.11.0-14.3859', 'wlan_overrides': []}], 'meta': {'message': 'unifi-device:sync', 'product_line': 'NETWORK', 'rc': 'ok'}}

2021-09-05 16:44:00 DEBUG (MainThread) [aiounifi.websocket] {"data":[{"_id":"5ed7f1e0b7e10602dd795407","adoptable_when_upgraded":false,"adopted":true,"bytes-r":0,"connection_network_name":"LAN","countrycode_table":[],"default":false,"device_type":"MANAGED","disabled":false,"displayable_version":"1.11.0","download_speed_bytes_per_second":205216,"ethernet_overrides":[{"ifname":"eth0","networkgroup":"LAN"},{"ifname":"eth1","networkgroup":"LAN"},{"ifname":"eth2","networkgroup":"LAN"},{"ifname":"eth3","networkgroup":"LAN"},{"ifname":"eth4","networkgroup":"LAN"},{"ifname":"eth5","networkgroup":"LAN"},{"ifname":"eth6","networkgroup":"LAN"},{"ifname":"eth7","networkgroup":"LAN"},{"ifname":"eth8","networkgroup":"WAN"},{"ifname":"eth9","networkgroup":"WAN2"},{"ifname":"eth10","networkgroup":"LAN"}],"fw_caps":1651416107,"ip":"31.51.7.235","isolated":false,"last_seen":1630856640,"license_state":"registered","locating":false,"lte_connected":false,"mac":"f4:92:bf:8f:38:65","model":"UDMPRO","model_in_eol":false,"model_in_lts":false,"model_incompatible":false,"name":"UDM-Pro","num_sta":73,"port_table":[{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth0","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"MediaServer","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":1,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":5683838816,"rx_bytes-r":2316,"rx_dropped":298,"rx_errors":0,"rx_packets":7110999,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":8902312209,"tx_bytes-r":183460,"tx_dropped":0,"tx_errors":0,"tx_packets":10259745,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth9","is_uplink":false,"media":"SFP+","name":"SFP+ 1","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":10,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":0,"rx_bytes-r":0,"rx_dropped":0,"rx_errors":0,"rx_packets":0,"satisfaction":0,"speed":1000,"speed_caps":1048864,"tx_bytes":0,"tx_bytes-r":0,"tx_dropped":0,"tx_errors":0,"tx_packets":0,"up":false},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth10","ip":"192.168.1.1","is_uplink":false,"media":"SFP+","name":"SFP+ 2","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":11,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":0,"rx_bytes-r":0,"rx_dropped":0,"rx_errors":0,"rx_packets":0,"satisfaction":0,"speed":1000,"speed_caps":1048864,"tx_bytes":0,"tx_bytes-r":0,"tx_dropped":0,"tx_errors":0,"tx_packets":0,"up":false},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth1","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"Proxmox","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":2,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":8823599119,"rx_bytes-r":2887,"rx_dropped":846,"rx_errors":208,"rx_packets":28832218,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":144631267921,"tx_bytes-r":362462,"tx_dropped":0,"tx_errors":0,"tx_packets":104281123,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth2","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"Arlo Base","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":3,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":258453966,"rx_bytes-r":0,"rx_dropped":6,"rx_errors":0,"rx_packets":227831,"satisfaction":0,"speed":100,"speed_caps":1048623,"tx_bytes":521341204,"tx_bytes-r":1430,"tx_dropped":0,"tx_errors":0,"tx_packets":1882237,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth3","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"Alien Master Bedroom AP","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":4,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":2548206801,"rx_bytes-r":60956,"rx_dropped":822,"rx_errors":125,"rx_packets":5768899,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":5884499240,"tx_bytes-r":63524,"tx_dropped":0,"tx_errors":0,"tx_packets":9511998,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth4","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"TV Switch","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":5,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":3839022360,"rx_bytes-r":22128,"rx_dropped":249,"rx_errors":0,"rx_packets":7464611,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":26567508896,"tx_bytes-r":12064,"tx_dropped":0,"tx_errors":0,"tx_packets":24728372,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth5","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"Powerline Adapter","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":6,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":125142370,"rx_bytes-r":828,"rx_dropped":3,"rx_errors":0,"rx_packets":1292725,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":2761173499,"tx_bytes-r":3005,"tx_dropped":0,"tx_errors":0,"tx_packets":3723476,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth6","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"Alien Downstairs AP","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":7,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":9256829570,"rx_bytes-r":132024,"rx_dropped":631,"rx_errors":0,"rx_packets":16939854,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":14615615921,"tx_bytes-r":23077,"tx_dropped":0,"tx_errors":0,"tx_packets":19619301,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth7","ip":"192.168.1.1","is_uplink":false,"media":"GE","name":"O2 BoostBox","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":8,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":68242082,"rx_bytes-r":0,"rx_dropped":17,"rx_errors":0,"rx_packets":235395,"satisfaction":0,"speed":100,"speed_caps":1048623,"tx_bytes":1052972540,"tx_bytes-r":1504,"tx_dropped":0,"tx_errors":0,"tx_packets":2302456,"up":true},{"aggregated_by":false,"autoneg":true,"full_duplex":true,"ifname":"eth8","is_uplink":false,"media":"GE","name":"Port 9","op_mode":"switch","poe_caps":0,"poe_enable":false,"port_idx":9,"port_poe":false,"portconf_id":"5ed7f1cab7e1060262ea1c1c","rx_bytes":163367388958,"rx_bytes-r":205216,"rx_dropped":0,"rx_errors":0,"rx_packets":122136854,"satisfaction":0,"speed":1000,"speed_caps":1048623,"tx_bytes":14057373209,"tx_bytes-r":143333,"tx_dropped":0,"tx_errors":0,"tx_packets":37075640,"up":true}],"product_line":"NETWORK","radio_table":[],"radio_table_stats":[],"restarting":false,"rx_bytes":14057373209,"rx_bytes-d":0,"satisfaction":0,"spectrum_scanning":false,"state":1,"sys_stats":{"loadavg_1":2.77,"loadavg_15":1.99,"loadavg_5":2.13,"mem_buffer":311480320,"mem_total":4139810816,"mem_used":3376517120},"system-stats":{"cpu":31.8,"mem":53.2,"uptime":55145},"tx_bytes":163367388958,"tx_bytes-d":0,"type":"udm","unsupported":false,"unsupported_reason":0,"upgradable":false,"upgrade_state":0,"uplink":{"name":"ppp0","speed":1000,"type":"wire"},"uplink_table":[],"upload_speed_bytes_per_second":143333,"uptime":55145,"vap_table":[],"version":"1.11.0-14.3859","wlan_overrides":[]}],"meta":{"message":"unifi-device:sync","product_line":"NETWORK","rc":"ok"}}


### Additional information

_No response_
probot-home-assistant[bot] commented 2 years ago

Hey there @kane610, mind taking a look at this issue as it has been labeled with an integration (unifi) you are listed as a code owner for? Thanks! (message by CodeOwnersMention)


unifi documentation unifi source (message by IssueLinks)

townsmcp commented 2 years ago

Github wont let me upload the log file (cut down version with sections that I beleive are relevant is just shy of 30mb). Just to reiterate, this same behaviour is seen on all devices that leave wifi (status changes) and then come back to wifi - no change of status on the return until a reload of integration or reboot of HA

townsmcp commented 2 years ago

@Kane610 any update with this please? I have updated Unifi Network app today (now on 6.4.53) and the issue is still present, the following is from today (only showing as Home as I reloaded the integration): image

Kane610 commented 2 years ago

Sorry no, there is no obvious reason for this to stop working. Im considering that UniFi is not interested in use cases of really long lived websocket sessions or they are not interested in keeping the events. One possible remedy as one user has done is to create an automation that restarts the integration every 24 hours, a possible fix in the integration is to restart the websocket connection every 24 hours or so, but its hard to decide if thats a proper solution or if I should data mine more places instead.

townsmcp commented 2 years ago

@Kane610 ah ok, I didn’t realise that’s how it works. will have a look into the integration restart but I think it would need to be every few hours, not 24 hours (integration works for about half an hour after restart and then stops working for devices coming home). I guess the harder solution is to mine for more data from other places.

I have actually opened a support ticket with Unifi for the problem also and the Uptime for all devices is incorrect - the counter keeps increment even when a device is unplugged/ away from home which is certainly not right

Kane610 commented 2 years ago

I didn't realize you had such a short time before the issue happens, the main problem has been that it reportedly takes a few days to reproduce and my main dev environment is my primary laptop so it is never online long enough to debug three day issues. I will try it again within the next few days.

Its great that you reported it to UniFi, unfortunately they haven't shown any interest in supporting the integration so far the few times I've tried to contact them.

Have you tried looking to make sure that it is not related to any time server configuration?

townsmcp commented 2 years ago

@Kane610 i have tried looking into time server but to be honest I’m not sure if I have gone down a rabbit hole. The HA integration page says to ensure time is synced on Unifi device and the virtual install of HA but I can’t find anywhere what to do. So I setup a VM with a Chrony in it, pointed the Proxmox host to use the Chrony VM and pointed NTP in Unifi dhcp settings to Chrony VM ip. Also made sure that the region was set correctly on Unifi device and Proxmox host. When I ssh onto Unifi device and type time as the command, and check the LXC container time they both appear to be in sync, or very close to same time (allowing a couple of seconds to switch devices and type in the command). Is there anything else I should be doing for time sync? One thing I have been trying to avoid is resetting udm pro to defaults and restoring settings from backup - I just don’t feel that will resolve the issues

Kane610 commented 2 years ago

@Kane610 i have tried looking into time server but to be honest I’m not sure if I have gone down a rabbit hole. The HA integration page says to ensure time is synced on Unifi device and the virtual install of HA but I can’t find anywhere what to do. So I setup a VM with a Chrony in it, pointed the Proxmox host to use the Chrony VM and pointed NTP in Unifi dhcp settings to Chrony VM ip. Also made sure that the region was set correctly on Unifi device and Proxmox host. When I ssh onto Unifi device and type time as the command, and check the LXC container time they both appear to be in sync, or very close to same time (allowing a couple of seconds to switch devices and type in the command). Is there anything else I should be doing for time sync? One thing I have been trying to avoid is resetting udm pro to defaults and restoring settings from backup - I just don’t feel that will resolve the issues

You should make sure the controller has ntp server configured, by default it doesnt. That at least affects other devices on network from retrieving ntp over dhcp from the controller. This doesnt necessarily mean it will affect Unifi <-> hass time in any way.

I've started a dev instance with unifi integration to see what happens after 30 minutes. I'm also running UDM Pro on UniFiOS v1.10.0 and Controller v6.2.26

townsmcp commented 2 years ago

@Kane610 thanks, I have NTP point back to the Chrony VM IP in Unifi OS in System - Application Configuration - NTP, also in DHCP settings.

If I can help in anyway for testing etc etc please let me know - more than happy to lend a hand where possible

Kane610 commented 2 years ago

It's been running for 1.5 hours so far and no issue connecting and disconnecting my iPhone from wifi and have it reflected properly in device tracker

townsmcp commented 2 years ago

Hmmm interesting. Might have to factory reset after all and do a restore of settings

Kane610 commented 2 years ago

I'm not saying that's the difference but it would be an interesting experiment. My dev test environment is on a MacBook so I don't know if that could affect the behavior. I don't think so but I can't rule that out atm

Kane610 commented 2 years ago

Still working 3 hours on

Kane610 commented 2 years ago

Still working 5 hours on, I'll be stopping the experiment for now.

townsmcp commented 2 years ago

@Kane610 so I blasted UDM Pro today by doing a restore to factory defaults and then loaded the settings backup. Still the same behaviour :( The OS and Network app stayed at the same version (I thought it was supposed to restore that back to factory defaults to but it didnt). So the next plan is to do a factory restore again tomorrow, but go into Recovery Mode and downgrade the OS to v1.10.0 and network controlle to v6.2.26. I have made a note of all my settings and devices I have set static IP for and will manually add everything back again rather than a restore of settings.

townsmcp commented 2 years ago

@Kane610 I also discovered the following repo: https://github.com/Art-of-WiFi/UniFi-API-browser I wonder if that API is pulling uptime and device details etc from the same source as your code?

Kane610 commented 2 years ago

Since its PHP its probably only polling

townsmcp commented 2 years ago

@Kane610 well rolling back the firmware and Network controller version has fixed the issue. I reconfigured UDM Pro by hand rather than uploading a backup so as to rule out issues from a restore and everything is working as expected. I did however notice they have rolled the firmware on and network controller to a newer release so I guess this is going to cause problems with anyone who upgrades to latest prod code

Kane610 commented 2 years ago

There are other issues (https://github.com/home-assistant/core/issues/51709) reported as well, lets keep this issue open until the end of the week to deem it stable.

Kane610 commented 2 years ago

@townsmcp have you experienced any further issues after resetting your UDMP? Or are we ready to consider this "solved"?

townsmcp commented 2 years ago

@Kane610 ive experienced no issues at all since resetting back to older firmware and 6.2.26 Network controller. Im tempted to roll up to the latest official release to see if it all breaks again (and if it does I can roll back). Are you still running 6.2.26 as well?

Kane610 commented 2 years ago

Yes Im running UniFi OS v1.10.0 and Controller v6.2.26