News

Updates

News about PoolPilot. Subscribe via RSS — no email list needed. RSS feed

PoolPilot 1.2.1

What’s new in 1.2.1

  • Resetting dosing canisters in the dosing settings
  • Editing the salt electrolysis cell in the dosing settings (VIOLET and BADU Blue only)
  • VIOLET push: The app asks before switching a Pushover or Telegram box over to PoolPilot, and shows a repair step when the pairing with the controller has stopped working
  • iOS: Refreshed app icons
  • iOS: When the Local Network permission blocks the controller, the app now names the specific cause
  • Optimizations for iPhone Duo: Cards, the cover control, the light scenes and the notifications move around the fold instead of sitting on it, the header gathers into a glass pill beside the fold, and the open Settings page is kept when unfolding
  • True end-to-end encryption through the PoolPilot Relay: The connection is encrypted on the smartphone and only decrypted by the Relay on the home network. The PoolPilot Cloud only forwards the data and can no longer read it. Requires PoolPilot Relay v0.11.0 or later.

Fixed

  • An issue where the app could crash when a host starts with “https://”
  • Much faster loading of the PoolPilot Relay’s settings and alert rules away from home
  • An incorrect message when the controller’s web interface can’t be reached away from home
  • Push notifications keep working after PoolPilot Relay access has been restored
  • Android: After joining a household or restoring Relay access, the Relay settings open
  • Screen readers speak durations with their full units, and on iOS VoiceOver also reads the fill level of linear gauges

PoolPilot 1.1.0

What’s new in 1.1.0

  • PoolPilot Relay for VIOLET and BADU Blue: owners of these controllers can now set up the relay and invite their household, just like ProCon.IP owners
  • Household roles: members can see and operate the pool, while the relay’s settings stay with the owner. Members no longer see actions they aren’t allowed to use (with relay 0.10.0 or later)
  • Choose how often the relay reads your controller, right in the Relay settings (owner only, with relay 0.10.0 or later)
  • VIOLET: choose between VIOLET push and relay push, so the same alert never reaches you twice
  • Setting up a relay no longer throws away the remote access you already had: disconnect the relay and it comes back
  • Manage or switch your subscription (monthly or yearly) in Settings → Subscription

Improved settings

  • Saved dosing and schedule settings no longer snap back to the old value, on ProCon.IP, VIOLET and BADU Blue
  • If the controller doesn’t confirm a change, the app tells you instead of reporting it as saved. On ProCon.IP that answer now comes within 4 seconds
  • Number fields only accept as many decimals as the controller uses, and manual dosing is limited exactly like on the controller’s own web pages
  • Leaving an editor with an invalid entry asks you first, and the field you’re typing in stays above the keyboard
  • Pull down on a controller settings page to reload it. VIOLET and BADU Blue settings also reload by themselves when they’re changed on the controller

Also new

  • VIOLET and BADU Blue: a button opens the salt electrolysis settings straight in the controller’s web interface
  • Electrolysis cells show their remaining runtime instead of a canister, judged against the cell’s own settings
  • Pools dosed with active oxygen are recognised as such; their Redox and chlorine gauges stay neutral
  • “Delete all my data” resets your relay right away when it’s reachable at home (relay 0.9.1 or later)
  • Free VIOLET push renews itself when you open the app, so it doesn’t run out unnoticed
  • When you add a connection, the app explains a remote address it filled in for you

Fixed

  • Android: the app no longer keeps polling the controller in the background
  • Widgets show the same reading as the app, also across ProCon.IP and VIOLET pools
  • Leaving a household ends household Pro right away, not only after the next app start
  • A relay link or QR code now asks before your controller login is handed to a relay, and names the pool it is for
  • Chemistry gauges stay readable when a controller reports implausible warning limits
  • Apple Watch: complication gauges are coloured by the measurement’s real ranges instead of red at both ends
  • After you buy Pro, the action that asked for it carries on, and a restore shows its result where you started it
  • iOS: the relay setup stays open when you subscribe from inside it
  • A single dropped controller request no longer fails the connection test or the light scenes
  • Clearer German wording and tidier layouts for long labels and with the keyboard open

PoolPilot 1.0.0

