TIL: OpenZWave exists, and it’s rev’d to 1.6
I’ve never run across OpenZWave before so the specifics of what it does are still a bit fuzzy (if you’ve used this, and know exactly what it does please let us know). It looks like a C++ (with .NET wrapper available) library which allows anything that wants to interact with a Z-Wave network natively, to do so. If this is correct, it’s probably more for app developers than hobbyists.
This is a long overdue release, with several major new enhancements, lots of work on core OZW code and of course bug fixes. Basic functionality is retained with 1.4 meaning that application does not necessary have to update code to use 1.6, but several features would not be available to the end user.
With the release of 1.6, a significant set of new features has resulted in the Device Config Files changing slightly. Due to developer resource constraints, we will no longer be accepting updates to the 1.4 version config files. From a application perspective this means that you will not be able to offer support for the latest devices unless you choose to maintain 1.4 database yourself. We encourage you to update to 1.6 as quickly as possible to take advantage.
We also plan to add approx. 1300 new devices (with full config file support) to the OZW Device Database very soon after the release of 1.6.