Performance of MIOS zwave vs native zwave binding

Tags: #<Tag:0x00007faeda2c5958>

Hi OH community,

I’ve been a very happy user of the MIOS binding for a very long time. It’s worked well for many years and I really appreciate the work of everyone who contributed.

However, I’ve always wondered if there’s room for better performance. Has anyone ever tried to migrate from native zwave to MIOS binding or vice-versa? Can anyone share their experiences as to which is better?

Thanks!

Just looking at the description of the MIOS binding for OH there is a lot of transformation going on with that.
Is there anything in the native binding giving you issues? @chris , @sihui, & @5iver would be very interested in helping.

Using the MIOS binding means you have a Vera ZWave (or general HA) controller, right ? The binding is meant to be temporarily used while you’re migrating your devices over to openhab.
If you are willing to move your ZWave devices to a new controller (means you need to reinclude) powered by OH ZWave binding then you can get rid of the Vera so in the end you’ll have less HW in operations with less pieces that might fail.
Or what do you understand by “better performance” ?

Sorry, I should have been more clear. I’ve never used the native binding. I originally came from vera and stumbled across openHAB. I used the MIOS binding as a stopgap measure to migrate from vera to test openHAB. I found how awesome it was, and all my rules have been on OH ever since. It’s one of those situations where everything just worked, so I never made the jump to fully migrate off the vera controller.

Now, I’d like to see if using the native binding would yield better performance. However, the only way I can compare is to do it in “production,” Before making such a big change and re-pairing all my (50) zwave devices all over again, I’d like to see if anyone has been through a similar experience?

Yes, that was my intention as well. However, it went from a temporary to permanent (3 years+) situation.

The MIOS binding has been surprisingly stable, but sometimes there’s a slight delay in switches turning on/off, slight delays in motion sensor reporting, etc.

I’d like to know if the zwave network on the native binding might be faster?

I would first check to verify all of my devices (by mfg, type, id) are listed in the zwave device database here.

If any are missing, the developers are very helpful in getting them included. Sometimes they need the xml file generated by OpenHAB when a device is not recognized though.

1 Like

It’s as fast as the network allows it to be. There’s of course less processing overhead but if you see delays it’s likely due to the Vera being forced into being a bridge rather than a controller so yes you can expect those delays to disappear.

1 Like

I migrated from using a Vera Lite and Mios binding earlier this year…id been using it quite successfully and reliably for many years …i think since the first Mios binding was released.
However, it was sometimes slow… and if kids got onto a wall tablet and turned stuff on/off/on/off/on/off …it would choke up…

Then my Vera started hanging…luckily i had a second unit and put it into service, but i thought since im going through this pain, lets try using a Zwave USB stick ( i had a Aeon v2 stick in my box-o-bits) and was able to somewhat successfully move my Zwave network across and set all devices up in OH quite easily… a few hours work…the performance was better than with Vera but…the Zstick would occasionally stop working and need to be unplugged etc…

So i ended up buying a Aeon Zstive Gen5 and rebuilding my Zwave network from scratch - this meant visiting all the modules, but many can be reset by pressing the wall switch button multiple times etc…so it wasnt too painful about 2hrs to add 25 modules or so… but the end result is awesome! The performance is now instantaneos ( or close enough!) and its rock solid…i havent had to touch the dongle since.

Sorry for the long story… but i absolutely recommend getting a Aeon Zstick Gen5 and start a fresh network… anp put your Vera to rest.

2 Likes

Awesome, thanks for the feedback!

That’s exactly what I wanted to know before rebuilding my network.

I guess it certainly depends on your setup. But I use the Mios binding w/ a Vera 3 and have been very happy with the response time which for me is almost immediate. Devices are always in the database and I can put the vera 3 centrally in my home while I run Openhab from a server in the basement. I haven’t found a reason not to use the vera as my zwave controller.