[Custom Integration] Norsup HeatPump

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:

  1. HACS → 3-dot menu → Custom repositories
  2. URL: https://github.com/com2it/ha-norsup
  3. 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!