PoolPilot Relay

Remote access, push & sharing for your pool

  • PoolPilot Pro
  • Open source · MIT

A small program for your home that connects your pool controller to the PoolPilot app — even while you’re away. What it does for you depends on your controller.

PoolPilot app, “PoolPilot Relay” screen: status card with green checkmarks — relay connected, connected, and pool controller reachable (labels in German).
Once set up, it just works: relay connected, controller reachable — even while you’re away.

What the Relay does for your pool controller

What you get ProCon.IP BADU Blue VIOLET
Control your pool at home over Wi-Fi works without the Relay works without the Relay works without the Relay
Control your pool while you’re away with the Relay built in built in
Push to your phone when something’s off with the Relay with the Relay built in
Share your pool with your family Pro features included, up to 10 devices, iPhone and Android mixed with the Relay with the Relay with the Relay

VIOLET: free in PoolPilot — the Relay can optionally take it over.

In short:

  • ProCon.IP: the Relay gets it ready for when you’re away.
  • BADU Blue: the Relay brings push to PoolPilot.
  • VIOLET: you only need the Relay for sharing.

What do you need?

A device that’s always on at home — e.g. a Raspberry Pi or your Home Assistant — and PoolPilot Pro.

What the Relay does

The Relay is a small program (the “edge agent”) that runs on the same network as your pool controller. At home everything runs over your Wi-Fi; away, it runs through an encrypted tunnel the Relay opens to the PoolPilot Cloud in Germany — depending on your controller, for remote access, push and sharing with your family. What the app exchanges with your Relay away from home is end-to-end encrypted: the cloud only forwards it and can’t read it (from app version 1.2 with an updated Relay; older app versions still use a connection that the cloud decrypts and re-encrypts).

Once set up and paired, it takes care of itself: it keeps the connection alive, sends the push notifications you set in the app, and updates itself automatically. (As a Home Assistant app, updates come through the Home Assistant app store instead.)

What gets processed is spelled out in the Privacy Policy.

What you need, in detail

  • An always-on Linux computer with systemd on the same network as the controller — typically a Raspberry Pi 3, 4 or 5 (the Pi Zero 2 W, other SBCs or an x86 box work too; not supported: the ARMv6 models Pi 1, Pi Zero and Pi Zero W).
  • The PoolPilot app on your phone.
  • PoolPilot Pro (the Relay is part of the Pro features).

Already running Home Assistant (OS or Supervised, 64-bit)? Then you don’t need a separate computer — use the Home Assistant app below.

Which path suits you?

They all reach the same goal — pick the starting point that fits.

Quick setup approx. 3 min

If you already run a Raspberry Pi or Linux box with systemd.

  • One install command
  • Pair it in the app
  • Done — usually in ~3 minutes
Go to quick setup
Detailed guide approx. 30 min

If you’re starting from scratch — step by step, no Linux background needed.

  • Set up a Raspberry Pi with the Imager
  • Install the Relay
  • Pair & verify in the app
Go to the detailed guide

Home Assistant app

approx. 2 min

Already running Home Assistant? Install the Relay as an app right inside it — no separate box needed.

Read the Home Assistant guide

Home Assistant apps need Home Assistant OS or Supervised (they require the Supervisor), and there the Relay runs on 64-bit systems only (aarch64 or amd64). On Home Assistant Container or Core, use the standard installer on a small always-on device instead.