Greetings,
Long story short, I’m a novice with Vera but will be trying to implement a plug-in to control Legrand lighting. (I’ll be doing this via a serial interface to a to RF controller that Legrand makes). I originally posted in the lighting forum, but I believe it’s more appropriate to document my progress here…since I’m more apt to get questions answered / suggestions made.
At this point, I’m still just trying to educate myself on uPnP, luup, Vera and the UI / json. All of this is new to me but I’m a pretty quick study. I should be receiving the the USB - Serial cable and legrand RF hardware over the next couple days, and then I’ll be able to begin in relative earnest.
I’ll be creating a parent device for the RF Controller, and then child devices representing the Legrand device groups. Initially I’ll be using the stock dimmer device for the child control, but I believe would like to eventually create my own. Being new to uPnP, luup, and JS, I think my biggest challenges will be on the programming language semantics so I can handle the incoming messages, parse them, create tables / arrays, etc.
Anyway, my first step will be just to create a simple device that can set a lighting group to a specific level, and then I’ll continue on from there.
Unfortunately, my vera is UI7 which I’m hearing lots of “complaints” about from UI5 veterans. I may try and implement with UI5 compatibility in mind, but I won’t be able to test it…so my focus will of course be on UI7.