Releases: alray31/gopool-pump
Releases · alray31/gopool-pump
Release list
v0.7.1 - Official support for IG1
What's Changed in v0.7.0
- Add IG1 power curve by @alray31 in #20 (credits to @hgav and @ygarand for the IG1 power curves)
- IG1 now exposes estimated power draw and energy usage, based on @hgav's and @ygarand's power curves for IG1
- Add Schedule switch (DP102) for testing purposes (no real effect observed on the AG1 — feel free to report your observations for IG1 and IG2)
- Add known limitation in the README: the Pump Speed selector can't set a speed below 1150 RPM, despite the pumps being able to achieve speeds between 1000 and 1150 RPM manually from the pump panel or via schedule stages 1 to 4. This is a firmware limitation on the pump — confirmed with Tuya's Query Things Data Model API, which shows DP103 (Pump Speed) has a minimum of 1150 RPM, while the schedule stage speeds (DP149/152/155/158) and Quick Clean speed (DP190) have a minimum of 1000 RPM. Selecting a speed below 1150 RPM with the Pump Speed slider silently fails and the last valid speed stays in effect.
- Add known limitation in the README: since Power Draw / Energy are derived from Pump Speed, they'll also be inaccurate whenever the pump is actually running below 1150 RPM without Pump Speed knowing it — a Quick Clean speed that isn't a multiple of 50, or (more likely in practice) a Stage 1-4 schedule speed set below 1150 RPM for slow overnight/off-peak filtration.
- Mark the GoPool IG1 as field-confirmed working in the README, alongside the AG1 — only the IG2 remains unconfirmed
What's Changed in v0.7.1
- wrong info in manifest.json corrected
Contributors needed for IG2:
- Test the integration with your IG2
- Submit the IG2 power curve
- See the discussion here
- Contributions / suggestions / bug reports are welcome
Show your appreciation:
Please give this repo a star so it gets more visibility and better indexing from search engines!
Full Changelog: v0.6.8...v0.7.0
Full Changelog: v0.7.0...v0.7.1
v0.7.0 - Officially supporting IG1 pumps
What's Changed
- Add IG1 power curve by @alray31 in #20 (credits to @hgav and @ygarand for the IG1 power curves)
- IG1 now exposes estimated power draw and energy usage, based on @hgav's and @ygarand's power curves for IG1
- Add Schedule switch (DP102) for testing purposes (no real effect observed on the AG1 — feel free to report your observations for IG1 and IG2)
- Add known limitation in the README: the Pump Speed selector can't set a speed below 1150 RPM, despite the pumps being able to achieve speeds between 1000 and 1150 RPM manually from the pump panel or via schedule stages 1 to 4. This is a firmware limitation on the pump — confirmed with Tuya's Query Things Data Model API, which shows DP103 (Pump Speed) has a minimum of 1150 RPM, while the schedule stage speeds (DP149/152/155/158) and Quick Clean speed (DP190) have a minimum of 1000 RPM. Selecting a speed below 1150 RPM with the Pump Speed slider silently fails and the last valid speed stays in effect.
- Add known limitation in the README: since Power Draw / Energy are derived from Pump Speed, they'll also be inaccurate whenever the pump is actually running below 1150 RPM without Pump Speed knowing it — a Quick Clean speed that isn't a multiple of 50, or (more likely in practice) a Stage 1-4 schedule speed set below 1150 RPM for slow overnight/off-peak filtration.
- Mark the GoPool IG1 as field-confirmed working in the README, alongside the AG1 — only the IG2 remains unconfirmed
Contributors needed for IG2:
- Test the integration with your IG2
- Submit the IG2 power curve
- See the discussion here
- Contributions / suggestions / bug reports are welcome
Show your appreciation:
Please give this repo a star so it gets more visibility and better indexing from search engines!
Full Changelog: v0.6.8...v0.7.0
v0.6.8
Full Changelog: v0.6.7...v0.6.8
v0.6.7
Full Changelog: v0.6.6...v0.6.7
v0.6.6
What's Changed
- Add local_key reauthentication flow — when a pump's local_key changes (removed/re-added in Smart Life), Home Assistant now automatically detects it and prompts for reauthentication via the same QR login, instead of requiring the integration to be removed and re-added by @alray31 in #19
- Add an automated test suite (pytest) and CI — pure-logic unit tests that need no Home Assistant install, plus Home-Assistant-harness tests exercising the reauth flow and coordinator, wired into GitHub Actions by @alray31 in #19
- Add a manual "Reconfigure" flow to fix the pump's IP address from Settings → Devices & services, without repeating the Smart Life login by @alray31 in #19
- Add automatic background IP self-healing — the integration detects when the pump's IP address changed and updates itself automatically after a local network scan by @alray31 in #19
- Localize the reauth/reconfigure success messages and the local_key error message so they display in the user's own language (fr/en/es/zh) instead of always in English by @alray31 in #19
- Localize the pump model selector so its option labels follow each user's own language instead of the Home Assistant server's system language by @alray31 in #19
- Replace the deprecated shared config-entry update listener ahead of its removal in Home Assistant 2026.12.0 by @alray31 in #19
- Soften the local_key warning text now that reauth handles it automatically, and link IG1/IG2 owners to the Discussions to help contribute RPM→W calibration data by @alray31 in #19
- Fix CI: install the integration's runtime dependencies, configure pytest-asyncio, and satisfy hassfest's translation-string rules by @alray31 in #19
Full Changelog: v0.6.0...main
v0.6.0
What's Changed
- Automatically detect pump's local IP during config flow @alray31 in #16
- QR Code auto validation after scanning code with smartlife by @alray31 in #17
- Added Spanish traduction @alray31
- Added Chinese traduction @alray31
- Added local IP in diagnostic card @alray31
- Added device_id in diagnostic card (hiden by default) @alray31
- Added local key in diagnostic card (hiden by default) @alray31