Plan the control boundary
Reserve dedicated output universes, a command-input universe if used, static addressing strategy, fixture locations, and a single coverage polygon.
Commissioning guide
A practical commissioning sequence for the HazeVane software baseline. Do not call a controller field-ready until its actual board, wiring, fixtures, network, and failure behavior pass acceptance.
Reserve dedicated output universes, a command-input universe if used, static addressing strategy, fixture locations, and a single coverage polygon.
Commission WindSonic E2 / 9600 8N1 / continuous 4 Hz / M16 / m/s / CRLF. Confirm checksummed valid samples before field installation.
Connect PoE Ethernet and browse to hazevane.local or the DHCP lease. Keep Wi-Fi and Bluetooth out of the deployment.
Choose feet or metres, size the site, place and orient stage and FOH references, draw the coverage polygon, then position and rotate every hazer.
Set safe, standby, and active DMX values; universe/address; output mode; priority; CID; and any unicast destinations.
Choose All qualified, Best N, Minimum set, or Weighted rotation; then tune thresholds, travel horizon, plume spread, hysteresis, and fixture timing.
Non-network edits validate and apply after a short debounce. Confirm “All changes saved,” pulse each fixture while disarmed, and verify every safe-output path.
Observe real wind shifts, capture sACN, interrupt sensor/network/power, verify recovery, and document the approved show configuration.
First boot with hazer receivers isolated or in a controlled test environment. Confirm the configured safe scene independently before enabling show output.
The fixed-width header should progress from Starting to Valid. Degrees and compass text describe where wind comes from; the arrow and Flow toward label point downwind.
Export JSON before editing. Most changes autosave transparently; hostname and IPv4 fields remain isolated until Save & apply network settings is selected.

Use a dedicated universe and start address. Slot 1 enables remote takeover; 2 maintains arm; 3 controls blackout; 4–13 trigger bounded tests for hazers 1–10. Values 128–255 are active.
Start with remote input disabled. Import the supplied GDTF or native grandMA3 profile, patch it, verify source priority/CID behavior, then test stream loss and reconnect.
Normal operation is only half the test plan.