Commit Graph

12 Commits

Author SHA1 Message Date
max b48bbd9b2e Add native display loop to aster web UI
Rust / Clippy, Rustfmt, Tests (push) Has been cancelled
Rust / Linux-x64 build (push) Has been cancelled
Rust / GitHub release (push) Has been cancelled
2026-06-09 16:07:36 +02:00
max 1e1d37bfc2 Add experimental aster web UI
Rust / Clippy, Rustfmt, Tests (push) Has been cancelled
Rust / Linux-x64 build (push) Has been cancelled
Rust / GitHub release (push) Has been cancelled
2026-06-09 15:55:56 +02:00
Markus Zehnder 9af5deb204 feat: sensor filter option
Filter out sensors based on regex matches.
This allows removing all unit text suffixes if, for example, the panel
image already contains the unit text.
2025-09-17 21:29:36 +02:00
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
Markus Zehnder 972f7e18df feat: internal date time sensors 2025-09-17 21:29:35 +02:00
Markus Zehnder f7ee6b0991 feat: add cpu_usage_percent & system_uptime to aster-sysinfo
- `system_update_sec` contains the uptime in seconds.
- `system_update` contains the friendly representation, similar to
  the uptime command in Linux.
2025-09-17 21:29:35 +02:00
Markus Zehnder 7ac543e644 feat: sensor identifier mapping
Closes #18
2025-09-17 21:23:11 +02:00
Markus Zehnder 54f34def2c refactor: rename sysinfo tool to aster-sysinfo (#16)
The sysinfo name was too generic and misleading. This tool provides
sensor values from the system for `asterctl` and is not a generic system
information tool.
2025-08-31 20:58:43 +02:00
Markus Zehnder 1ba9ccfd61 fix: make sensor file world-readable, create parent directories 2025-08-31 14:51:29 +02:00
Markus Zehnder 21bf19ce31 fix: fan sensor angle handling (#14)
Angles > 360° need to be normalized.

Fixes #12
2025-08-30 17:23:55 +02:00
Markus Zehnder 016942631f fix: text sensor placement (#13)
Fixes #11
2025-08-30 15:50:12 +02:00
Markus Zehnder d98cd89c48 refactor: project structure (#9)
Split up project into multiple crates and use a Cargo workspace.
2025-08-28 09:03:30 +02:00