aranet-tui 0.1.7

Terminal UI dashboard for Aranet environmental sensors (standalone binary)
Documentation

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

cargo install aranet-tui

Or run via the main CLI:

# Via aranet-cli (built-in TUI feature)
aranet tui

Usage

# Launch the TUI dashboard
aranet-tui

# Or via the main CLI
aranet tui

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 crates.io Core BLE library for device communication
aranet-types crates.io Shared types for sensor data
aranet-cli crates.io Command-line interface
aranet-store crates.io Local data persistence

License

MIT


Made with love by Cameron Rye