github Ozark-Connect/NetworkOptimizer v1.5.0

latest releases: v1.5.2, v1.5.1
6 hours ago

v1.5.0 adds the Floor Plan Editor - draw your building layout, place APs, and see a real-time RF propagation heatmap based on wall materials, antenna patterns, and TX power.

What's New

Features and fixes from v1.4.1 through v1.4.4 for users upgrading from v1.4.0:

  • Gateway-direct WAN speed testing - Run speed tests directly from your UniFi gateway against Cloudflare's edge network for true WAN throughput without LAN traversal overhead
  • CGNAT WAN detection - WAN speed tests on Starlink and double-NAT connections now correctly identify the WAN interface
  • WAN reassignment - Inline editor to correct misidentified WANs with automatic path re-analysis
  • RFC1918 block rules recognized as VLAN isolation - Users with a single block rule covering all private ranges no longer get false positive isolation warnings

Wi-Fi Optimizer

  • Floor plan editor - New tab for drawing building layouts with a Leaflet-based map interface. Create buildings, add floors, draw walls with material types (drywall, concrete, glass, etc.), and place APs with adjustable orientation and mount type.
  • RF propagation heatmap - Real-time signal strength visualization using ITU-R P.1238 indoor path loss modeling. Pulls each AP's actual TX power and antenna configuration from UniFi Network, then applies per-model antenna patterns (azimuth + elevation) and wall material attenuation across 2.4/5/6 GHz bands. Includes cross-floor signal propagation with floor material modeling.
  • TX power simulation - Slider in AP popups lets you simulate TX power changes with live EIRP display and a Reset Sim button to restore the real values from your controller.
  • Antenna mode simulation - Toggle outdoor APs between Directional and Omni modes to see how the heatmap changes. Ephemeral like TX power overrides - your actual AP config isn't touched.
  • Signal data overlay - Client signal strength measurements shown as clustered markers on the floor plan map for comparing predicted vs. actual coverage.
  • Multi-floor support - Adjacent floor outlines shown faded in the global view with smart wall snapping for tracing existing building shapes. Floor materials (wood frame, concrete slab) affect cross-floor propagation calculations.

Installation

Windows: Download the MSI installer below

Docker:

docker compose pull && docker compose up -d

macOS (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.sh

Proxmox:

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.

Don't miss a new NetworkOptimizer release

NewReleases is sending notifications on new releases.