Files
Markus Zehnder 1e2616848a refactor: separate unit in temperature sensors
Do not append the `°C` unit to temperature sensors.
Add the unit in a separate label key with `#unit` suffix.

This allows filtering out the unit label if the panel has a graphical
representation of the unit.
2025-09-17 21:29:36 +02:00
..

System Sensor Provider for asterctl

This tool gathers system sensor values with the help of the sysinfo crate and writes them into a text file.

See README in root directory for more information.

Proof of concept sensor value collection for the asterctl screen control tool

Usage: sysinfo [OPTIONS]

Options:
  -o, --out <OUT>
          Output sensor file

  -t, --temp-dir <TEMP_DIR>
          Temporary directory for preparing the output sensor file.
          
          The system temp directory is used if not specified.
          The temp directory must be on the same file system for atomic rename operation!

      --console
          Print values in console

  -r, --refresh <REFRESH>
          System sensor refresh interval in seconds

      --disk-refresh <DISK_REFRESH>
          Enable individual disk refresh logic as used in AOOSTAR-X. Refresh interval in seconds

      --smartctl
          Retrieve drive temperature if `disk-update` option is enabled.
          
          Requires smartctl and password-less sudo!

Single test run with printing all sensors in the console:

aster-sysinfo --console

Normal mode providing sensor values for asterctl in /tmp/sensors/sysinfo.txt every 3 seconds:

aster-sysinfo --refresh 3 --out /tmp/sensors/aster-sysinfo.txt