PoolPilot 1.0

  • PoolPilot is out of beta – this is the first stable release. A big thank you to everyone who tested it!
  • Beta testers keep Pro for free through 31 December 2026 – a one-time notice in the app shows what applies to you
  • Every install starts a fresh 7-day Pro trial with 1.0
  • The beta-only test tools are gone: the “fake Pro” switch and the “reset your trial” banner

Fixed

  • iOS: the background no longer grows in from the corner the first time a tab opens

PoolPilot 0.12.2

Improved in 0.12.2

  • Widgets: free users can now pin a demo pool to a widget
  • Widgets: when readings are fresh but no dosing limits are known, the Status widget now shows “Fetching configuration” or “No limits set” instead of “No data yet”
  • Small Status widgets now show the status badge above the headline
  • Apple Watch: widgets show the name of their pool and open it when tapped

Fixed

  • Widgets & watch: after upgrading to Pro, the Pro lock disappears from widgets and complications right away – and paying users’ widgets are no longer wrongly locked at app start
  • Widgets & watch: demo pools stay unlocked for free users
  • Widgets: pH, Redox and chlorine keep their scales and the pool status when a Pro lock lifts and right after connecting – widgets that had lost their scales get them back
  • Widgets: readings, gauges and the pool status are shown in full instead of being cut off – on small and minimum-size widgets, on dense screens and inside the gauge dial; the Pro-lock and “profile removed” cards stay readable at every size
  • Apple Watch & Wear OS: status complications show the whole pool status, corner complications the whole reading
  • Apple Watch: the complication picker lists “PoolPilot” instead of “PoolPilotWatch”, and pools deleted on the phone are no longer offered on the watch
  • Setup: a BADU Blue controller is named BADU Blue instead of VIOLET before login
  • iOS: the demo button labels in the German onboarding are no longer cut off
  • Various stability and reliability improvements for widgets, watch and settings

PoolPilot 0.12.1

What’s new in 0.12.1

  • Android tablets & foldables: Settings now shows the list and the selected page side by side, like on the iPad – on a half-opened foldable they meet exactly at the fold

Fixed

  • Android: setting up a relay no longer crashes the app – this also affected restoring a relay and linking your subscription to your household
  • Apple Watch & widgets: pH, Redox and chlorine keep their gauges after you switch pools or the app reconnects – previously only the temperatures kept their scale
  • Android: the dosing and heating & solar settings now ask before discarding unsaved changes when you leave them via another settings entry, a tab or the back arrow

PoolPilot 0.12.0

What’s new in 0.12.0

  • Apple Watch & Wear OS: the watch now always shows the pool that is active on your phone, never one that just happened to refresh last
  • Browse all your pools on the watch and make one the active pool right from your wrist (“Set as Active”) — the phone follows, even when the app is closed
  • The watch lists exactly your phone’s pools: renames, new and deleted pools show up within seconds

Also new

  • Demo pools are labelled “Demo: …” on the watch and in the widget pickers, and they hide themselves once you add your first own controller (you can turn them back on in Settings)
  • Wear OS: the tile shows the pool’s name, and tapping it opens the app on the active pool
  • Wear OS: the complication picker now uses the Material 3 look

Fixed

  • iPad: the Settings headers and the sidebar button stay in place when the tab bar switches between sidebar and top tabs — no more sliding under the tab bar (iPadOS 26 and 27)
  • iPad: VoiceOver reads the Settings page title only once

PoolPilot 0.11.0

What’s new in 0.11.0

  • New Privacy page: download or delete all your PoolPilot cloud data, across every connection on this device (relay-less VIOLET/BADU Blue push boxes included). Your downloads stay on the device until you delete them
  • Restore purchases right from the subscription settings
  • Much better contrast and readability, in light and dark mode and on custom photos
  • History graphs scale to the values shown, so small pH or chlorine swings become visible

Also new

  • The relay warns you when it drives a controller as a different type than your profile
  • Widgets show a symbol next to the severity colour, and connection status rings are easier to read
  • Android foldables: in book posture, the dashboard cards are routed around the fold
  • iPad: your custom background photo now extends under the Settings sidebar

Fixed

