Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

iopool is a Home Assistant integration for the iopool pool monitoring system, connecting through the vendor's cloud. It adds sensors for temperature, pH, ORP, the filtration recommendation and the current mode. Binary sensors show whether action is required and whether filtration is running, and selects cover a boost option and the pool mode. The options let a switch entity control the pool pump for automatic filtration. Summer mode can set minimum and maximum durations that override the iopool recommendation, plus two named time slots whose percentages add up to 100. Winter mode runs filtration at a set start time for a set number of minutes. Setup is done in the UI with an API key, followed by choosing a pool.

Automatic summary of the README and code of mguyard/hass-iopool. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

iopool Configuration

  • API Key

Also asked when changing the connection.

Select Pool

  • Select Pool

After setup

  • Switch entity to control filtrationSelect the switch entity who will control the filtration (pool pump).
  • Summer Mode - Enable automatic filtrationEnable or disable automatic summer filtration.
  • Summer Mode - Minimum duration (minutes)Minimum duration for summer filtration in minutes. Overrides iopool recommendation. Empty or 0 means no minimum duration.
  • Summer Mode - Maximum duration (minutes)Maximum duration for summer filtration in minutes. Overrides iopool recommendation. Empty or 0 means no maximum duration.
  • Summer Mode - Slot #1 NameName of the first slot for summer filtration.
  • Summer Mode - Slot #1 Start TimeStart time of the first slot for summer filtration.
  • Summer Mode - Slot #1 PercentageSummer Mode - Percentage of the first slot. All slots must add up to 100%.
  • Summer Mode - Slot #2 NameName of the second slot for summer filtration.
  • Summer Mode - Slot #2 Start TimeStart time of the second slot for summer filtration.
  • Summer Mode - Slot #2 PercentageSummer Mode - Percentage of the second slot. All slots must add up to 100%.
  • Winter Mode - Enable automatic filtrationEnable or disable automatic active winter filtration.
  • Winter Mode - Start TimeStart time for winter filtration.
  • Winter Mode - Duration (minutes)Duration for winter filtration in minutes.

Texts from the code of mguyard/hass-iopool.

Entities

  • Binary sensorsAction Required, Filtration
  • SelectsBoost Selector, Pool Mode
  • SensorsTemperature, pH, ORP, Filtration Recommendation, Mode

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

Documentation for the iopool integration to Home Assistant.

A Home Assistant Integration for iopool pool monitoring system

From the README of mguyard/hass-iopool, GNU GPL v3.0. Shortened.

Shows in Vulpo

Select card, Chart card, Apple Watch.

Information

Installs
147 sharing analytics
GitHub stars
9
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v1.3.1,
Category
Water, Pools and spas
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
iopool

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers