This commit is contained in:
Minecon724 2025-10-06 11:49:00 +00:00
commit 6a24f09620

View file

@ -1,18 +1,17 @@
a lightweight script that logs the most important stuff about the raspberry pi
A lightweight program that journals data about the environment of a raspberry pi
# most important stuff what
# Current scope
- cpu temperature
- ambient temperature from a 1wire sensor
# warning
CPU temperature is read from `/sys/class/thermal/thermal_zone0/temp` but that should work on every Linux computer \
Ambient temperature is read from `/sys/bus/w1/devices` so you must have 1wire enabled, if you don't have that set `SENSOR` to `0`
# compilation and usage
`make` or `gcc main.c -o measurer` \
Should throw no warnings \
`./measurer <output>` \
You can schedule this with [systemd](/Minecon724/measurer/src/branch/master/systemd)
# why
like heavy ahh like databases grafana etc go away you're a performance monitor why'd you reduce performance
# Compilation and usage
1. ```shell
gcc main.c -o measurer
```
2. ```
./measurer <output>
```
3. Optional: schedule with [systemd](/Minecon724/measurer/src/branch/master/systemd)