App

  • The pool cover card no longer overlaps its neighbours
  • iOS: the push offer now appears right after the app-lock offer, not only on the next launch
  • iPad: the Privacy page closes after deleting all data
  • Android: cancelling the security notice while adding a connection no longer leaves you on an empty form or creates a duplicate
  • Long switching-rule names no longer break mid-word, and hold-to-trigger buttons grow with very large text
  • Consistent “saved” messages for dosing and climate settings

Widgets & Apple Watch

  • iOS: the Trend widget draws the full day curve again instead of a thin line at the edge
  • iOS: the widgets’ secondary text is readable on the home screen
  • iOS: with several pinned pools, every widget keeps refreshing — none is left showing old values
  • A deleted pool’s widget data no longer comes back, and a deleted pool no longer reappears on the Apple Watch
  • Android: on the small gauge widget, an outdated reading no longer draws larger than a fresh one

Relay

  • Alert rules now edit the controller of the open profile — in households with several controllers they used to edit the relay’s first one
  • The direct LAN link to your relay repairs itself after the relay’s address or port changes
  • If a relay’s identity has changed, joining and recovery now tell you the right fix
  • Clearer messages when regenerating the public link fails, with a Subscribe button when it needs Pro
  • BADU Blue: the push option the firmware doesn’t support is hidden; the app points you to relay push instead

Performance

  • The animated water background pauses after 3 minutes without interaction and resumes seamlessly on your next touch — far less CPU and battery while the app sits open

PoolPilot 0.10.0

What’s new in 0.10.0

  • iPhone “Duo”: the app now adapts its navigation to the wide inner display

Fixed

VIOLET & BADU Blue — timer control (Zeitsteuerung)

  • The schedule now only offers ECO and the relay-extension relays as an output — no output the controller can’t actually switch
  • An “Off” step is now written with the value the firmware expects, so it really switches the output off (it used to look saved but never took effect)
  • After saving a rule, the overview — and the rule itself when reopened — now shows the updated values instead of the old ones

VIOLET & BADU Blue — dosing options (Dosieroptionen)

  • “Kalibrierfaktor” is now “Dosiermengenanpassung” and is limited to −50%…+100% instead of free-text entry
  • “Regulierungsmodus” is now “Regelart” (Redox, or Redox + chlorine based); the chlorine-based mode — and the chlorine limits — only appear when a chlorine electrode is present
  • Hid options that shouldn’t be edited by hand — adaptive control, cycle factor, warning delay, lockout and daily-window start/end; for flocculant dosing, “seconds per revolution” is hidden and “estimated pump runtime” is now read-only (we compute it internally)

Android

  • Fixed a crash on cold launch under Android 8–11

Performance

  • Much smoother, lower-power dashboard, gauges, lighting and dosing views — they no longer recompute on every idle refresh
  • Faster Android cold start (baseline profiles), and the background photo now decodes off the main thread

PoolPilot 0.9.3

Fixed

  • pH und Redox Anzeigeskala-Vorschau wiederhergestellt

PoolPilot 0.9.2

What has been fixed with 0.9.2

  • Android: Open the lighting and light-scene settings pages
  • Android: Move Background refresh out of Appearance into the App section
  • iOS: Render the light-scene and lighting settings pages as translucent glass
  • Match gauge scale previews to the controller and split early-warning from display-scale
  • Android: Give segmented toggles even height and drop the selected checkmark
  • iOS: Move Save into the navigation bar and add a keyboard Done bar

PoolPilot 0.9.1

⚠️ Unfortunately, due to a change in a component of the Android app, you will need to reconfigure the connection — and, as a result, the dashboard. Sorry for the inconvenience!

However, even in version 0.9.0, an error was discovered during internal testing that prevented the release via TestFlight and the Play Store. But here they are—all the new features in this update.

What’s new in 0.9.1

  • Push notifications for the VIOLET
  • Prepared for remote access + push notifications for the ProCon.IP (via the PoolPilot Relay)
  • Dosing control
  • Heating/solar absorber control
  • Timer control
  • DMX512 support + convenience features
  • Direct access to the pool control web interface with auto-login
  • BADU Blue support/recognition + demo flavor
  • Automatic detection and configuration of myVIOLET and BADU Blue remote access during setup
  • Gauge view settings (display scale and tolerance; formely range) moved to settings tab
  • More consistent gauge views through
  • Consistent display across the app, widgets, and Watch or Wear OS
  • App lock (biometric or via device PIN)
  • Apple Family Sharing (prepared)
  • Prepared to share Pro features with up to 10 third-party devices (via the PoolPilot Relay)
  • Alternative app icons polish

