Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: Where to get information about LEAP protocol? #31

Closed
hem-bhagat-tark opened this issue Feb 19, 2024 · 1 comment
Closed

Question: Where to get information about LEAP protocol? #31

hem-bhagat-tark opened this issue Feb 19, 2024 · 1 comment

Comments

@hem-bhagat-tark
Copy link

@thenewwazoo I am trying to implement support for Lutron Radio RA3 in .NET/C# and for that, I am trying to understand LEAP Protocol. In the README of this project, you mentioned that the LEAP protocol is unpublished. I would like to know how you got all the information about the LEAP protocol to write this implementation.

Although I can inspect the code to know the workings of the LEAP protocol and its commands, it will be good to have a document that I can refer to whenever needed. Is there any such document? Or inspecting the code is the only resort? I am not able to find much reference about LEAP protocol on Lutron's Website.

I am specifically interested in how to obtain the Global Certificate (i.e. CA Cert, Cert, and Key placed in the Association.ts file) used for pairing with the Lutron Radio RA3. Although I can directly use them, I would like to know how they are generated to get a better understanding of the workings of the LEAP protocol.

P.S.: I am posting this question as an Issue since there is no dedicated Discussions tab for this repository.

@thenewwazoo
Copy link
Owner

Hi @hem-bhagat-tark, the best other place to look for LEAP information is the pylutron-caseta project. That's where I got the keys. I don't have any guess as to where those came from. That's also a much more complete implementation, which will be useful for you to support non-Caseta devices.

I do know that LEAP documentation exists, but I have not read it in order to keep this codebase "pristine", and to avoid potential copyright claims or things of that sort. I'd love it if Lutron would publish it publically, but I'm not the right person to help you find a copy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants