This device (generically defined as a binary switch) is detected by my little Z-Wave RPi controller - but I can’t control it at all as it’s listed as an “Unknown Device” and no channels are available. BUT - it knows it’s a generic binary switch - so why can’t I just toggle it? Why is that channel hidden?
Maybe that’s the catch? I can supply the whole file if you like.
They’re functionally identical. I’m not sure what Z-Wave Plus means but I believe it’s all about extending the pairing range - which shouldn’t matter much to openHab. It’s probably a simple database tweak. Happy to help with that - just not sure where.
Here’s what’s in the database for the 45604. As you can see, your device type/id combination is not there. I can add your device type/id to the database; however, it will need to wait for @chris to approve and release an updated zwave binding.
Since you’re on 2.2 stable, you’ll need to install the updated zwave binding. I’m not sure how to do that with a stable release, as I run the snapshot version.
Manufacturer Jasco Products
Manufacturer ID 0063
Name 45604
Device Description Outdoor Lighting Control Module
References (Type:Id) 5250:3130,4F50:3031,6363:3130
Firmware Versions All
Hi Mark… if you scroll down on that 643 link, you’ll see other people are having similar problems. OpenHab can see it, but it exposes no channels so you can’t switch it. I’m very new to the environment so I don’t know where that’s falling down, but for sure, others are having trouble with it so some mapping isn’t clear that this is a binary device.
So, I did an OH2 export of your device, and of the 45604 device, which I know works. There’s nothing in the diff that’s jumping out at me. Your device is showing a scene_number channel, but that shouldn’t be an issue unless the device doesn’t support the SCENE_ACTIVATION command class.
This device has not been fully discovered by the binding. There are a few possible reasons for this -:
The device is not in the database. If the device attributes show that this device has a valid manufacturer ID, device ID and type, then this is likely the case (eg. you see a label like “Z-Wave node 1 (0082:6015:020D::2.0)”). Even if the device appears to be in the database, some manufacturers use multiple sets of references for different regions or versions, and your device references may not be in the database. In either case, the database must be updated and you should raise an issue to get this addressed.
The device initialisation is not complete. Once the device is included into the network, the binding must interrogate it to find out what type of device it is. One part of this process is to get the manufacturer information required to identify the device, and until this is done, the device will remain unknown. For mains powered devices, this will occur quickly, however for battery devices the device must be woken up a number of times to allow the discovery phase to complete. This must be performed with the device close to the controller.
I don’t know… maybe it’s something to do with the Z-wave plus part? Maybe something isn’t parsing or lining up? I know I’m not the only one with this issue so there’s got to be something going on. I just don’t know how to debug it. I’ll try the whole exclude/include process and see what happens, but I hold little hope.
Yeah… that didn’t work. On top of it, I got a bunch of 405 errors that reported as 500’s.
{"error":{"message":"HTTP 405 Method Not Allowed","http-code":405,"exception":{"class":"javax.ws.rs.NotAllowedException","message":"HTTP 405 Method Not Allowed","localized-message":"HTTP 405 Method Not Allowed"}}}
I think there’s something up with the z-wave binding plug-in. I can’t get it to pair with the Schlage locks either… complains about a SECURITY_ERROR. “Device message contained nonce that is unknown to us, id=115.”
I’m a Microsoft guy - I know C# cold… not up on Java and not sure how to debug. Can I set up a debugging environment right on the RPi, or do people normally set up something on a workstation and remote in?
Running 2.4 I ran into the exact same problem with the GE Zwave plus outdoor plug (ZW4201 / Jasco 14284-2), after removing and rediscovering it came up without a problem… device id: 12338
So it’s not being recognized by openHAB 2.5.4-1 (Release Build), it comes up as " Z-Wave Node 051 (0063:4F50:3033:5.20)". is this a matter of updating the zwave database again?