Custom integration for Norsup pool heat pumps using the PC1004 controller (RS485, via an RS485-to-TCP converter — no cloud, fully local).
What it does
- Climate entity: power on/off, mode (cool/heat/auto), setpoint per mode
- Sensors: water temperatures, compressor load/frequency, pressure, and more (T01-T19, O06-O09)
- Silence mode switch
How it works
Reverse-engineered via RS485 bus sniffing (no official API/docs exist for this controller). Talks to the pump through an RS485-to-TCP converter (tested with a USR-DR134) connected to the pump’s CN4 port — no need for the original AquaTemp WiFi module.
Compatibility
Built and tested on a Norsup P26TX/32 with PC1004 controller. Other brands using the same PC1004 board (Fairland, Poolex, etc.) may work too, but this is untested — feedback welcome if you try it.
Installation
Not in the HACS default store (yet) — add it as a custom repository:
- HACS → 3-dot menu → Custom repositories
- URL:
https://github.com/com2it/ha-norsup - Category: Integration
Full details, register map, and release history: GitHub - com2it/ha-norsup: Home Assistant integration for Norsup pool heat pumps with PC1004 controller · GitHub
This is my first custom integration, so feedback and bug reports are very welcome!