ZWave status under OH2

Dave, thanks so much, missed your post earlier. Just to be clear, you seem to saying that a lock is still a lock, and in that way is secure. However, unless included using the security class, z-wave won’t allow a potentially insecure operation (such as an unlock) to take place, using the z-wave network. Am I correct?

That’s exactly right. A smart design decision by the powers that be.

Also, regarding ZWave+, there is some good info about halfway down this page under “Important New Z-Wave Plus Developments”

http://www.cepro.com/article/why_z-wave_is_the_home_automation_market_leader_for_now

I’m a rookie at most of this stuff, mainly learning by reading what I can find, etc. But count me for testing. And I do have an Aeon RGBW light to try out the new COLOR command.

I really hope to get fully off of Phillips and multiple hubs in the home one day.

But I have a Aeon Zwave Stick, 1 Zwave lightbulb, and then a few switches and garage door monitor for now. Think rest of stuff including GE Bulbs and Phillips Hue is all Zigbee.

As I’m very much looking forward to control the colours on my Aeon bulbs, I’d be happy to do any testing as well.

Apart from the bulbs, I’ve got a number of other Z-Wave devices:

  • Razberry controller
  • Fibaro wall switches
  • Fibaro dimmer
  • Fibaro motion sensor
  • Greenwave 6-socket extension
  • Philio in-wall switch
  • Philio 3-in-1 sensors
  • Aeon Labs Multi Sensor (Gen 4 & Gen 5)

Let me know if there’s anything I can do!

Ard

Hi Chris,

What’s the news about the ZWave Binding on openhab2 ?
Don’t hesitate to send beta or alpha if you need some testers.

Best regards,

Pascal

The changes needed to support associations were merged into ESH last week and I’m in the process of adding more devices to the database to allow others to test the binding.

Hopefully this phase of testing will be completed in a week or two - assuming there’s no major issues :wink:

Chris

4 Likes

Hey Chris,
How’s this going?
Do you need anyone running some tests? I’m happy to to help out in anyway I can.
Christian

Nearly there (still :smile:). I had a few days holiday and have spent much of this week out in the US (or on a plane!) but I should finish the testing of the new features this weekend, and get a version out to a couple of new testers to try…

1 Like

We’re nearly there :smile:

While we’re still testing, and there’s a small chance the database format might still change a little, I’d like to welcome anyone wanting to look at adding devices for the OH2 binding, to have a look at doing so. Currently there’s around 240 entries in the database, and since the OH2 database includes the item definitions, we will need your help adding the extra information to the files…

There’s an explanation on the new database format here and there’s a set of converted files from the OH1 repository here.

These converted file have converted over all the config parameters and association groups, and some other information from the OH1 database, and I’ve added a bunch of example channel configurations into the file. However, these configurations are just examples - they have no relationship with the device at all, so they will need to be updated. You can also find the current files that I’ve converted into the new format here. These files haven’t all been tested yet, but hopefully will be in the coming days…

So, feel free to create some files and create a PR to my binding, or email the files, or paste them in to an issue (basically any way you can find to get them across).

Hopefully, this will be released just after Christmas for those game enough to give it a try…

10 Likes

Chris, I want to help out, but I don’t know how to best get started.
Should I just download the latest build of openhab2 (from jenkins) and does that then have the correct zwave bindings?
Because judging from the version number, it is for openhab 1.8.

Some instructions on how to get started with testing the openhab2 z-wave bindings would be helpful.

Yes, the current version is for OH1 - the OH2 version isn’t released just yet as we’re still testing a few things…

ok, that explains at least.
How could I help out testing the openhab2 version?
I am fine with compiling stuff myself.

If you want to compile a version yourself, then you can find it in my OH2 repo on github…

We did some testing yesterday with thermostats and found an issue that I need to look at, but otherwise things are looking ok (other than working out how to convert the database!).

Chris, I read your instruction on how to convert items in db, but I think that, until there’s a way of testing the new format, (i.e. zwave binding is running on one’s system) it is hard to do some work on this.

Would it perhaps not be good to move it upstream or publish some binary packages, even though work remains?

Or is there a build/installation instruction somewhere?

I’m so looking forward to OH2+zwave… :smile:

If you’re comfortable grabbing and compiling the code, then please feel free. If I publish binaries, you still won’t be able to test the database files as they are compiled into the JAR.

You can get the source from my git repository. There are a few people using this now and a few small issues I think, but the big problem is working out the database conversion and maintenance as it’s going to be a nightmare - as I described in the post below -:

I hope to get this completed in the next few days - hopefully… In the meantime, if you want to compile the binding, please do so, and let me know if you have any feedback…

Cheers
Chris

Compiled in? Didn’t expect that!
I’ll have a go then, I’m not too experienced with Java, but I guess I anyway need to get the gears up since I’m going for OH, and intend to write my own plugins in the future.

Thanks,
Micael

It’s the same in OH1, but in OH2 it’s part of the ESH design…

Considering the Z-Wave database: is it not possible to, say, borrow some data from other open source projects? With asking the maintainers, of course.

Anything is possible, but I’m not sure what this would achieve in the short term? The issue isn’t access to the data, the issue is producing an OH2 format…

Or, maybe I’m missing something?

Aha, I figured something along those lines, and I guess there are reasons behind it, although in the zwave case it sounds a tiny bit inflexible with all those devices arriving to the market. Anyway don’t think I’m complaining - like most I am admiring the work you’ve put in with this! :sunglasses: