iBlinds z-wave smart blinds actuator - excellent product that works great with Ezlo hubs - big Black Friday discount

Hey everyone, I now have first-hand experience working through the nuances of a device integration and thought I would share my experiences here because I’m not sure everyone truly appreciates what is involved, especially if the device departs from the zwave or zigbee standard, so here is a story that is a testament to the people involved, the results and the products.

Bottom line, it was an enlightening journey but thanks to the hard work from the Ezlo and iBlinds team, the iBlinds product performs really well and iBlinds is offering a huge Black Friday sale [broken link removed] on the v3 iBlinds actuator that pairs using smart start, uses the latest zwave 700 chip, adds manual control, is configurable via zwave parameters, supports OTA firmware upgrades, has better battery life, is faster, quieter, just plain better. If you want to automate existing blinds, then you should buy iBlinds (shameless plug). If you also want to learn more about the result of great people from Ezlo and iBlinds working together, continue reading.

I have been a long-time Vera and iBlinds user and I have installed ten iBlinds v1, 2 vBlinds v2 and 1 iBlinds v3 controllers that worked “fairly well” with my Vera Plus (V+).

When I say, “worked fairly well” on the V+, I found that the open set-point for some of the blinds would drift once in a great while so periodically I had to recalibrate the blinds but it was infrequent enough that I some sort of intermittent edge case. That said, I am fortunate enough to be on the Ezlo beta program and have been testing both the Ezlo Plus (E+) Linux hub and the Ezlo Atom2 (A2) RTOS hub. My real-world test mantra is to first move all completely-automated (autonomous) devices and scenes from the Vera to the Ezlo so my blinds and landscape lighting fell squarely into that category.

I moved 4 of my 10 iBlinds to an E+ and found that the set point drift, as I call it, was much more frequent and quite frankly, to the point that the blinds basically didn’t work. I asked the Ezlo team if they had any ideas what might be different between the V+ and E+ hubs but there wasn’t anything obvious because iBlinds was a pretty standard z-wave window covering device integration. At this point I asked the iBlinds team if they had any ideas and sure enough, it turned out that a certain z-wave command sequence could interrupt the iBlinds processor causing the motor to stop before reaching the target set point and therein lied the problem. The reason it was so much worse with the Ezlo hubs is because Ezlo’s new highly-optimized z-wave stack is so much faster that it consistently fired off the culprit z-wave sequence without breaking a sweat (unlike the V+ firmware). It is important to note that the culprit z-wave sequence is part of the z-wave standard, so the problem was with the iBlinds controller but manifests itself more with a high performance z-wave hub /controller.

The good news is that the iBlinds and Ezlo teams jumped at the opportunity to collaborate and work closely together on the integration so at this point @Oleh (AKA Oleg) from Ezlo was working directly with Eric Barnett (the CTO of iBlinds).

The Ezlo team sent a couple Ezlo hubs to the iBlinds team and the iBlinds team sent an iBlinds v3 controller in a test-jig with a real blind to Ezlo and they also sent an iBlinds v3 controller to me for beta testing.

In addition, the Ezlo team immediately implemented an iBlinds-specific device integration change to avoid the problematic z-wave sequence. Think about this at scale guys, what if every device Ezlo wants to support has some nuance that has to be discovered, analyzed, assessed and implemented only to potentially change when the device manufacturer releases a firmware update or product revision? I believe @MCakan and team do this daily but I digress…

Ezlo Cast is one of the differentiated features of the Ezlo firmware stack. Ezlo Cast multicasts device commands so, in the case of blinds, they should open and close simultaneously but this wasn’t working. In fact, in order for the blinds to even work correctly, I had to add a 1-second delay between each blind open / close action in a scene otherwise the blinds simply wouldn’t respond during scene execution. It turns out that this was due to a general multicast bug in the Ezlo beta firmware that the Ezlo team fixed.

With the multicast fix installed, all of my iBlinds would open and close except for the single v3 iBlinds controller however the v3 blind responded reliably manual commands. It took a bit to understand the root cause but Eric of iBlinds made quick work of fixing it and sent an iBlinds OTA firmware update to me that resolved the multicast on v3 problem.

But even with the Ezlo and iBlind multicast bugs worked out, the blinds would close in unison but still wouldn’t open in unison. This isn’t actually a bug but a manifestation of the fact that I want all blind slats to be perfectly flat when “open”. For some blinds, open is 55%, for others it might be 54% or 56%. Well, you can’t multicast different open target levels simultaneously! iBlinds already accommodates this variance with a z-wave parameter that enables the user to set the open target that the blind should move to when sent a z-wave “on” command. The iBlinds team has recommended device-integration changes to the Ezlo team that enables multicast open that @Oleh and others are mulling over.

As you can see, it has taken quite a bit of time and energy from Ezlo and iBlinds to reach this integration point and there is still more to do to make it perfect (i.e. @MCakan has not added iBlinds to the list of supported devices yet). Throughout this @melih has reminded me countless times that users shouldn’t have to endure this when automating homes and that their vision and goal is to fix this systemic automation-market dysfunction - he says “all smart devices should just work together”.

So as I reflect upon this journey as we approach the US Thanksgiving Holiday, I am thankful that Ezlo bought Vera and that they are working tirelessly to develop and market high-quality automation products. New federated hubs integrated with a myriad of smart devices orchestrated by reliable cloud and local services like Meshene all under the mantra of “All smart devices should just work together” - it ain’t easy for those of you who think it is. I am also thankful for companies like iBlinds, and Eric in particular, who conceive, develop, market and support devices that address a real market need.

