including support for ra2 inclusive/essentials?
JonGilmore opened this issue · comments
@upsert Are you open to the idea of this repo supporting RadioRa2 inclusive and essentials? I was looking at extending the pylutron and the lutron HA component to be async, and instead, I thought I'd give this a look instead. As a quick PoC I swapped the XML parsing logic from pylutron into this repo and lights/switches/fans are all working with very little effort. I haven't given much thought as to how keypads, led's, occupancy sensors would be handled, but let me know your thoughts, thanks!
What is missing from the existing Lutron integration for RA2? I'm sure they would be happy to receive pull requests to the benefit of all the RA2 users.
biggest thing was asyncio, which you can tell the maintainer doesn't like much from the issue below :D thecynic/pylutron#46 (comment)
That being said, i've looked at your implementation a bit more and it assumes some stuff that is ra2 select/caseta specific when it comes to sensors, so it might not be as good of a fit as I thought. I appreciate you taking the time to reply, we can close this out if you want. I'll probably change course and divert efforts to just upstreaming asyncio to pylutron.
No problem. Good luck.