I’ve got a couple of Z-wave switches from Inovelli that aren’t working for me, both of the models giving me grief just show up as unknown device.
I have the scene enabled version of the NZW31. I have two of the regular (non scene) NZW31s that work fine.
I also have the NZW30 which isn’t recognized either. I can see that the NZW30 is in the database.
Both switches have created nodeX.xml files. I didn’t want to just register for database access and upload them though because the NZW30 is already there, as is the NZW31 (non-scene). I’m pretty new to Openhab and didn’t want to screw something up in the database for others.
What can I do to help get these switches supported? I’d attach the XML files, but I just registered for the forum and can’t upload files.
chris
(Chris Jackson)
January 7, 2018, 9:05am
2
What is the problem that you are having? I would recommend enabling debug logging and see what this shows - looking at the XML files might be useful - if you want to attach them just paste them into the message, but use code fences so they are displayed properly (same with logs if you post logs).
The switches just aren’t recognized. They show up as an unknown device.
NZW30
<node>
<deviceClass>
<basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
<specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
</deviceClass>
<homeId>0xe4e347b6</homeId>
<nodeId>6</nodeId>
<version>4</version>
<manufacturer>0x15d</manufacturer>
<deviceId>0x1e01</deviceId>
<deviceType>0x1e01</deviceType>
<listening>true</listening>
<frequentlyListening>false</frequentlyListening>
<routing>true</routing>
<security>false</security>
<beaming>true</beaming>
<maxBaudRate>40000</maxBaudRate>
<nodeInformationFrame>
<commandClass>ZWAVE_PLUS_INFO</commandClass>
<commandClass>VERSION</commandClass>
<commandClass>MANUFACTURER_SPECIFIC</commandClass>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>
<commandClass>ASSOCIATION</commandClass>
<commandClass>ASSOCIATION_GROUP_INFO</commandClass>
<commandClass>POWERLEVEL</commandClass>
<commandClass>SWITCH_BINARY</commandClass>
<commandClass>SWITCH_ALL</commandClass>
<commandClass>CONFIGURATION</commandClass>
<commandClass>MULTI_INSTANCE_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_TRANSPORT_SERVICE</commandClass>
<commandClass>SECURITY</commandClass>
<commandClass>COMMAND_CLASS_SECURITY_2</commandClass>
<commandClass>COMMAND_CLASS_SUPERVISION</commandClass>
<commandClass>FIRMWARE_UPDATE_MD</commandClass>
</nodeInformationFrame>
<supportedCommandClasses>
<entry>
<commandClass>BASIC</commandClass>
<basicCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<isGetSupported>true</isGetSupported>
</basicCommandClass>
</entry>
<entry>
<commandClass>FIRMWARE_UPDATE_MD</commandClass>
<firmwareUpdateCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>4</versionSupported>
</firmwareUpdateCommandClass>
</entry>
<entry>
<commandClass>ASSOCIATION</commandClass>
<associationCommandClass>
<version>2</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<maxGroups>1</maxGroups>
</associationCommandClass>
</entry>
<entry>
<commandClass>NO_OPERATION</commandClass>
<noOperationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</noOperationCommandClass>
</entry>
<entry>
<commandClass>POWERLEVEL</commandClass>
<powerLevelCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<powerLevel>0</powerLevel>
<powerTimeout>0</powerTimeout>
</powerLevelCommandClass>
</entry>
<entry>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>
<deviceResetLocallyCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</deviceResetLocallyCommandClass>
</entry>
<entry>
<commandClass>ASSOCIATION_GROUP_INFO</commandClass>
<associationGroupInfoCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<autoSubscribeGroups>
<int>1</int>
</autoSubscribeGroups>
</associationGroupInfoCommandClass>
</entry>
<entry>
<commandClass>ZWAVE_PLUS_INFO</commandClass>
<zwavePlusCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<zwPlusVersion>1</zwPlusVersion>
<zwPlusRole>5</zwPlusRole>
<zwPlusNodeType>0</zwPlusNodeType>
<zwPlusDeviceType>0x1d00</zwPlusDeviceType>
<zwPlusInstallerIcon>0x1d00</zwPlusInstallerIcon>
<isGetSupported>true</isGetSupported>
</zwavePlusCommandClass>
</entry>
<entry>
<commandClass>CONFIGURATION</commandClass>
<configurationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<configParameters/>
</configurationCommandClass>
</entry>
<entry>
<commandClass>SWITCH_BINARY</commandClass>
<binarySwitchCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</binarySwitchCommandClass>
</entry>
<entry>
<commandClass>MANUFACTURER_SPECIFIC</commandClass>
<manufacturerSpecificCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>349</deviceManufacturer>
<deviceType>7681</deviceType>
<deviceId>7681</deviceId>
</manufacturerSpecificCommandClass>
</entry>
<entry>
<commandClass>VERSION</commandClass>
<versionCommandClass>
<version>2</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<libraryType>LIB_SLAVE_ENHANCED</libraryType>
<protocolVersion>4.61</protocolVersion>
<applicationVersion>1.1</applicationVersion>
<hardwareVersion>1</hardwareVersion>
</versionCommandClass>
</entry>
<entry>
<commandClass>MULTI_INSTANCE_ASSOCIATION</commandClass>
<multiAssociationCommandClass>
<version>3</version>
<instances>1</instances>
<versionSupported>3</versionSupported>
<maxGroups>1</maxGroups>
</multiAssociationCommandClass>
</entry>
<entry>
<commandClass>SWITCH_ALL</commandClass>
<switchAllCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
<mode>SWITCH_ALL_INCLUDE_ON_OFF</mode>
</switchAllCommandClass>
</entry>
</supportedCommandClasses>
<securedCommandClasses/>
<associationGroups>
<entry>
<int>1</int>
<associationGroup>
<index>1</index>
<name>Lifeline</name>
<profile1>0x0</profile1>
<profile2>0x1</profile2>
<commands>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>
<commandClass>SWITCH_BINARY</commandClass>
</commands>
<associations/>
</associationGroup>
</entry>
</associationGroups>
<nodeNeighbors>
<int>1</int>
<int>5</int>
</nodeNeighbors>
<lastSent>2018-01-05 06:31:39.662 UTC</lastSent>
<lastReceived>2018-01-05 06:31:53.87 UTC</lastReceived>
</node>
NZW31 (Scene Enabled)
<node>
<deviceClass>
<basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>MULTILEVEL_SWITCH</genericDeviceClass>
<specificDeviceClass>POWER_SWITCH_MULTILEVEL</specificDeviceClass>
</deviceClass>
<homeId>0xe4e347b6</homeId>
<nodeId>9</nodeId>
<version>2147483647</version>
<manufacturer>0x15d</manufacturer>
<deviceId>0x1f00</deviceId>
<deviceType>0x1f00</deviceType>
<listening>false</listening>
<frequentlyListening>false</frequentlyListening>
<routing>false</routing>
<security>false</security>
<beaming>false</beaming>
<maxBaudRate>0</maxBaudRate>
<supportedCommandClasses>
<entry>
<commandClass>FIRMWARE_UPDATE_MD</commandClass>
<firmwareUpdateCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>4</versionSupported>
</firmwareUpdateCommandClass>
</entry>
<entry>
<commandClass>ASSOCIATION</commandClass>
<associationCommandClass>
<version>2</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<maxGroups>1</maxGroups>
</associationCommandClass>
</entry>
<entry>
<commandClass>SWITCH_MULTILEVEL</commandClass>
<multiLevelSwitchCommandClass>
<version>3</version>
<instances>1</instances>
<versionSupported>4</versionSupported>
<switchTypePrimary>DOWN_UP</switchTypePrimary>
<switchTypeSecondary>DOWN_UP</switchTypeSecondary>
<isGetSupported>true</isGetSupported>
</multiLevelSwitchCommandClass>
</entry>
<entry>
<commandClass>POWERLEVEL</commandClass>
<powerLevelCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<powerLevel>0</powerLevel>
<powerTimeout>0</powerTimeout>
</powerLevelCommandClass>
</entry>
<entry>
<commandClass>ASSOCIATION_GROUP_INFO</commandClass>
<associationGroupInfoCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<autoSubscribeGroups>
<int>1</int>
</autoSubscribeGroups>
</associationGroupInfoCommandClass>
</entry>
<entry>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>
<deviceResetLocallyCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</deviceResetLocallyCommandClass>
</entry>
<entry>
<commandClass>ZWAVE_PLUS_INFO</commandClass>
<zwavePlusCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<zwPlusVersion>1</zwPlusVersion>
<zwPlusRole>5</zwPlusRole>
<zwPlusNodeType>0</zwPlusNodeType>
<zwPlusDeviceType>0x1c00</zwPlusDeviceType>
<zwPlusInstallerIcon>0x1c02</zwPlusInstallerIcon>
<isGetSupported>true</isGetSupported>
</zwavePlusCommandClass>
</entry>
<entry>
<commandClass>CONFIGURATION</commandClass>
<configurationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<configParameters/>
</configurationCommandClass>
</entry>
<entry>
<commandClass>CENTRAL_SCENE</commandClass>
<centralSceneCommandClass>
<version>3</version>
<instances>1</instances>
<versionSupported>3</versionSupported>
<sceneCount>2</sceneCount>
</centralSceneCommandClass>
</entry>
<entry>
<commandClass>MANUFACTURER_SPECIFIC</commandClass>
<manufacturerSpecificCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>349</deviceManufacturer>
<deviceType>7936</deviceType>
<deviceId>7936</deviceId>
</manufacturerSpecificCommandClass>
</entry>
<entry>
<commandClass>VERSION</commandClass>
<versionCommandClass>
<version>2</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<libraryType>LIB_SLAVE_ENHANCED</libraryType>
<protocolVersion>4.61</protocolVersion>
<applicationVersion>1.1</applicationVersion>
<hardwareVersion>1</hardwareVersion>
</versionCommandClass>
</entry>
<entry>
<commandClass>MULTI_INSTANCE_ASSOCIATION</commandClass>
<multiAssociationCommandClass>
<version>3</version>
<instances>1</instances>
<versionSupported>3</versionSupported>
<maxGroups>1</maxGroups>
</multiAssociationCommandClass>
</entry>
<entry>
<commandClass>SWITCH_ALL</commandClass>
<switchAllCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
<mode>SWITCH_ALL_INCLUDE_ON_OFF</mode>
</switchAllCommandClass>
</entry>
</supportedCommandClasses>
<securedCommandClasses/>
<associationGroups>
<entry>
<int>1</int>
<associationGroup>
<index>1</index>
<name>Lifeline</name>
<profile1>0x0</profile1>
<profile2>0x1</profile2>
<commands>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>
<commandClass>CENTRAL_SCENE</commandClass>
<commandClass>SWITCH_MULTILEVEL</commandClass>
</commands>
<associations/>
</associationGroup>
</entry>
</associationGroups>
<nodeNeighbors/>
<lastSent>2018-01-06 23:55:47.799 UTC</lastSent>
<lastReceived>2018-01-06 23:55:47.876 UTC</lastReceived>
</node>
chris
(Chris Jackson)
January 7, 2018, 10:04am
4
What version of OH are you using?
2.3 Snapshot. I didn’t try the NZW31 Scene while I was on 2.2, but I did try the NZW30 before I moved to 2.3. I also tried the Jan 2nd version of the binding while I was on 2.2.
chris
(Chris Jackson)
January 7, 2018, 10:28am
6
I see no reason why this shouldn’t be recognised. The devices are in the database and the devices are initialising fine.
Please provide a screen shot showing what it actually looks like. Are parameters shown? What are the attributes shown in HABmin.
chris
(Chris Jackson)
January 8, 2018, 7:40am
10
Can you also show if the parameters are displayed?
This is all I have for options in habmin
Toneus
(TonyC)
January 9, 2018, 6:11am
12
@chris , I PM’d you on another Inovelli issue. Take a look at that, I hear there is more than one issue out in the wild.
dsanow92
(Dan Sanow)
January 19, 2018, 12:48am
13
I"m having the same issue with both NZW30S and NZW31S. I am running Z-Wave Binding 2.20 and OpenHAB 2.2
Here is a screen shot from on of my “things”
sihui
(SiHui)
January 19, 2018, 8:35am
14
The device from the screenshot is not in the database, look for your xml file and upload it to the database.
I updated to the newest version of the Z-wave binding today (Version 1-20-2018) and now both the NZW31 and the NZW30 are working.
Does Openhab have support for scenes yet? I’d love to eventually be able to use the scene functionality of the NZW31, but right now it just shows the dimmer channel. That’s by far the most important function, and I’m happy that’s working now.
I have a similar issue when adding a new Inovelli NZW97 2-channel switch to my OH Running 2.3.0, Z-ware 2.3.0. The device show up as a Unknown Device Z-Wave Node 5 (0312:6100:6100:1.1).
The Z-wave bind installed show the following components should be detected:
But the component is still not detected.
Any advice regarding how to proceed? How do I get the above component added to the Z-wave database
chris
(Chris Jackson)
October 15, 2018, 5:25pm
17
Update to a recent binding version.
https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-database-guide
Note though that your device is already in the database.
Hi Chris, Thanks for the quick reponse. I just check the database reference list and it does not show the NZW97, but it show the NZW96. Maybe that’s the issue? If its already in the database, I guess I need to add / update my openhab DB, Any info about how to do that?
chris
(Chris Jackson)
October 15, 2018, 5:39pm
19
It is there, but I think your device will be detected as the NZW37. You can easily search for your device based on the coded you provided above -:
Yes, the database is included in the binding, so you need to update to a more recent version of the binding.
OK. may be the reason
The Z-wave bind installed is
Where do I find the latest release if I need to update?