Skip to content

Releases: alray31/gopool-pump

v0.7.1 - Official support for IG1

Choose a tag to compare

@alray31 alray31 released this 30 Sep 21:31
2c70e5b

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!

GitHub stars

Full Changelog: v0.6.8...v0.7.0

Full Changelog: v0.7.0...v0.7.1

v0.7.0 - Officially supporting IG1 pumps

Choose a tag to compare

@alray31 alray31 released this 30 Sep 21:19
9de5f76

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!

GitHub stars

Full Changelog: v0.6.8...v0.7.0

v0.6.8

v0.6.8 Pre-release
Pre-release

Choose a tag to compare

@alray31 alray31 released this 30 Sep 18:15
598ebba

Full Changelog: v0.6.7...v0.6.8

v0.6.7

v0.6.7 Pre-release
Pre-release

Choose a tag to compare

@alray31 alray31 released this 30 Sep 17:32
0c6089a

Full Changelog: v0.6.6...v0.6.7

v0.6.6

Choose a tag to compare

@alray31 alray31 released this 17 Sep 15:55
cf7988d

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

Choose a tag to compare

@alray31 alray31 released this 15 Sep 19:35
6551038

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

Contributions still needed to improve IG1 and IG2 pumps, see discussions here

v0.5.6

Choose a tag to compare

@alray31 alray31 released this 24 Aug 17:36
f2b03b0

Full Changelog: v0.5.5...v0.5.6

v0.5.5

Choose a tag to compare

@alray31 alray31 released this 24 Aug 16:42
5a6cd5a

What's Changed

Full Changelog: v0.5.2...v0.5.5

v0.5.3

Choose a tag to compare

@alray31 alray31 released this 24 Aug 16:06
302fddc

What's Changed

Full Changelog: V0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@alray31 alray31 released this 24 Aug 15:49
302fddc

What's Changed

Full Changelog: v0.5.1...V0.5.2