Bug Fixes

  • In-app and widget warning related to your own thresholds
  • Various improvements to widget and Watch support
  • Over 100 additional minor and major bug fixes and performance improvements

PoolPilot 0.8.0 (not released)

Despite the fact this release failed in internal tests and did not make it to the Beta, it represents another milestone on the way to a stable version. The app is now capable of controlling and monitoring most of the pool control functions.

A highlight is the support for push notifications – for the VIOLET out-of-the-box and for the ProCon.IP via the PoolPilot Relay, which also retrofits secure remote access for the discontinued model.

Even though this version will not be released as a Beta due to too many bugs, it provides a preview of the upcoming Beta version and the features it will bring.

What’s new in 0.8.0

  • Push notifications for the VIOLET
  • Prepared for remote access + push notifications for the ProCon.IP (via the PoolPilot Relay)
  • Dosing control
  • Heating/solar absorber control
  • Timer control
  • DMX512 support + convenience features
  • Direct access to the pool control web interface with auto-login
  • App lock (biometric or via device PIN)
  • Apple Family Sharing
  • Prepared to share Pro features with up to 10 third-party devices (via the PoolPilot Relay)
  • Automatic detection and configuration of myVIOLET remote access during setup

Bug Fixes

  • Various improvements to widget and Watch support
  • Over 100 additional minor and major bug fixes and performance improvements

Native push notifications from the VIOLET — in the works

A little outlook between the release notes: PoolPilot is getting native push notifications from the VIOLET. The pool controller is set to notify the app directly — no detour through third-party services.

The best part: this is taking shape in a friendly, direct exchange with the makers of the pool controllers at PoolDigital — first-hand feedback that makes PoolPilot better across the board. Thank you!

For context: on the ProCon.IP, push notifications arrive via the PoolPilot Relay, which runs e.g. on a Raspberry Pi in your own network.

There is deliberately no release date yet — as soon as it lands, you will read it here.

PoolPilot 0.7.0

What’s new in 0.7.0

  • Switch a variable-speed filter pump on at a speed you pick, and see its running speed on the tile
  • Open your controller’s web interface in a built-in browser
  • Undo a deleted connection profile
  • On Android: Material You colors, a per-app language (en/de), and a predictive back gesture
  • Haptic feedback on control actions, plus fuller VoiceOver/TalkBack and Reduce Motion/Transparency support
  • Fix: VIOLET reads its targets from the active dosing channel

PoolPilot 0.6.0

What’s new in 0.6.0

  • Remote access to your pool — a profile can now hold a remote address alongside the local one, and the app switches between them automatically (local network first, remote when the controller isn’t reachable at home). VIOLET uses its built-in remote-access feature; ProCon.IP has none, so it only works with your own setup (DynDNS, port forwarding, VPN or a reverse proxy)
  • Timed relay switches — long-press a relay to switch it for a set duration, after which it returns to its previous setting (Auto/On/Off), with a custom-duration picker. VIOLET runs the timer on the controller, so it finishes even with the app closed; ProCon.IP runs it in the app — in the background on Android, but iOS needs to stay open (or you switch off from a notification)
  • Manual dosing for ProCon.IP — trigger manual chlorine and pH dosing straight from the app, matching the controls VIOLET already offered
  • Dashboard fixes — no longer goes blank after switching profiles, scrolls edge-to-edge behind the status bar, and falls back to a static background on Android devices that can’t render the animated one

PoolPilot 0.5.0

What’s new in 0.5.0

  • Trigger buttons for one-off actions — fire a VIOLET switching rule or a ProCon.IP digital input with a press-and-hold button, complete with haptic feedback
  • Gauges that follow your controller — chemistry gauges now track the real warning bands and target values from your pool controller, and you can fine-tune any gauge’s range right from the dashboard
  • Save your targets to the controller — set pH, Redox (ORP) and temperature straight from the app
  • Your own labels everywhere — VIOLET outputs now show the names you configured on the controller
  • More polish all around — fuller VoiceOver/screen-reader and Dynamic Type support, a true-to-life in-app demo, and plenty of stability and layout fixes (Android can now pick a background photo from Settings, just like iOS)

