v0.1.0 alpha — open source
Take control of your
Take control of your
Raspberry Pi case.
A headless-first daemon for the Freenove Computer Case Kit Pro for Raspberry Pi 5. Fans, LEDs, OLED — through CLI, web dashboard, or your own plugins.
$ git clone https://github.com/cadfan/casectl.git
$ cd casectl
$ pip install -e ".[hardware]"
$ cd casectl
$ pip install -e ".[hardware]"
FAN_CTRL
Temperature-curve PWM across 3 fans. Auto, follow-rpi, or manual modes.
LED_FX
Rainbow, breathing, follow-temp. 4 WS2812 LEDs with smooth transitions.
OLED_OUT
128x64 SSD1306. Clock, metrics, temperatures, fan duty. 4 cycling screens.
WEB_UI
HTMX-powered dashboard. Real-time control panel. No setup required.
PLUGINS
Protocol-based via entry points. Write your own extensions with zero boilerplate.
METRICS
Built-in /metrics endpoint. Prometheus-compatible. Monitor your case.