Indygo Pool is a custom integration for Home Assistant that allows you to monitor your MyIndygo connected pool solution.
- Temperature Monitoring: Keep an eye on your pool's water temperature.
- pH & Salt levels: Monitor the chemical balance of your pool.
- Electrolyser Status: Monitor the production status.
- Filtration Control: Switch between Auto, Manual ON, and Manual OFF modes.
- Open HACS in your Home Assistant instance.
- Click on the three dots in the top right corner and select "Custom repositories".
- Add the URL of this repository and select "Integration" as the category.
- Click "Add" and then install the "Indygo Pool" integration.
- Restart Home Assistant.
- Download the latest release from the repository.
- Copy the
indygo_pooldirectory fromcustom_componentsto your Home Assistantconfig/custom_componentsdirectory. - Restart Home Assistant.
- Go to Settings > Devices & Services.
- Click Add Integration.
- Search for Indygo Pool.
- Enter your MyIndygo credentials (email, password) and your Pool ID.
The Pool ID can be found in the URL after logging into myindygo.com (e.g.,
https://myindygo.com/pools/<Pool ID>/devices).
We welcome contributions! Please review CONTRIBUTING.md for environment setup and pull request guidelines. If you are an AI agent or looking for project architecture rules, refer to AGENTS.md.
This integration is not affiliated with or endorsed by MyIndygo. It uses an API scraper to retrieve data from the MyIndygo website. Use it at your own risk.
If you found this integration helpful, feel free to buy me a coffee!
