Is Ezlo Plus Ready for Prime Time?

I remember it well and I stand by it, and I am very pleased to see the progress you’ve made (and that it looks so familiar, because as they say, imitation really is the sincerest form of flattery). Indeed, Home Assistant, Hubitat, and others, all have their native automation engines, and Ezlo could not be the exception and be viable in the market. And all of those platforms also have third-party alternatives, which as I’ve said, is great for users because it gives them choice.

I also stand by my position that this isn’t an adequate solution. Ezlo has to get to the point where all of the logic engine, including its UI, is usable from a local (hub-served) UI without Internet access or cloud dependency of any kind. I think the community as a whole, not just me, has been very clear about that from the beginning.

5 Likes

Thank you.

Didn’t realize you invented Query Builders? :slight_smile:
Indeed, just like you, we too used a standard query builder component for now in EZLogic.

With the launch of the new plugin framework and marketplace, the opportunity will exist to have many different flavors of everything.

1 Like

@rigpapa - Thanks for your reply. After struggling with PLEG for a number of months, I discovered Reactor. Perhaps it is my past (long ago) as a programmer, but Reactor immediately clicked for me. Reactor allows me to do many things that were impossible before. For example, I have one Reactor script that manages our KOI pond. It controls the water pump based upon not only time of day, but also water levels in both the pond and pump well. If the water level in the pond drops too low it opens a special zone valve and turns on the Rachio-based irrigation system to refill the pond. If the level in the pump drops too low, indicating a clogged filter, Reactor shuts off the pump to prevent burnout and sends a message to clean the filter. (Thanks also for the Rachio plug-in.) I doubt I could have ever accomplished this with PLEG. Does the Ezlo version require separate hardware for Reactor? If so, what are the hardware and OS requirements? Does this architecture version work with Vera as well?

2 Likes

The team is working hard to fix what we have in-house, but it may differ from your device’s version. I see that the manufacturer has stopped producing this and there isn’t a commercial version available anymore. this makes our job difficult. I can also recommend you to get the newest model of this device because it has been released in many different versions with firmware updates.

Do yourself a favor and stay away from the Ezlo plus for now - and that is coming from a ten year+ Vera fan.

I don’t know how they are allowed to sell a product that is not ready, or at least cover it in warnings to let the buyer know beforehand that the software is nowhere near ready.

I wrongly assumed it would be an upgrade to Vera (and maybe one day it will be), but I am now stuck buying another controller as the Ezlo plus cannot do most of what my old Vera 3 can. No plugins, no device-specific notifications (i.e., which user unlocked the door) no configuration for Modes (home, away).

Contracted support a few times, nice guys, but there is nothing they can do.

Truly disappointed.

3 Likes

The Ezlo version runs on the Ezlo (Plus); it should also run on the Secure. This is an experimental thing at the moment, so I haven’t released it as an official build. All supported versions of Multi-Hub Reactor support all controllers that Multi-Hub Reactor can support. So it can work with a Vera and control its devices, but it doesn’t run on a Vera (the OS that Veras run is too old). I don’t have a feel for ratios of users on the various platforms currently, but I know many users have NAS systems in their homes and run it there; Windows systems are also common and a popular option. Raspberry Pi’s are relatively cheap and are also a common platform. At least one user is running it on an Android device. It will run on pretty much any current Windows, Mac or Linux system.

1 Like

I’m currently running Mutli System Reactor on a £25 HP Thin Client I got off ebay under Linux Debian.

Multi System Reactor is extremely powerful logic engine and easy to use compared with PLEG so very happy with it.

If I ever migrate my Z-Wave devices to an Ezlo hub? I’ll likely continue to use MSR.

Still on my Vera Plus for 99% of my devices as Ezlo platform not ready yet when compared to the old Vera hubs. But getting there slowly…

4 Likes

I get that your expectations were not met here but this does not mean that we should all stay away from ezlo. Only Pizza makes us all happy.

1 Like

