Commit Graph

2 Commits

Author SHA1 Message Date
fegger eb095dcb47 Add Waybar widget for fan controller
Includes a Python script, Waybar config snippet, and README with install
instructions, usage, and optional CSS styling.
2026-09-11 10:33:41 +02:00
fegger 72e9c1392a Add RPi fan controller, laptop temp sender, and Quickshell widget
Initial implementation of a USB-gadget-linked cooling controller:
- fan_controller.c: PWM PID control, tach reading, TCP temp receiver,
  Unix socket IPC, safe-mode fallback, CSV logging via pigpio.
- temp_sender.py: laptop-side lm-sensors/thermal_zone temp sender with
  auto-reconnect.
- FanController.qml: Quickshell floating widget for monitoring and
  setpoint/manual duty control over the Unix socket.
2026-09-11 10:28:11 +02:00