The problem:
I have a Moen Flo Smart Water Shutoff Valve that I’d like to integrate with Home Assistant, but I keep running into walls. Here’s what I’ve tried:
This Flo integration requires an account with the original “Flo by Moen” app — but that app is no longer accepting new users. Moen has migrated everything to the newer Moen Smart Water Network app, which is where my device lives and works fine.
I also tried routing this through Google Home (since the Moen Smart Water Network app supports GH linking), but the Google Home integration in HA similarly requires credentials for the old Flo app on the backend — so that’s a dead end too.
I found ha-moen-smart-water, which looked promising since it targets the newer Moen Smart Water Network API. However, I can’t get past authentication. I’ve verified my username and password multiple times — the issue is that Moen’s API kicks back an email verification flow during login, and the integration’s auth experience has no way to capture or submit that verification code. So the login just fails with no path forward.
What I’m looking for:
-
Has anyone solved this? Is there a working custom integration, HACS component, or workaround that successfully authenticates against the current Moen Smart Water Network API — including handling the email verification step?
-
If not, where would someone start? Has anyone sniffed Moen’s unofficial API? I’m comfortable writing code — I just need a starting point for how the new app authenticates (especially that verification code flow) and what endpoints it exposes for valve control, water usage data, leak alerts, etc.