Monitor program runs on linux host system and fetches some vitals, sends it over serial port to an nodemcu witch displays the vitals on a small screen. The small screen switches automatically between displayed pages.
$ make
$ pio run --target upload
$ ./monitor
nvidia-smi --query-gpu=temperature.gpu,utilization.gpu,power.draw --format=csv -l 5
Outputs:
- GPU temperature
- GPU utilization
- Power draw
sensors -A -u
Outputs:
-
CPU temperature
-
CPU MHZ
-
CPU utilization
-
Fan1
-
Fan2
-
Fan3
liquidctl status
Outputs:
- Fanspeed
- Pumpspeed
- Watertemp