That’s great, Richard! I can’t wait to try it, from both the user and developer perspectives. I hope it evolves into something that MCV migrates to and leaves the old system behind.
[quote=“guessed, post:9, topic:174378”]For this, you might be better off putting the key into a crypto’d Device (XML) file.
If you put it into the Lua file, then it’ll be easy to write another plugin that “[tt]requires[/tt]” the file, and then calls the function to get it’s value out… depending upon how the code is structured (etc).
In the Device file at least there’s no easy way to “load” it’s code, and you can push all the interesting logic into the .lua file anyhow, so that the Device file is a thin shell + the key.[/quote]
That’s a really good point – I want to, at a minimum, take away the “easy” tricks to gain access to the key, but also make all the rest of the plugin open source. It sounds like there is probably enough to work with here, but it’s not exactly straightforward…
[quote=“guessed, post:9, topic:174378”]… and yes, if there was some focus on stability & usability, it could be a great product… one that I could recommend to friends and family. I’ve seen it evolve over 4yrs now, and the primary focus seems to be on 100% Support for every oddball Z-Wave device and “the next great thing”.
The problems here go way beyond the Store.
The first two yrs made great progress, but it’s in a perpetual orbit state for the last 2yrs now and it’s not clear to me they’ll ever land it. :([/quote]
If MCV made as much of the Vera as open source as possible, and made clean lines between their licensed pieces and the rest, then I think the community could really dig in and give it a beautiful overhaul. A boy can dream…