Phyn integration - Water leak detector

This integration is broken again (at least for me). I am unable to login with my credentials (unknown error).

After the latest upgrade I am getting this error

Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble

I removed the integration and started over and still get that error.

Getting this is the logs:

Logger: homeassistant.setup
Source: setup.py:278
First occurred: 8:05:24 AM (1 occurrence)
Last logged: 8:05:24 AM

Setup failed for custom integration ‘phyn’: Requirements for phyn not found: [‘git+https://github.com/jordanruthe/aiophyn.git#main@aiophyn==2025.6.1’].

Logger: homeassistant.util.package
Source: util/package.py:159
First occurred: 8:05:22 AM (3 occurrences)
Last logged: 8:05:24 AM

Unable to install package git+https://github.com/jordanruthe/aiophyn.git#main@aiophyn==2025.6.1: error: Git operation failed Caused by: Git executable not found. Ensure that Git is installed and available.

I am wondering if this is an issue in release Core
2025.10.0b2?

It’s a problem with the beta and will be fixed in the near future.

Great, thank you!

All fixed!!

Started getting this error now. I did upgrade to core 2025.10.0b5, but I think this started before? I also rolled back and it did not resolve the issue.

Logger: homeassistant.config_entries
Source: config_entries.py:761
First occurred: 10:38:16 AM (1 occurrence)
Last logged: 10:38:16 AM

Error setting up entry Home 1 for phyn
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 761, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/phyn/init.py”, line 56, in async_setup_entry
hass.data[DOMAIN][CLIENT] = client = await async_get_api(
^^^^^^^^^^^^^^^^^^^^
…<3 lines>…
)
^
File “/usr/local/lib/python3.13/site-packages/aiophyn/api.py”, line 235, in async_get_api
await api.async_authenticate()
File “/usr/local/lib/python3.13/site-packages/aiophyn/api.py”, line 183, in async_authenticate
access_token = auth_response[“AuthenticationResult”][“AccessToken”]
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: ‘NoneType’ object is not subscriptable

Still get the message above with the final version released, no more beta.

UPDATE
With the latest Phyn integration update, working again!

Thank you!

Yeah latest version fixed authentication issue:

1 Like

Hi all, great work this! Is anyone able to get some type of leak notification or entity from it? I currently just get usage. I have the Smart Water Assistant unit. Hoping to also trigger an action from some sort of leak notification. Tks for any help!