2019/06
A simple system for replacing the "Intelligent EnergySaving function" (fan control) of the IPC G2250 2U Mini-ITX server chassis. Possibly no more "intelligent", but much less annoying. Ambient, CPU and GPU temperature/load displayed on an OLED display, replacing the built-in LCD, not really visible from any angle.
Fan and OLED controller.
Windows client for collecting temperature/load data for CPU and GPU (using OpenHardwareMonitorLib.dll
). Communicates with the Arduino over serial.
$ cd python-controller2250
$ pipenv install
$ pipenv shell
$ python client.py
$ pipenv run pyinstaller controller2250.spec