@BenjaminB I’m not sure what your strategy is explicitly, but I can tell you what I’ve observed and therefore assume as an outsider, and why I think you need to change what you’re doing.

From the beginning, the Vera community’s expectations were set that the eZLO firmware would support all of the devices that Vera supports. This is a reasonable position, as the team would have access to the library of devices used to develop, test and maintain the Vera firmware, as well as all of the knowledge gained from developing for and testing with those devices. Acknowledging that some of the devices may go defective over time, the Vera team nonetheless had/has all of device responses to ZWave interviews contained in its own data and code, so at least sufficient to make a good effort at getting the devices working even if they could not be explicitly tested.

The strategy now seems to be for eZLO to support only what is currently commercially available. So right from the start, you are asking many users to replace existing, working (physically and with the Vera firmware) devices. This usually comes at a substantial expense, often much more than the hub itself (so you’re effectively asking users to look at other existing, mature solutions). In some cases, as evidenced by your earlier post above, you are even asking users of more recently-purchased, still current devices to upgrade to newer versions of them. This is adding insult to injury, for sure. And worse, since all of this now widens the gap between what Vera supports and what eZLO supports, the customer has no bridge whereby both systems could be viable together and a gradual transition be made: you are forcing them into the position of upgrading all of their devices to what is currently supported by eZLO (which does not currently cover their needs) to get to eZLO. The problem for many users is that without the plugins necessary to support the non-ZWave/ZigBee devices that fall under your 90-day device support guarantee (i.e. there is no guarantee for when the plugins will be available, or even if they will be available), even total replacement of their ZWave/ZigBee to what eZLO supports doesn’t get them where they need to be. Some users, like @cw-kid , are nonetheless trying to get there, and my Multi-hub Reactor (aka MSR) is, as planned, facilitating that migration by allowing them to continue to use their Veras with the existing devices and plugins and bring in the eZLO hubs for a gradual transition with the two working together.

I don’t know if you are adequately using the data available to you, but from my outside perspective, it seems not. Were I running this project, I would be pressing the team do to the following:

  1. Find all of the devices used to develop and test with the Vera firmware and make them all run on the eZLO firmware. This seems obvious, and should have been done, but claims by customers and affirmations by eZLO that devices working/supported on Vera and not on eZLO suggest otherwise.
  2. For any Vera-supported device for which a working example cannot be found, examine the Vera firmware code and data files that build the Vera device from its ZWave interview responses and take a shot at getting them supported in the eZLO firmware. It’s better than nothing. There will be misses and errors here, but you have a willing customer base using these devices that can provide you additional data for troubleshooting and tuning. Since Veras upload logs and backups to your cloud, you likely already are sitting on a gold mine of such data. You can even modify the Vera firmware to collect and report additional data if needed. Which leads to…
  3. In the eZLO firmware, ask for permission and collect data on every device that is being used in the field; grab the inventory responses and send them to your cloud. I’m pretty sure a majority of users would gladly agree to that data collection and use. When users include a device that doesn’t work, give them a place to report it that you’re team jumps on. With your existing facilities and remote access capability, you can probably do development/tuning directly on a beta tester’s hub remotely (if not, you’re technically not far from it, I’m sure). Have the cloud actively alert you to any device that doesn’t match a known signature, or new versions of a known device… there’s a ton you can do here. It will not only give you the data, but it will give you metrics on popularity of/demand for those devices, which will help you triage and prioritize your work.
  4. When I was working with the firmware team, I was told they were doing sprints and builds every two weeks. That does not seem to be translating into rapid succession of updates in the beta/live domain – firmware releases have been few and sporadic. Device support is coming too slowly the way things currently are. If the above is going to work, you need to either speed up the release process (reliably and to a regular, frequent schedule), or abstract more of the interview and device mapping out of hard code in firmware and into data-driven methods, where the driving data files can be published separately from the firmware, and more frequently, to update device support.