Cheers,
Bruce

7 Likes

Shame they don’t do EU versions of the iBlinds motor.

I stand corrected seems they are finally offering an EU version now.

[broken link removed]

1 Like

You are doing a great service to the Smart Home community Bruce with your tireless efforts of working with different vendors and providing constant feedback!
We, as the community and vendors, owe you a big thank you!

1 Like

I’ve just paired a few iblinds v3 with my Ezlo plus controller (migrating from Vera). Reading the above I was expecting the multicast option to kick in if I control multiple blinds at the same time.

However, I still see a per-blind action, closing/opening in sequence. What’s needed to get them to move in unison?

hey, I m Benjamin from the integration support team. We’d just received a few blinds recently and going to test them in a few days. My team will replicate the steps you have done and we will do our best to solve all the issues with the development team. Keep you posted here.

1 Like

It would be interesting to see if the current implementation can be improved.

I have 5 iBlinds v3, running firmware 3.0.6, in a single room. Performance of this setup is actually slower on Ezlo than on my old Vera 3 controller. That was not what I expected.

I control all blinds from a single scene. Up till 3 blinds, performance was swift, but now at 5 blinds, an operation takes between 15~20 seconds. The actual time per blind to perform the action takes only 2 seconds. So a lot of time is lost somewhere.

We appreciate the feedback you are providing, I am sure Benjamin will keep it in mind.

Regards,

I have 18 blinds (with the iblinds controller installed) being run by ezlo plus. I have them open and close each day during the morning and evening via a scene. They work perfectly 99% of the time. Since I’ve converted them over from vera plus to ezlo plus I’ve only had one instance where the scene didn’t work and it was due to ezlo being offline.

If you have this many blinds, and a scene controls them, put a few seconds between each action, this will make a world of difference in the scene working without any issues. I also have lights triggered to come on when the blinds close. Again, adding a few second delay in between each item being triggered makes things run smoothly.

2 Likes

Six weeks down the line, I’m no longer as happy running the iBlinds on the Ezlo hub. First the setup that I use:

  • Ezlo hub on beta release.
  • Vera App on iPhone.
  • Aeotec Wallmote Quad to control the blinds (through scenes).

Main issue right now is battery drain. Most of the batteries of the blinds are at 10% now. They get charged through little PV panels. It’s summer right now over here, and even after not using the blinds for a week, the battery is at a dangerously low level. Main suspect is the polling rate from the hub. On the Vera hub, I can adjust the polling interval etc. No way to do this on the Ezlo hub. Meanwhile, the Wallmote also ran out of power, way more quickly than when it was connected to the Vera hub.

Second issue is the lack to configure Z-Wave parameters on the blinds, so I cannot remotely calibrate them, as this is done through Z-Wave configuration.

The first issue is the important one, if for now it remains impossible to adjust polling intervals, I’ll have to move my battery operated devices back to the Vera hub, as the current battery drain is just too much to actually use this in production.

  1. Something seems awry with your Ezlo setup because I have been running iBlinds on my Ezlo Hub for months and have not experienced the battery drain issue that you are seeing.

    • Which version of iBlinds are you using?
    • Have you tried “rebuilding” your z-wave network?
  2. You can add z-wave parameters using the Vera app. You click the right arrow for the device and look under z-wave settings.

    • Note: you can also calibrate the blinds my holding the press-button on the battery adapter for 10 seconds or pressing the calibration reset button on the iBlinds actuator.
  3. When I worked with the Ezlo team and the CTO of iBlinds to wring out some integration kinks, the CTO of iBlinds said that battery operated devices (FLIRS) benefit tremendously from the Aeotec Range Extender 7 so I added one to my network. Don’t know if that is making a difference or not. Here is an Amazon link Amazon.com

My experience is that the iBlinds are integrated better on the Ezlo Hub than the Vera Plus so I find it a bit perplexing :thinking: that you are experiencing the opposite.

1 Like

Just spoke with our guys, they said its about “wake up Interval” vs “Polling interval”. I asked them to come and respond here.
I have to echo @blacey 's sentiment that both companies worked together to create a tightly integrated solution and we will do everything possible from our side to make sure your experience is flawless.

1 Like

I was expecting the iBlinds to run better on the Ezlo hub after reading how you worked with iBlinds to get a proper integration. I’m looking forward on working with your team to see if things can be improved. I’ll report back!

@jouked,
which version of iblinds do you have ?
I think in your case it’s an issue with wake-up interval settings.
It would be great to make a QA session with the setup you have.
I sent you a message in pm, check it please.

@Oleh

It seems I cannot contact you through pm, the issue is still here.

I have the iBlinds v3.06, linked to the Ezlo Plus hub on the beta software.

Hope you can reach out to examine the issue!

:disappointed_relieved: Still no action…

Give us a few days… please. We are closely working with one of our developers.

@BenjaminB: Any update? A few days have passed.

The Retest process has been a lengthy one, but we are happy to announce that all existing bugs have now been fixed.
If you notice anything different about the app when it launches please let us know so our team can help take care of any issues as soon-and quickly!

Thank you,
Ezlo Integration Team.

1 Like

Thanks for the update. Are there any steps I need to take to activate these changes / bug fixes? Ezlo Plus is on 2.0.19.1714.2, using IOS App 3.59(1).