v1.1.0 - Admin Sensors, Channel Tracking, Thermal Alerts
What's New
New Sensors (WebSocket/Admin Mode)
- CPU Frequency - Processor clock speed (MHz)
- CPU Usage - Average CPU utilization (%)
- Waterfall/HTTP Bandwidth - Data rates (B/s)
- Audio Dropped/Underruns - Diagnostic counters
- GPS Tracking/In Solution/Avg SNR - Extended GPS metrics
- ADC Clock - Reference clock frequency
- GPS Acquiring (binary) - Satellite acquisition status
- Thermal Warning (binary) - CPU temperature alert
Channel Type Tracking (WebSocket Only)
- FT8/WSPR/User/Idle Channels - Count by type
- FT8/WSPR Total Decodes - Per-mode decode totals
- Per-channel attributes:
channel_type,extension,is_extension,client_ip
Reporter Config Auto-Discovery
- Reporter Callsign/Grid - Auto-parsed from WebSocket config
New Sensors (Both Modes)
- GPS Fixes/min, Fixes/hour - GPS fix rates
- Frequency Offset - Calibration diagnostic
Features
- Hybrid Mode: WebSocket now fetches HTTP /status for device metadata
- Thermal Monitoring: Configurable CPU temp threshold (default 70°C)
- Per-Satellite Sensors: Optional security monitoring (interference/LOS detection)
- Dashboard Generator: Web tool at
docs/dashboard-generator.html
Bug Fixes
- Fix "Unnamed device" in Home Assistant device registry
- Improve WebSocket error handling with specific exception types
Configuration Options
enable_satellites- Enable per-satellite sensors (default: false)thermal_threshold- CPU temp warning threshold (default: 70°C)pskr_callsign- PSKReporter callsign for correlation
Full Changelog: v1.0.0...v1.1.0