homebridge-plugins / homebridge-august

The Homebridge August plugin allows you to access your August/Yale Locks from HomeKit with Homebridge.
ISC License
36 stars 9 forks source link

Feature Request: New Yale Home app. Will it break anything? #60

Closed dwyeraidan closed 11 months ago

dwyeraidan commented 1 year ago

Problem

More an awareness thing. As of today, Yale are transitioning away from Yale Access app, to Yale home app. Not sure if this will break homebridge support with this plugin or not.

Solution

Maybe as simple as adding updated links in code to new Yale domains?

Alternatives

To login via web, my app pushes me to https://account.aaecosystem.com/?brand=yale , whereas previously I'd used account.august.com to register the lock and get the verification pin.

Additional context

I have migrated my account to new Yale home, but not yet home to confirm if its broken the plugin. Thanks Donavan.

donavanbecker commented 1 year ago

Looking at the website, this like it is only Asia Pacfic

kurtern84 commented 1 year ago

Can confirm it is broken after the update.

AquaRelliux commented 1 year ago

Yes it just broke for me also. Any way to fix this? once the user account is migrated it can't be logged into in August :(

donavanbecker commented 1 year ago

I would first open an issue on the august api repo that I use: august-api

AquaRelliux commented 1 year ago

@donavanbecker Thank you but I doubt it will fix this issue. The reason it breaks is because the users accounts as of now no longer exists on the august database. Yale has decided to migrate them to a new infrastructure which means this plugin unless changed will not work for Yale door locks any longer. Only way to fix it I guess is to use their new portal which has been posted above I am not sure if this API can be used with Yale in that case

AquaRelliux commented 1 year ago

Looking at it it seems to be an API avaiable for Yale door locks here:

https://docs.seam.co/latest/device-guides/get-started-with-yale-locks

Maybe this is something you could integrate in this plugin @donavanbecker I would love if you could :)

donavanbecker commented 1 year ago

@donavanbecker Thank you but I doubt it will fix this issue. The reason it breaks is because the users accounts as of now no longer exists on the august database. Yale has decided to migrate them to a new infrastructure which means this plugin unless changed will not work for Yale door locks any longer. Only way to fix it I guess is to use their new portal which has been posted above I am not sure if this API can be used with Yale in that case

https://github.com/bdraco/yalexs/pull/61

rubenstolk commented 1 year ago

Hmm I guess I shouldn't have upgraded yet....

dwyeraidan commented 1 year ago

Yale only giving folks until start of July to migrate before losing access natively even, so we don’t have much choice!

On Thu, 18 May 2023 at 17:31, Ruben Stolk @.***> wrote:

Hmm I guess I shouldn't have upgraded yet....

— Reply to this email directly, view it on GitHub https://github.com/donavanbecker/homebridge-august/issues/60#issuecomment-1552642847, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASPRLRRFF45LD6H56EVITEDXGXF4PANCNFSM6AAAAAAYEOWONA . You are receiving this because you authored the thread.Message ID: @.***>

AquaRelliux commented 1 year ago

Any updates on this? real bummer this does not work anymore to be honest one of the best plugins for Homebridge

donavanbecker commented 1 year ago

No one has open an issue on august-api so not much that I can do with the plugin

AquaRelliux commented 1 year ago

Not so technical but the api I posted above can't that accomplish the same thing? It seems to be updated and uses the same login method as the August one. This should not be on the August api since the users has been migrated away from that platform.

donavanbecker commented 1 year ago

Sorry, I can look into it, but don't have time right now.

AquaRelliux commented 1 year ago

Sorry, I can look into it, but don't have time right now.

That is understandable! I will send some contribution your way if you have time to fix this :) API I linked looked pretty straight forward and you can just make a switch in the plugin that switches if it is a August lock or Yale lock device.

AquaRelliux commented 1 year ago

This seems to have been fixed on the Homeassistant plugin for August now. Can we just implement the same changes they did on this plugin?

donavanbecker commented 1 year ago

@AquaRelliux Pull requests are welcomed.

AquaRelliux commented 1 year ago

@AquaRelliux Pull requests are welcomed.

Unfortunately I don't know how to code this at all believe me I would give it an honest attempt if I knew where to even begin I think it is just to much for a beginner on this to understand :)