You may not need to buy and have every device, or every version of every device, to support that device adequately. If you lock yourself into that thinking, it will be years before eZLO’s device support is considered “current”.

10 Likes

I would add to this that in some cases the devices are irreplaceable. For example, my Wayne-Dalton WDHA-12R (which, in all fairness, hasn’t worked properly since UI5-I keep a VeraLite running UI5 to support it) to link my CarLink buttons in my car to my home automation system - there is no other device like it available.

To add insult to injury, the device is still available at https://smile.amazon.com/gp/product/B001HL3CS8/ref=ppx_yo_dt_b_search_asin_title, but even so when I put in a device integration request for it, said request was quickly closed with a " it is not a type of device we accept for integration" message.

1 Like

I assume you are not being paid for all the consulting you provide to both eZLO and their customers. They clearly do not understand the value people like you and Richard Schaefer bring/brought to their product and that the plugs-ins you and others provide encourage customers not to defect. Apparently they think they are the smartest people in the room. Given the many missteps by Vera Control and now eZLO, they clearly are not and there is much room for improvement, especially in process.

1 Like

FYI
He doesn’t provide consulting to Ezlo or Ezlo users.
Old Vera users, yes. (its a company we bought for its engineering team)

@melih

Perhaps. But, regardless if you guys have bumpped heads in the past (or still are), an intelligent person such as yourself has to admit that he brings huge value and insight - especially to the lay like me. He continues to make good points above.

I’ve been using Vera since early 2013 (I think). I’m a fan of the product. I’ve installed them in family and friends’ homes, etc. Recent decisions/directions have made me start to think. My biggest concern is that my Vera Secure dies overnight and I’m left with nothing and no migration path - no recovery options, etc. I’m a fan of Vera and hopeful that Ezlo is my next step.

But, as a tinkerer and planner, I have explored (and running) some MSR and Home Assistant just to see what’s out there and come up with a possible path. While MSR is great, I’m having a hard time “getting” Home Assistant. I consider myself fairly intelligent but the learning path is rough. (MSR helps with this). So here’s me waiting/hoping that Ezlo comes to the rescue before my Vera dies! :slight_smile:

Also hoping that @rigpapa stays with us and continues his support and help. Because, without it, I wouldn’t be nearly as far as I am today with ~250 devices. (Zwave, Mysensors, , Zigbee, HTTP, and other integrations)

1 Like

As previously wrote at length in the forums.
We even offered to pay @rigpapa to write plugins for Ezlo. He refused, so we set off on our path as a result.
Of course he has some valid points and some points not so valid as theory vs practice are two different things.
We have now built Ezlogic (still in beta) but becoming a decent rule engine
We are rebuilding the “Plugin Architecture” and also launching a market place…
We are in the middle of building a “Vera <-> Ezlo Plugin” (thanks to the new plugin framework) where you can see and control both under the same account…

I would love to work with you closely to make sure Ezlo is to your satisfaction @tbully !

1 Like

A simple review of this site contradicts your claim that he does not provide consulting/advice to both Vera and eZLO users.

First you only said “Ezlo” and I corrected you

Now You are adding “Vera” to your statement and trying to re-write what you said :slight_smile:

I standby with my statement which is accurate.
Your initial statement is inaccurate.
Your second statement is half accurate (if you remove Ezlo it will be accurate).

Thanks for the clarification, it’s always good to have options. Hopefully my Vera’s last until eZLO can provide a product that does not require a complete redo and/or trashing of existing sensors. (I even have a spare Plus still in the box.) Perhaps eZLO never learned the lessons from all those tech companies, including IBM, who lost customers and customer trust after failing to provide a non-disruptive migration path to the “next generation”.

“Vera” the company no longer exists, therefore all advice and consulting is being provided to eZLO customers and indirectly to eZLO.

Will MSR run over a VPN connection? I have Vera’s in two different locations connected via a persistent VPN connection using Untangle.

1 Like

Definitely. Multi-hub Reactor (aka MSR) requires nothing but regular web access.

1 Like