MeshMonitor v3.6.0 introduces the Auto-Ping automation feature for mesh network diagnostics and improves Virtual Node identification with firmware version branding.
Auto-Ping Automation β
A new DM-command driven Auto-Ping feature lets mesh users test connectivity and measure latency to your MeshMonitor node.
How It Works β
- Any mesh user can DM your node with
ping Nto start N pings at a configurable interval - Each ping sends a text DM and tracks ACK, NAK, and timeout responses
- After all pings complete, a summary message is sent with min/avg/max latency and timeout count
- Send
ping stopto cancel an active session
Admin Controls β
- Configure ping interval (default 30s), max pings (default 20), and timeout (default 60s) in the Automation tab
- Monitor active ping sessions in real-time with a stop button
- Enable or disable the feature globally
Virtual Node Firmware Branding β
Virtual Node connections now report a branded firmware version string (e.g., 2.6.6-MM3.6.0), making it easy to identify that a client is connected through MeshMonitor rather than directly to a physical radio. This appears in both MyNodeInfo and DeviceMetadata responses.
Other Improvements β
- Virtual Node channel stability β Fixed an issue where
configCompletebroadcasts during physical radio reconnection could cause VN clients to lose their channel list (#1920) - Telemetry packet ID tracking β Telemetry records now include
packetIdfrom the originating mesh packet, enabling API consumers to de-duplicate data received via multiple mesh paths (#1921) - Packet distribution fix β Portnum filter now correctly applies to total count in the packet distribution API (#1919)
- Automation documentation β Added missing docs for Auto-Ping, Auto Key Management, and Ignored Nodes (#1918)
- Poll optimization β Batch queries for
/api/polland/api/unread-countsreduce database load (#1909) - Mobile scroll fix β Fixed infinite scroll and always-visible virtual channels on mobile (#1907)
- Dependency updates β Updated serialport, @serialport/parser-readline, jose, jiti, sass, and sharp