StationPilot
Modern, real-time station control & automation for FlexRadio.
StationPilot is a next-generation, cross-platform control and automation application for FlexRadio operators. Works as a companion to SmartSDR or completely stand-alone. It unifies radio control, rotators, amplifiers, antenna switching, audio routing, CW keying, and smart automation into one fast, modern interface—built for serious operators and modern shacks.
🚀 Features
Built in Hamlib server for interfacing with other software
Slice, frequency, filter, and mode adjustments
Real-time spectrum, waterfall & metering
DAX management with automatic routing
Profiles, memories & presets
Cluster Aggregation and Spot updates
Hotkeys - Map your own hotkeys
Stream Deck support
Hardware PTT Schematic
CW Interface Morconi
🛰️ Station Automation
Node-RED–style rule builder (WIP)
Event-based triggers (band, SWR, PTT, temp, rotation, etc.)
Multi-step macros & workflows (WIP)
Safety rules (SWR guard, overheat guard, TX inhibit)
🔌 Device Integration
Rotators: ERC-USB
Amplifiers: ACOM & API-friendly amps
Antenna Switches via MQTT or REST
🔊 Audio & Routing
High-quality audio management
Visual monitoring of DAX streams
Recording & playback tools (Replay last 5-60 seconds)
📊 Station Insights
SWR, power, voltage & temperature dashboards
Per-device health monitoring
Alerts & notifications
Session logs & activity timeline
🖥️ Cross-Platform
Built with .NET 10, Avalonia, and ReactiveUI Runs on:
Windows
macOS
Linux
🧰 Technology Stack
.NET 10 (high-performance real-time pipelines)
Avalonia UI (clean, cross-platform desktop UI)
ReactiveUI (predictable state management)
SQLite (local persistence)