Files
LoRa-Mesh-Analyzer/sample-config.yaml
T

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