Upcoming rant, sorry! :-[
I recognize that for resource starved engineering companies, developing a new product will consume most (all?) of their resources. It seems, MCV is no exception. And, for the record, I don’t expect them/you to be!
I’ve spent the past 15-20 years in this line of business (hardware/software development), and know, as well as have been one of them, that engineers love to focus on their next product. It’s new, it’s shiny and it’s fun! (because it’s new & shiny, etc, etc).
However, the successful software engineering company behaves as if the people who bought their product in the past are the most important people to satisfy, at all times. (Think Apple, BMW, Ford - after the mid 2000s, etc, etc). They are - and I realize how this is a news flash to us all
- even more important to keep happy than the development/sustaining/support engineers!
The issue with UI5, or UI4 or UI3 (UI3 was the first “transition” I saw with my Vera) isn’t that it’s not technically a “good enough” product (it probably is once we get a couple of revs in and these really dumb bugs on Vera2/UI5 combinations, the plugin incompatibilities, etc are resolved). Nor is it that the UI changed. The issue is in my view what appears - and since few/none of us have insight into the realities of the company, the appearance is everything - to be a systemic lack of interest in ensuring your installed customer base (us) have a satisfying experience whenever you make changes to the HW or SW. I.e. your installed base needs to become your number one priority! It will cost you a whole lot less money (and effort) to do that than to continuously having to create and capture a new customer base!
Absolutely, there are individuals at MCV who go above & beyond!
But the point is that, at large, MCV isn’t behaving/appearing to behave as if you’re selling “ease of use”, “home automation for the average Joe” or any other experience. At the moment, you are behaving as if you’re selling widgets. Let me - and I’m sure I’m not the first one to do this - tell you in no uncertain terms; You are not!
MIOS and Vera[2|3] are the commodities you’re selling, sure. But they’re not your product. Your product consists of the experience we, consciously or sub-consciously, expect to have by buying your commodities. And at the moment, as a Vera1 & Vera2 owner (decommissioned my Vera1 once I got the Vera2), I’m being hosed by UI5! I also got hosed by UI4 and had a far less than satisfying experience with UI3! Unfortunately, I see nothing to indicate that UI6 (should it, inevitably, appear) will deliver a different experience…
I also believe I’m in a demographic that should be central to your business; the (somewhat) advanced home automation nerd with enough money to spare on buying Z-Wave components (widgets) to satisfy my natural curiosity and nature as well as my hankering for pushing the technology boundaries/smarts of my home while saving a couple of bucks/year in energy costs and feeling better about myself for - correctly or incorrectly - thinking I have a “reduced carbon footprint” (yech! ;-)).
So, here’s my “call to action” for MCV: You need to prioritize your installed base. By doing so, you will attract new customers as well. By frustrating it, as you do with a degree of regularity that is nearly comical if it weren’t for the ramifications of doing so, you have to spend more money than any company - ultiamtely - has available to them, in order to capture new & fresh customer segments. And for those of us who have invested time, effort and a little bit of money, that means we’ll wind up stranded.
I want MCV to succeed. I really do! However, I believe that means a completely different approach to your business than the one you presently (and historically) have been appearing to take. It means taking a thorough and honest look at who you are and who you want to be.
By the way, if you’ve already done this and the people buying the Vera isn’t a focus of your business anymore, have the decency to tell us in no uncertain terms so we can rant, move on, find a product that does meet our needs and then bite the bullet and transition!
PS: Sorry, this got long and (possibly) annoying. But having spent my share of money on this product, I want it to succeed and breaking plugins and code without clearly articulating that this would happen as part of the upgrade was what set off this rant that I’ve been thinking about for a long time now. To me, not telling me that as a Vera2 user, I should only upgrade to UI5 if I do not mind the possible impact to most/all of my plugins and that there were fundamental changes to the underlying code which may cause issues is d*mn near inexcusable!