Hey everyone ![]()
I recently built a fully local Home Assistant integration for the SunFounder Pironman 5 / 5 Max, specifically designed to work with Home Assistant Container.
The idea was to bring the Pironman directly into Home Assistant and control and monitor it without relying on a cloud service or external portal.
What it currently supports
-
System monitoring -
Fan control -
RGB control -
OLED display control -
Local status information -
Communication through the local Pironman REST API
The integration communicates directly with the Pironman software running on the Raspberry Pi.
Home Assistant Container
The integration was developed and tested with Home Assistant Container running on a Raspberry Pi 5.
This means you can run the integration alongside your existing Docker-based Home Assistant setup without requiring Home Assistant OS or a separate add-on.
Installation
The integration is available on GitHub:
I have also submitted it to the official HACS default repository and it is currently waiting for review:
A little background
While developing the integration, I also came across a few issues in the Pironman software itself.
I submitted fixes upstream to SunFounder:
-
OLED font path fix – fixed an incorrect font asset path which prevented OLED text rendering.
→ fix: correct OLED font asset path by ChristophKomenda · Pull Request #19 · sunfounder/pm_auto · GitHub -
Debian Trixie compatibility – tested the Pironman 5 Max on Debian Trixie 64-bit and added it to SunFounder’s tested compatibility list.
→ Update README.md by ChristophKomenda · Pull Request #109 · sunfounder/pironman5 · GitHub
Both PRs have since been merged. ![]()
If anyone else is using a Pironman 5 or Pironman 5 Max with Home Assistant, I’d be interested to hear how you’re using it and what you’d like to see added to the integration.
Feedback, ideas and bug reports are very welcome! ![]()