Unknown device for Jasco wall plug (z-wave plus) smart outlet

I have a GE (Jasco products) wall plug (z-wave plus certified), which could be discovered by my HUBZ usb z-wave plus gateway (by Nortek model HUSBZB-1). the gateway is node 1 and wall plug is node 2.
I am using openhab2 snapshot binary on windows. based on the documentation it is because the wall plug is not in the device list database, and need to be included in the database.
can someone tell me how to add the node2.xml to the database? or can someone help me to add it.

here is the node2.xml (because I am a new user, it won’t allow me to upload the xml)

<?xml version="1.0"?>
<node>

<deviceClass>
<basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>BINARY_SWITCH</genericDeviceClass>
<specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>
</deviceClass>
<homeId>0xfab241e9</homeId>
<nodeId>2</nodeId>
<version>4</version>
<manufacturer>0x63</manufacturer>
<deviceId>0x3033</deviceId>
<deviceType>0x5052</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>CRC_16_ENCAP</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>FIRMWARE_UPDATE_MD</commandClass>
</nodeInformationFrame>

<supportedCommandClasses>

<entry>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>

<deviceResetLocallyCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</deviceResetLocallyCommandClass>
</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>

<entry>
<commandClass>ASSOCIATION</commandClass>

<associationCommandClass>
<version>2</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<maxGroups>1</maxGroups>
</associationCommandClass>
</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>0x700</zwPlusDeviceType>
<zwPlusInstallerIcon>0x700</zwPlusInstallerIcon>
<isGetSupported>true</isGetSupported>
</zwavePlusCommandClass>
</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>FIRMWARE_UPDATE_MD</commandClass>

<firmwareUpdateCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
</firmwareUpdateCommandClass>
</entry>

<entry>
<commandClass>MANUFACTURER_SPECIFIC</commandClass>

<manufacturerSpecificCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>99</deviceManufacturer>
<deviceType>20562</deviceType>
<deviceId>12339</deviceId>
</manufacturerSpecificCommandClass>
</entry>

<entry>
<commandClass>SWITCH_BINARY</commandClass>

<binarySwitchCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</binarySwitchCommandClass>
</entry>

<entry>
<commandClass>CRC_16_ENCAP</commandClass>

<crc16EncapsulationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</crc16EncapsulationCommandClass>
</entry>

<entry>
<commandClass>BASIC</commandClass>

<basicCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</basicCommandClass>
</entry>

<entry>
<commandClass>CONFIGURATION</commandClass>

<configurationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<configParameters/>
</configurationCommandClass>
</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>NO_OPERATION</commandClass>

<noOperationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</noOperationCommandClass>
</entry>

<entry>
<commandClass>VERSION</commandClass>

<versionCommandClass>
<version>2</version>
<instances>1</instances>
<versionSupported>2</versionSupported>
<libraryType>LIB_SLAVE_ENHANCED</libraryType>
<protocolVersion>4.5</protocolVersion>
<applicationVersion>5.7</applicationVersion>
<hardwareVersion>255</hardwareVersion>
</versionCommandClass>
</entry>
</supportedCommandClasses>
<securedCommandClasses/>

<associationGroups>

<entry>
<int>1</int>

<associationGroup>
<index>1</index>
<name>Lifeline</name>
<profile1>0x0</profile1>
<profile2>0x0</profile2>

<commands>
<commandClass>DEVICE_RESET_LOCALLY</commandClass>
</commands>
<associations/>
</associationGroup>
</entry>
</associationGroups>
<nodeNeighbors/>
<lastSent>2017-01-30 07:36:17.161 UTC</lastSent>
<lastReceived>2017-01-30 07:36:17.288 UTC</lastReceived>
</node>

Has there been any updates regarding this device? I too have this wallplug and have it reported as an unknown device.

It’s been in the binding for around 6 months.

http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/517

Looks like I might be dealing with a different product with a similar product name - I was meaning to reference the GE (Jasco) Z-Wave In-Wall Smart Duplex Outlet 12721 (https://www.amazon.com/GE-Wireless-Lighting-Receptacle-12721/dp/B0013V1SRY). Chris: I’m also using your security binding release.

The product I referenced above is the one you have as far as the database is concerned - according to the XML that you provided. Maybe they have multiple versions that are physically different, but electrically the same?

That XML was provided by the initial poster. Here’s what I show for my device from my JSON since it was added via PaperUI - I don’t know how to create an xml export.

"channels": [],
      "configuration": {
        "properties": {
          "action_heal": -232323.0,
          "switchall_mode": 255,
          "action_reinit": -232323.0,
          "action_failed": -232323.0,
          "powerlevel_timeout": 0,
          "powerlevel_level": 0,
          "group_1": [],
          "action_remove": -232323.0,
          "group_3": [],
          "binding_pollperiod": 1800.0,
          "node_id": 13,
          "group_2": []
        }
      },
      "properties": {
        "zwave_class_basic": "BASIC_TYPE_ROUTING_SLAVE",
        "zwave_class_generic": "GENERIC_TYPE_SWITCH_BINARY",
        "zwave_frequent": "false",
        "zwave_neighbours": "2,3,8,9",
        "zwave_version": "5.23",
        "zwave_listening": "true",
        "zwave_plus_devicetype": "NODE_TYPE_ZWAVEPLUS_NODE",
        "zwave_deviceid": "12595",
        "zwave_nodeid": "13",
        "zwave_lastheal": "2017-10-15T13:12:06Z",
        "zwave_routing": "true",
        "zwave_plus_roletype": "ROLE_TYPE_SLAVE_ALWAYS_ON",
        "zwave_beaming": "true",
        "zwave_secure": "false",
        "zwave_class_specific": "SPECIFIC_TYPE_POWER_SWITCH_BINARY",
        "zwave_manufacturer": "99",
        "zwave_devicetype": "18770"

I appreciate that, but I figured that you had the same device since you said “have the been any updates regarding this device”.

Your device is different and probably isn’t in the database.

The binding creates the XML - it’s in the {userdata}/zwave folder. You will need this to create the database entry as described here.

Thanks a lot Chris! And, I’m really sorry for the confusion. At first blush, I thought this thread was referring to the same device (clearly, it isn’t). I’ll try to do the DB entry this evening.

No worries. I’ve updated your access on the database so you can edit now :slight_smile: .

Thanks again! I uploaded the XML to your site as directed. I received the following error from your site after performing the add:

1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘95,1,1,1435)’ at line 3 SQL=INSERT INTO #__zwave_endpointclasses (endpoint,commandclass,nif,nonsecure,created_by) VALUES (,95,1,1,1435)

If the data didn’t come through, I can paste the XML data here if needed.

The most common reason is people don’t paste in the last line (ie the </node> terminator). If that doesn’t fix it, then please paste it here and I’ll have a look.

looks like it went in that time. It had a parsing error, but now says it’s awaiting review :slight_smile:

@chris, I just wanted to make sure that I did everything I was supposed to do submitting that XML through your site. Thanks!

I’ll take a look today - I’ve been away for the past 6 days and just got home so will try and catch up with things today…

I’ll let you know if there’s any issues - thanks.