Hi,
After upgrading Home Assistant to 2025.8.0, the SmartRent custom integration no longer loads. The logs show the following error:
Logger: homeassistant.util.package
Source: util/package.py:159
First occurred: 11:21:00 PM (3 occurrences)
Last logged: 11:21:02 PM
Unable to install package smartrent-py==0.5.0: × No solution found when resolving dependencies: ╰─▶ Because smartrent-py==0.5.0 depends on websockets>=13.1,<14.0 and websockets>=15.0.1, we can conclude that smartrent-py==0.5.0 cannot be used. And because you require smartrent-py==0.5.0, we can conclude that your requirements are unsatisfiable.
Logger: homeassistant.setup
Source: setup.py:278
First occurred: 11:21:02 PM (1 occurrence)
Last logged: 11:21:02 PM
Setup failed for custom integration 'smartrent': Requirements for smartrent not found: ['smartrent-py==0.5.0'].
Notes:
- This integration worked fine prior to the 2025.8.0 HA update.
- The dependency conflict appears to be caused by smartrent-py specifying two mutually exclusive websockets version ranges in its metadata.
- This makes the package impossible to install in HA’s Python environment.
- It looks like there is already a pending pull request addressing this dependency issue, but until it is merged and released, the integration remains broken on 2025.8.0.