9 Commits

Author SHA1 Message Date
Markus Zehnder 078dc267d0 build: release 0.2.0 2025-08-31 21:32:15 +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 3414589bd5 feat: use mdBook for documentation (#10) 2025-08-28 23:22:04 +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
Markus Zehnder e85d616da7 feat: simple sensor panels with file-based data source (#7)
* add simulation mode for easier development

* improved sensor file watcher, poc cpu & mem usage

Trigger file read by rename event

* feat: system information sensor tool

Gather various sensor values with the sysinfo crate:
https://github.com/GuillaumeGomez/sysinfo
Values can be written to a sensor source file with the `--out` cmd line
option for the `asterctl` tool.

* ci: build sysinfo tool and include in build artifact

* feat: support integerDigits, decimalDigits sensor value format options

* docs: update documentation

Closes #6
2025-08-22 13:41:31 +02:00
Markus Zehnder 3f174251d6 build: initial 0.1.0 release 2025-08-02 21:48:49 +02:00