Improvements to WiFi Optimizer with better health detection and device filtering.
WiFi Optimizer
- 6 GHz disabled detection - Detects when APs have 6 GHz radios but no SSIDs broadcast on 6 GHz, suggesting users enable it to offload capable devices from congested bands.
- MLO status tracking - Multi-Link Operation is now tracked as an Info-level health issue when enabled on Wi-Fi 7 capable APs, with guidance about potential throughput impact on non-Wi-Fi 7 devices.
- SmartPower device exclusion - USP-Strip and USP-Plug are now correctly filtered out. These devices return
type=uapin the UniFi API but aren't actual access points. - Mesh pair filtering - Mesh parent/child pairs are now excluded from "High Power Overlap" warnings since they intentionally share channels for uplink communication.
- Multi-dimension health issues - Health issues can now appear on multiple relevant tabs (e.g., "6 GHz disabled" shows on both Band Steering and Airtime Fairness).
- Consistent AP ordering - All AP lists are now sorted by IP address (ascending) for predictability across tabs.
- Hidden network identification - RF Environment now identifies known hidden networks by BSSID pattern, starting with Xbox Wi-Fi Direct.
Dashboard
- All device types supported - Dashboard now correctly displays all UniFi Network device types including BuildingBridge, CloudKey, DeviceBridge, and SmartPower with appropriate icons. Note: this is limited to what UniFi Network returns on the API call, so some devices still may not show.
Speed Test
- Fixed trace link lines - CSS issue from Wi-Fi Optimizer broke the arrows on the speed test trace lines, but it is fixed now.
- AP MLO status - I've noted some difference in throughput for non-MLO clients with MLO enabled, so I added a feature to trace whether MLO is enabled on capable WiFi 7 (be) APs.
Installation
Windows: Download the MSI installer below
Docker:
docker compose pull && docker compose up -dmacOS (native, recommended for accurate speed tests vs Docker Desktop):
git clone https://github.com/Ozark-Connect/NetworkOptimizer.git && cd NetworkOptimizer && ./scripts/install-macos-native.sh
# or if you already have it cloned
cd NetworkOptimizer && git pull && ./scripts/install-macos-native.shProxmox:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ozark-Connect/NetworkOptimizer/main/scripts/proxmox/install.sh)"For other platforms (Synology, QNAP, Unraid, native Linux), see the Deployment Guide.