Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polytropic Pool Heatpump – Home Assistant integration

hacs_badge

Unofficial Home Assistant integration for Polytropic pool heatpumps, controlled through the same cloud the Polytropic mobile app uses.

This integration is not affiliated with or endorsed by Polytropic.

Features

  • Climate entity (on/off, target temperature, heat / cool / heat_cool, eco / smart / boost preset)
  • Sensor: pool/air temperature
  • Two-step config flow with auto-discovery — sign in, pick a heatpump from a dropdown labelled by serial
  • Push-based: state changes from the app appear in HA without polling
  • Auto-reconnect with a configurable grace period to avoid flapping on brief drops

How it works

The Polytropic mobile app talks to a Blazor Server backend over SignalR (msgpack frames). This integration speaks the same protocol: it logs in the same way the app does, opens a SignalR circuit, and translates the server's render batches and event handlers into HA state.

Because the protocol is undocumented and reverse-engineered, expect breakage if Polytropic changes their backend. Pin a known-good version if stability matters to you.

Installation

Via HACS (recommended)

  1. In HACS, open the three-dot menu and choose Custom repositories.
  2. Add https://github.com/blafois/polytropic-ha with category Integration.
  3. Install Polytropic Pool Heatpump from the HACS list.
  4. Restart Home Assistant.
  5. Go to Settings → Devices & Services → Add Integration and search for Polytropic.

Manual

Copy custom_components/polytropic/ into your Home Assistant config/custom_components/ directory and restart.

Configuration

The config flow asks for:

  1. The email and password you use in the Polytropic mobile app.
  2. The heatpump to add — the integration discovers all heatpumps on the account and presents them by serial number.

No heatpump_id to look up by hand.

Limitations

  • Reverse-engineered protocol — no guarantees of stability.
  • Cloud-only: requires the Polytropic backend to be reachable.
  • Tested against a single account / single heatpump model. Multi-heatpump accounts should work but are not extensively tested.

License

MIT — see LICENSE.

About

Home Assistant integration for Polytropic pools heatpumps

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages