A while ago I performed a survey with https://github.com/jantman/python-wifi-survey-heatmap for comparing OEM vs Openwrt firmware - steps involved were
- install software
- draw floor plan
- record measurements at several spots (7) on ch1/36/100 (each measurement took ~60secs)
- generate heat maps
Like you may have guessed this is quite time consuming ...
(*for results check EAP615-Wall; OpenWrt or Stock? - #10 by ed8)
Other Survey apps that you already found are likely less time consuming. An alternative in case of a supported Vacuum Robot is https://github.com/ccoors/Valeronoi
Possibly useful: for long-term observability you can also use monitoring apps:
- install luci-app-statistics collectd-mod-ping collectd-mod-wireless collectd-mod-network
- export to Prometheus with https://github.com/prometheus/collectd_exporter
- visualize using Grafana
ps: the setting which brada4 mentioned can be found here: