Skip to content

EcoWater Softener Gallons Used Today not updating #2

@Ketchup-24

Description

@Ketchup-24

EcoWater Softener Gallons Used Today value does not get updated unless manually triggered in Hydrolink Home app

Steps

  1. Integrate Hydrolink-Home-Status into HA as per insatll instructions
  2. Close Hydrolink Home app
  3. Observe value of 'EcoWater Softener Gallons Used Today' over time in HA
  4. Use water
  5. Wait for 30minutes (or at least more that 5m Hydrolink-Home-Status to poll for an update)
  6. Do not run or use the Hydrolink Home app on your phone during this time
  7. Observe no change in value in HA
  8. Open Hydrolink-Home-Status app and open softener observe that the value "EcoWater Softener Gallons Used Today" maybe the same as in HA or maybe higher.
  9. Pull down on the screen to refresh the app page
  10. Notice "EcoWater Softener Gallons Used Today" has increased
  11. Wait >= 5m
  12. Notice that in HA "EcoWater Softener Gallons Used Today" has been updated

My theory is that the 'EcoWater Softener Gallons Used Today' value is being read correctly by Hydrolink-Home-Status but that this value need to be refreshed by some API call that pulling down on the app does.

I tried adding into the script something to try and force a refresh with ChatGPT help

 r = requests.post(
                f"https://api.hydrolinkhome.com/v1/devices/{device_id}/refresh",
                cookies={"hhfoffoezyzzoeibwv": self.auth_cookie},
                timeout=10
            )

But looks like that command does not exist.

iOS
EcoWater Model EWS ETF2300PF12

Installation method
Home Assistant OS
Core 2025.8.0
Supervisor 2025.07.3
Operating System 16.0
Frontend 20250806.0

Anyhow its been an adventure my first time using AppDaemon and using ChatGPT to code:-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions