Thing in database has no channels

Running OH 4.1.2.
I’ve just added a Zooz Zen71 800 LR on/off switch to my network to control a fan. The wall switch works as expected manually. However, when I try to add channels to control its function in OH, I get the “This thing has no channels. Either the thing type doesn’t define channels, or they may be detected and appear later.” message. I’ve had the device included overnight, no change the next day.

What can can I do to fix this? Is there an issue with the database which says “Z-Wave on/off paddle switch, 700 series, operating in compatibility mode.” in the device overview. Could there be an error in the database?

Does anyone have any experience using this switch?

I suspect the type:id of your device is different than the ZW DB. For more background Guidance for “unknown” Zwave Device - Tutorials & Examples / Solutions - openHAB Community

Following the reference given-

In the DB, the type:id of the ZEN71 is

Type 7000:A001

in the XML file it is

  <deviceId>0xa001</deviceId>
  <deviceType>0x7000</deviceType>

so it appears to match?

Last approval date in the DB is 2022-09-22 so it should be current?

Have I missed anything in the reference?

I’ve also restarted OH several times since including the device.
Could excluding, doing a factory reset on the switch, and re-including possibly help?

Other suggestions?

no. Does the UI page properties dropdown look ok? Numbers all match there too? This is for a Zen73

If there is an XML for the node in the zwave folder, it should have been included correctly. You could try to exclude and then reinclude with the Zwave binding in debug. This is odd.

FYI The “waiting” only applies to battery devices. Powered devices should show the channels after the XML is created.

Appreciate the help-
Here are the properties of the ZEN71 in question

Haven’t analyzed it in detail for comparison but what stands out is that mine does not list ManufacturerRef in properties. Why might this be missing?

I have also have ZEN77 and ZEN72 devices working as expected and do show ManufacturerRef property entries.

There are a few other differences as well but not sure if implicated.

I don’t see much that could be wrong. It is missing the dbReference that should be 1340, but there is too much else correct. Maybe the debug will show something. I’m actually at a loss at this point

ManufacturerRef is just the type:ID in hex. The decimal numbers under deviceid and devicetype match, as does the manufacturer (027A = 634)

EDIT: This is a longshot, but maybe the 4.1.2 zw binding is corrupted. You could try to upgrade to 4.1.3 (still stable) or in a few days try the 4.2 stable release

Good news. I first excluded the switch and then updated to OH 4.1.3 (don’t know if that had any effect on this problem), Went through the inclusion process again and the properties definitely look more complete (22 vs 17). And it now has the proper channels if you’d like to compare.

In any case, thanks for your help!

1 Like