I would like to integrate Yale Doorman L3 to Home Assistant. It looks like my option is through August integration. I only configuration I have is to enter user name and password. Doing this I only get authentification error and can not proceed. I have had this working before but I guess some token had expired so I tried again, but can not get this to work.
Do anyone have an idea how I can solve this? I fear that there might be a call back URI (https://YOUR_DOMAIN/auth/external/callback) somewhere which is wrong but I donβt know if this can be changed somewhere.
rodak
August 29, 2024, 8:42pm
2
August has started to block the integration.
You need the latest HA version 2024.8.3 for a temporary solution.
New integration is in development and you can track it here:
home-assistant:next
β home-assistant:yale
opened 01:43PM - 20 Jul 24 UTC
## Proposed change
<!--
Describe the big picture of your changes here to β¦ communicate to the
maintainers why we should accept this pull request. If it fixes a bug
or resolves a feature request, be sure to link to that issue in the
additional information section.
-->
[Yale](https://www.assaabloy.com/vn/en/solutions/products/yale) and [August](https://www.fbin.com/security/) product lines have split into two separate companies and the APIs, authentication methods, servers, and systems are diverging enough that the integration needs to be split into two.
## Pre-merge Plan
### May 2024
- [x] WebSocket API now available, redesign begins.
### June 2024
- [x] Move more code to the lib https://github.com/bdraco/yalexs/releases/tag/v4.0.0
- [x] library and integration updates to be able to split https://github.com/home-assistant/core/pull/119178 https://github.com/home-assistant/core/pull/119321 https://github.com/home-assistant/core/pull/119912 https://github.com/home-assistant/core/pull/119929 https://github.com/home-assistant/core/pull/119934 https://github.com/home-assistant/core/pull/119931 https://github.com/home-assistant/core/pull/119910 https://github.com/home-assistant/core/pull/119938 https://github.com/home-assistant/core/pull/119941 https://github.com/home-assistant/core/pull/119944 https://github.com/home-assistant/core/pull/119942 https://github.com/home-assistant/core/pull/119950 https://github.com/home-assistant/core/pull/119987https://github.com/home-assistant/core/pull/120248 https://github.com/home-assistant/core/pull/120428
### July 2024
- [x] library and integration updates to be able to split https://github.com/home-assistant/core/pull/121392 https://github.com/home-assistant/core/pull/121467 https://github.com/home-assistant/core/pull/122251 https://github.com/home-assistant/core/pull/122804
- [x] Copy the `august` integration to `yale` and change all the names. (https://github.com/home-assistant/core/pull/122253)
- [x] Finish library updates to yalexs for the split
### August 2024
- [x] Compat fixes https://github.com/home-assistant/core/pull/123408 https://github.com/home-assistant/core/pull/123739 https://github.com/home-assistant/core/pull/123817 https://github.com/home-assistant/core/pull/124303 https://github.com/home-assistant/core/pull/124425 https://github.com/home-assistant/core/pull/124492 https://github.com/home-assistant/core/pull/124520 https://github.com/home-assistant/core/pull/124553 https://github.com/home-assistant/core/pull/124593 https://github.com/home-assistant/core/pull/124672
- [x] Replace config flow with Oauth (uses account link) https://github.com/home-assistant/core/pull/123806
- [x] Add protection in the library to prevent reloading the integration too frequently and effectively denial of service attacking Yale servers to prevent the new key from getting blocked as well (new as of August 22, this will cause a bit of a delay while we figure out how to do this)
- [x] Update library to give Yale a better way to avoid potential unintended denial of service by misuse of the library. (new as of August 22, this will cause a bit of a delay while we figure out how to do this)
- [x] Library updates to support the new websocket https://github.com/bdraco/yalexs/pull/165 (currently blocked by an auth issue)
- [x] Replace pubnub push with the new websocket from Yale Global
- [x] Bump library in HA https://github.com/home-assistant/core/pull/124672
- [x] Any changes to use the new websocket in HA https://github.com/home-assistant/core/pull/124675
- [x] Merge back to dev https://github.com/home-assistant/core/pull/124677
- [x] Brands (Yale Home -> Yale) https://github.com/home-assistant/brands/pull/5808
## After `yale` merge
### August 2024
- [x] Change the Yale Home virtual integration to point to the new Yale integration https://github.com/home-assistant/core/pull/124817
- [ ] Add a repair issue to august to point users to the new integration
- [x] Remove Yale Global locks from august docs and docs created in this PR https://github.com/home-assistant/home-assistant.io/pull/34484
## Type of change
<!--
What types of changes does your PR introduce to our documentation/website?
Put an `x` in the boxes that apply. You can also fill these out after
creating the PR.
-->
- [ ] Spelling, grammar or other readability improvements (`current` branch).
- [ ] Adjusted missing or incorrect information in the current documentation (`current` branch).
- [x] Added documentation for a new integration I'm adding to Home Assistant (`next` branch).
- [x] I've opened up a PR to add logos and icons in [Brands repository](https://github.com/home-assistant/brands).
- [ ] Added documentation for a new feature I'm adding to Home Assistant (`next` branch).
- [ ] Removed stale or deprecated documentation.
## Additional information
<!--
Details are important, and help maintainers processing your PR.
Please be sure to fill out additional details, if applicable.
-->
- Link to parent pull request in the codebase: https://github.com/home-assistant/core/pull/124677
- Link to parent pull request in the Brands repository: https://github.com/home-assistant/brands/pull/5808
- This PR fixes or closes issue: fixes #https://github.com/home-assistant/core/issues/124460
## Checklist
<!--
Put an `x` in the boxes that apply. You can also fill these out after
creating the PR. If you're unsure about any of them, don't hesitate to ask.
We're here to help! This is simply a reminder of what we are going to look
for before merging your code.
-->
- [ ] This PR uses the correct branch, based on one of the following:
- I made a change to the existing documentation and used the `current` branch.
- I made a change that is related to an upcoming version of Home Assistant and used the `next` branch.
- [ ] The documentation follows the Home Assistant documentation [standards].
[standards]: https://developers.home-assistant.io/docs/documenting/standards
## Summary by CodeRabbit
## Summary by CodeRabbit
- **New Features**
- Introduced the `yale` integration, allowing seamless control of various Yale devices (smart locks, doorbells, cameras) within Home Assistant.
- Enhanced user experience with a comprehensive configuration flow for easy setup of Yale devices.
- Added support for presence detection and local control over compatible Yale locks via Bluetooth.
- **Documentation**
- Provided detailed instructions for integrating Yale devices and troubleshooting guidance for offline key updates.
1 Like
Great, worked with 2024.8.3 for me. Thanks for all your efforts.
rodak
August 30, 2024, 8:51am
4
New integration will be ready in HA 2024.9 version, i highly suggest that you update once it is released and reconfigure Yale with the new integration.
It will work much better than the current one.