mirror of
https://github.com/eddieoz/LoRa-Mesh-Analyzer.git
synced 2026-07-06 01:41:20 +02:00
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
# Configuration for Meshtastic Network Monitor
|
|
|
|
# List of Node IDs to prioritize for active testing (Traceroute, etc.)
|
|
# Format: "!<NodeID>"
|
|
priority_nodes:
|
|
# - "!12345678"
|
|
|
|
# Logging Level [warn|info|debug]
|
|
log_level: info
|
|
|
|
# Auto-Discovery Settings (Used if priority_nodes is empty)
|
|
# Roles to prioritize for auto-discovery
|
|
auto_discovery_roles:
|
|
- ROUTER
|
|
- ROUTER_LATE
|
|
- REPEATER
|
|
- CLIENT
|
|
|
|
# Limit number of auto-discovered nodes
|
|
auto_discovery_limit: 5
|
|
|
|
# Reporting Settings
|
|
# Generate report after N full testing cycles
|
|
report_cycles: 1
|
|
|
|
# Active Testing Settings
|
|
# Timeout for traceroute response (in seconds)
|
|
traceroute_timeout: 90
|
|
|
|
# Minimum interval between tests (in seconds)
|
|
active_test_interval: 30
|
|
|
|
# Manual Geolocation Overrides
|
|
# Useful for nodes that don't report position
|
|
# Format: "!nodeid": {lat: 0.0, lon: 0.0}
|
|
manual_positions:
|
|
# # Example:
|
|
# "!12345678": # Node ID
|
|
# lat: 00.00000
|
|
# lon: 00.00000
|
|
|
|
# Thresholds for Analysis
|
|
thresholds:
|
|
channel_utilization: 25.0 # Percent
|
|
air_util_tx: 7.0 # Percent
|
|
router_density_threshold: 2000 # Meters (Minimum distance between routers)
|
|
|
|
# Network Size Settings
|
|
max_nodes_for_long_fast: 60
|