PoolPilot 0.4.0

What’s new in 0.4.0

  • A living water backdrop — or pick a calm still image or your own photo
  • Home-screen widget and watch complication now stay fresh in the background (requires background app refresh to be enabled)
  • Polished watch app mirroring your dashboard with gradient gauges
  • Start manual dosing, refill and backwash right from the Switches tab
  • Local-network connection fixes, complete German translation — plus accessibility, stability and visual polish

PoolPilot 0.3.0

What’s new in 0.3.0

  • Choose how many decimals each measurement shows — in the app, widgets and on your watch
  • Demo profiles now open with a ready-made dashboard, so you can explore right away
  • Pool cover controls now show live motion and status
  • Numbers now follow your device’s language and region everywhere
  • Optional crash reporting so bugs get fixed faster (off by default)
  • Plus accessibility, stability and visual polish

PoolPilot is now in beta

The PoolPilot beta is here — free, no account. Both iOS and Android are live — via TestFlight (iOS) and Google Play (Android).

Join on iOS & Apple Watch

Open TestFlight and install PoolPilot for iPhone, iPad and Apple Watch: join on TestFlight.

Join on Android (2 steps)

  1. Join the Google Group — groups.google.com/g/poolpilot-beta. That unlocks you for the test.
  2. Opt in, then install — open the test page, tap “Become a tester”, then “Download it on Google Play”.

The beta isn’t in the public stores yet — expect a few rough edges, and please report anything that looks off.

PoolPilot 0.2.0

The next beta candidate is in internal testing.

Added

  • Replace the controller toggle with a live connection-status light and connection status with reachability auth and type

Fixed

  • Open the demo controller you picked in the first-run chooser
  • Surface the gauge-style picker on compact temperature cards
  • Pack two short dashboard cards side by side instead of stacking
  • Drop the redundant inline Done button on the dashboard
  • Auto-dismiss the control-action confirmation toast
  • Accept relay writes POSTed in the form body
  • Actually hide gauges hidden in the Measurements editor
  • Collapse hidden Measurements cells instead of leaving empty space
  • Re-enable R8 minification with verified keep rules

PoolPilot 0.1.0

The first candidate for a beta launch, not a public release.

PoolPilot 0.1.0 — was meant to become the first beta version, but sadly didn’t make it out to the public. Still an important milestone for the project. One native app per platform that drives both the ProCon.IP and the VIOLET pool controllers (controller is chosen per profile).

Highlights

  • Four-tab cockpit: Dashboard, Measurements, Switches, Settings.
  • Live readings as banded gauges — pH, redox (ORP), chlorine, temperatures — with several gauge styles and adjustable ranges.
  • Control relays, outputs and dosing (OFF / AUTO / ON), plus cover and VIOLET setpoints.
  • Pin your most-used values and switches to the Dashboard — it starts empty, you decide what goes on it.
  • Demo mode: explore both controllers fully offline, no hardware needed.
  • Companions & glances: Apple Watch, Wear OS, home-screen widgets and (iOS) lock-screen complications.
  • Per-profile backgrounds, auto-detect on connect, fully English + German.

Known issues & limitations

  • Local network only: your phone must be on the same network as the controller (no remote/cloud access yet).
  • Controllers talk over plain HTTP — you confirm this once before the first connection.
  • If the app asks for a local-network permission, grant it — otherwise it can’t reach the controller and connections time out.
  • The Dashboard is empty until you pin items to it.
  • The exact set of Pro features is still being refined during the beta.

PoolPilot is coming — iOS & Android in the works

PoolPilot brings your pool controller to iPhone, iPad, Apple Watch and Android as a native app — one app for both the ProCon.IP and the VIOLET.

The app is in its final stretch before submission to Apple and Google. This website is already online so that privacy, help and the imprint are reachable from day one.

Want to know when it goes live? Subscribe to the RSS feed of this news page — there is deliberately no email list and no tracking.