AquaRelliux commented 1 year ago

So I migrated this to Homeassistant August plugin it works great with homekit if anyone else also has this problem with August. The plugin on Homeassistant has now builtin support got Yale access and Yale home as well as the original August auth. I hope this gets fixed on Homebridge soon since I love the simplicity over Homeassistant but seems like developers on Homeassistant have more resources to help out which is a shame.

AquaRelliux commented 1 year ago

@donavanbecker any update on a fix for this?

donavanbecker commented 1 year ago

Sorry it’s summertime, so not much time to work on this right now

donavanbecker commented 1 year ago

v1.2.0 has been released, but won't fix this when I get time I will look at adding this support, might be in a different plugin though.

simonrb2000 commented 1 year ago

A new plugin? Interesting 😉

OliveFinch commented 1 year ago

I've also had to disable this plugin as I've migrated to the new Yale account. I'm in the UK so I suppose that all European customers will have this issue also.

Antonk123 commented 1 year ago

Anything new on this problem? :)

peedub commented 1 year ago

The plugin for homekit updated a couple of months ago to accommodate this - is there potentially something there that could help with this issue?

donavanbecker commented 1 year ago

Unfortunately not going to happen anytime soon. Don't see any promising apis that make it easy to setup.

AquaRelliux commented 12 months ago

Unfortunately not going to happen anytime soon. Don't see any promising apis that make it easy to setup.

How is it that it works in Homeassistant then? They also have a August plugin and it was fixed within days after it broke? They must use an API?

donavanbecker commented 12 months ago

@AquaRelliux this integrates with a module that manages all of the API components. So I don't really deal with much with the API.

If that module was updated to support Yale Home then I could add it to the plugin. Or any module that supports it.

donavanbecker commented 12 months ago

Also it is hard to test this without an account.

donavanbecker commented 12 months ago

Okay, I may have found something which I have added into the latest beta. Without an account though, I can't test it.

Please test the latest v1.3.0 beta and report back if it works for you.

you will have to set a new config: countryCode, anything besides US will force to use Yale Home url.

simonrb2000 commented 12 months ago

Nearly! I got the August code and it finds my 3 door locks however it then throws a fault.

Hope the screenshot helps, I can grab proper logs if that helps.

The plugin used to work prior to the account change and since then it’s been disabled.

[image0.png]

Sent from my iPhone

On 29 Oct 2023, at 03:25, Donavan Becker @.***> wrote:



Okay, I may have found something which I have added into the latest beta. Without an account though, I can't test it.

Please test the latest v1.3.0 beta and report back if it works for you.

— Reply to this email directly, view it on GitHubhttps://github.com/donavanbecker/homebridge-august/issues/60#issuecomment-1783987623, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD2AEAG2WC3K4TVDA7GQB2TYBXEEFAVCNFSM6AAAAAAYEOWONCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBTHE4DONRSGM. You are receiving this because you commented.Message ID: @.***>

simonrb2000 commented 12 months ago

IMG_0610

donavanbecker commented 11 months ago

With the august-api now support the YaleHome URL, I have Release v1.3.0. I am going to close this issue. If you are having issues with v1.3.0 please open a new issue.

donavanbecker commented 11 months ago

Follow #75

AquaRelliux commented 11 months ago

I tried this today I get this error:

image

So no still does not work

donavanbecker commented 11 months ago

Follow #75

We have to wait for an API fix. So follow #75

AquaRelliux commented 9 months ago

I dont understand. How can this be an API problem when it has been working in Homeassistant for +1 year now since this problem was first discovered? Homeassistant fixed this issue within a week. Do they use a different API?

donavanbecker commented 9 months ago

See: https://github.com/donavanbecker/homebridge-august/issues/75#issuecomment-1858398207

donavanbecker commented 9 months ago

If someone wants to create a new module that connects to the API, I would definitely do that. I don't know the technicalities behind the module (API) so have to rely on that module.

I found that module when I was first wanting to connect a lock that I had that wasn't able to connect to HomeKit. So I made this plugin, but I have to rely on that module to be updated to be able too update this plugin.

AquaRelliux commented 7 months ago

Still no update on this? Almost 2 years after it broke