[SOLVED] Z-Wave Intermatic Split Duplex Receptable is not recognized

Ugh… honestly, I’d love to have an option to manually override everything, instead of relying on DB that is updated not very often :frowning:
It’s been a week+ and I couldn’t get simple receptacle working with OpenHab2, I tried HomeAssitant last weekend and at least it recognized it without problem…

yeah I hear you. like an upload button that would let us pick what it is.

maybe ill spin up a HomeAssitant VM again and check it out.

If the database has the wrong information in it, then it would be good if someone can work out what is wrong and update it - it will get fixed a lot quicker that way ;).

Ill work on that today and see what I can do.

1 Like

@chris, absolutely! Do you have docs on how to experiment with DB locally? I tried to do the following:

  1. Uninstalled Z-wave bindings from UI
  2. Made sure that I have serial handler
  3. Downloaded z-wave binding http://www.cd-jackson.com/downloads/openhab2/org.openhab.binding.zwave-2.1.0-SNAPSHOT.jar
  4. unpack it: ‘jar xf org.openhab.binding.zwave-2.1.0-SNAPSHOT.jar’
  5. Edited ESH-INF/thing/intermatic_ca3500_0_0.xml
  6. pack everything back into jar: ‘jar cf org.openhab.binding.zwave-2.1.0-SNAPSHOT.jar ESH-INF META-INF org OSGI-INF’
  7. Copied it to /usr/share/openhab2/addons
  8. Restarted the openhab2 service

And nothing happened - openhab2 didn’t picked up this bundle, and bundle:list | grep zwave shows nothing :frowning:

Could someone provide instructions how to build zwave from source code, from dev branch for example and install it?

Ok, I got this device working as I want. I used master branch, but any build would work, I imagine. This also could be used to manually add/modify zwave database locally
0) Uninstall existing bindings from UI

  1. git clone https://github.com/openhab/org.openhab.binding.zwave.git
  2. apply changes: https://pastebin.com/TjxKjpmN
  3. If not installed, install mvn, on OSX - ‘brew install mvn’
  4. mvn package
  5. scp target/org.openhab.binding.zwave-2.2.0-SNAPSHOT.jar openhabian@:/usr/share/openhab2/addons
  6. restart openhab2 service

Everything works, CA3500 recognized as binary switch and works correctly

Trying this now. building, works. sees the 3500 now

might need some time or a exclude/include to update the name.

It would be great if you could make the changes to the online database, so other users with this device can also benefit from your findings.

we just got them working. I’m sure the OP is on it and will get this info in ASAP.

1 Like

I update DB, requested review, MULTILEVEL channel needs to be deleted, as @chris said, I marked it as “DELETE ME”

1 Like

Thanks, but the database is now inconsistent - you have a binary switch, with a multilevel type so something is not correct. As requested via email, please can you post the XML file for this device so I can check what the configuration should be.

Thanks for the XML @ikir . I’ve now updated the database to reflect your device and added the switch channel.

My guess is that whoever added this device originally probably named it incorrectly so we’ve possibly ‘hijacked’ another device. Anyway, never mind - I think this now correctly reflects the CA3500 and we’ll worry about a potential problem with another device later :wink: .

Sooo… just tried to add my CA6000 dimmer light switch along with my CA3500 Plugs… and the Node 10 I added CA6000 came in as

Z-Wave Node 10: CA3500 15 Amp Split-Duplex Receptacle ONLINE
CA3500 15 Amp Split-Duplex Receptacle
zwave:device:b6a8e1bc:node10

node10.xml (4.0 KB)

edit your post and use code fences to post the xml contents:

content goes here

or even better drag and drop the xml file in your post.

Fixed :slight_smile: Thanks

1 Like

The CA6000 is not in the database. Maybe the CA3500 was incorrectly labelled previously - what version of the binding are you using?

right now the latest one in the online market + OH2.2 snapshot. I still have the jar that I can build with mvn if you want me to try something

2.2.0.201707211539

there is not jar in addons. just yours from the market and the paper UI. why does it show two?

openhab> bundle:list -s |grep -i zwave
9 | Active | 80 | 2.2.0.201707211539 | ZWave Binding | org.openhab.binding.zwave
228 | Installed | 80 | 2.1.0.201707192301 | ZWave Binding | org.openhab.binding.zwave

Is this the development binding then?

My reason for asking is that there have been changes to the database for this device in the past few days. Your device is not consistent with the data that is currently in the database, which makes me think you have an older version.

JARs get cached somewhere in Karaf, so I guess that you have two versions. You see to be running the 2.2 binding from a few weeks back, but also have a 2.1 version installed (but not running).

You should be able to use the uninstall console command to remove the one you don’t want (I think).

OK down to one now

openhab> bundle:list -s |grep -i zwave
229 | Active | 80 | 2.1.0.201707192301 | ZWave Binding | org.openhab.binding.zwave

working on including the zwave locks. i have the Kwikset 914…

with the Aeon ZStick do I unplug the stick and include them with the button and then fire up OH2? or does the stick HAVE to be plugged in and OH2 running to include? if so. how do I get them close enough to do this?