Skip to content

v1.1.0 - Admin Sensors, Channel Tracking, Thermal Alerts

Choose a tag to compare

@pentafive pentafive released this 25 Jan 05:05

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