aranet-tui
Terminal UI dashboard for Aranet environmental sensors.
A real-time terminal dashboard built with ratatui for monitoring Aranet sensor data.
Features
- Real-time monitoring - Live sensor readings displayed in the terminal
- Multiple device support - Monitor several Aranet devices simultaneously
- Color-coded values - Visual indicators for CO2, radon, and battery levels
- Keyboard navigation - Easy navigation with vim-style keybindings
- Cross-platform - Works on macOS, Linux, and Windows
Installation
Or run via the main CLI:
# Via aranet-cli (built-in TUI feature)
Usage
# Launch the TUI dashboard
# Or via the main CLI
Keyboard Controls
| Key | Action |
|---|---|
q |
Quit the application |
r |
Refresh readings |
↑/↓ |
Navigate between devices |
Tab |
Switch between panels |
Screenshots
┌─ Aranet Dashboard ───────────────────────────────────────────┐
│ │
│ Aranet4 17C3C │
│ ─────────────────────────────────────────────────────────── │
│ CO2: 847 ppm [GREEN] │
│ Temperature: 22.4 C │
│ Humidity: 45% │
│ Pressure: 1013.2 hPa │
│ Battery: 87% │
│ │
│ Last update: 2 minutes ago │
│ │
└───────────────────────────────────────────────────────────────┘
Related Crates
This crate is part of the aranet workspace:
| Crate | crates.io | Description |
|---|---|---|
| aranet-core | Core BLE library for device communication | |
| aranet-types | Shared types for sensor data | |
| aranet-cli | Command-line interface | |
| aranet-store | Local data persistence |
License
MIT
Made with love by Cameron Rye