I recently purchased a Haozee ZWave ON/OFF Plug. In the questions on Amazon, people claimed to have had success with (apparently) earlier versions. The model number on the box is #Z52NAS-WR01Z.
I read the Database Guide at Blog Posts.
I believe that this is a similar device and that it is only necessary to add to the reference of an existing device. But I’m not sure.
The device was discovered by the OpenHAB Z-wave binding 3.0.1 as “Z-Wave Node 004 (0258:0020:0707:2.17)”
There is a device with the same manufacturer 0258 and device type 0020 but with a different device ID (07 vs 0707). (This was a truncation - see below) The device has the label “NAS-WR01ZE”, which is the same as the suffix of the model on my box except for the trailing “E”, which I assume is for the European version. I am in Texas and my plug is the US version. In addition to the ON/OFF functionality, this plug also measures power consumption.
The documentation said to make sure that some of the parameters were the same, but I couldn’t see the parameters. I suspect I would have to register to see those details. But since it said to flag a likely similar device here in the OpenHAB forum rather than creating a new device, that is what I am doing.
If this is not the best way to address this issue, please advise. I wish to be a good citizen.
I wasn’t sure whether to tag it as a hardware issue or a binding issue. I went with hardware because it involves a piece of hardware, but if that is not correct, please advise and I will update it.
Here is the xml file
<?xml version="1.0"?>
-<node>
<homeId>0xfab509df</homeId>
<nodeId>4</nodeId>
<version>4</version>
<manufacturer>0x258</manufacturer>
<deviceId>0x707</deviceId>
<deviceType>0x20</deviceType>
<listening>true</listening>
<frequentlyListening>false</frequentlyListening>
<routing>true</routing>
<security>false</security>
<beaming>true</beaming>
<maxBaudRate>40000</maxBaudRate>
<sleepDelay>1000</sleepDelay>
-<nodeInformationFrame>
<commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
<commandClass>COMMAND_CLASS_TRANSPORT_SERVICE</commandClass>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
<commandClass>COMMAND_CLASS_SWITCH_BINARY</commandClass>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
<commandClass>COMMAND_CLASS_METER</commandClass>
<commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
<commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
<commandClass>COMMAND_CLASS_SECURITY</commandClass>
<commandClass>COMMAND_CLASS_SECURITY_2</commandClass>
<commandClass>COMMAND_CLASS_SUPERVISION</commandClass>
<commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
</nodeInformationFrame>
-<associationGroups class="concurrent-hash-map">
-<entry>
<int>1</int>
-<associationGroup>
<index>1</index>
<maxNodes>0</maxNodes>
<name>Lifeline</name>
<profile1>0x0</profile1>
<profile2>0x1</profile2>
-<commands>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
<commandClass>COMMAND_CLASS_METER</commandClass>
<commandClass>COMMAND_CLASS_SWITCH_BINARY</commandClass>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
</commands>
-<associations>
-<associationMember>
<node>1</node>
</associationMember>
</associations>
</associationGroup>
</entry>
-<entry>
<int>2</int>
-<associationGroup>
<index>2</index>
<maxNodes>0</maxNodes>
<name>OCP Alarm</name>
<profile1>0x71</profile1>
<profile2>0x8</profile2>
-<commands>
<commandClass>COMMAND_CLASS_BASIC</commandClass>
</commands>
<associations/>
</associationGroup>
</entry>
</associationGroups>
-<endpoints class="concurrent-hash-map">
-<entry>
<int>0</int>
-<endPoint>
-<deviceClass>
<basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>GENERIC_TYPE_SWITCH_BINARY</genericDeviceClass>
<specificDeviceClass>SPECIFIC_TYPE_POWER_SWITCH_BINARY</specificDeviceClass>
</deviceClass>
<endpointId>0</endpointId>
<secureCommandClasses/>
-<supportedCommandClasses class="concurrent-hash-map">
-<entry>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
-<COMMAND__CLASS__ALARM>
<version>8</version>
<instances>1</instances>
<control>false</control>
<versionSupported>8</versionSupported>
-<alarms>
-<entry>
<alarmType>POWER_MANAGEMENT</alarmType>
-<alarmState>
<alarmType>POWER_MANAGEMENT</alarmType>
<reportedEvents/>
<outer-class reference="../../../.."/>
</alarmState>
</entry>
</alarms>
<v1Supported>true</v1Supported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__ALARM>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_METER</commandClass>
-<COMMAND__CLASS__METER>
<version>3</version>
<instances>1</instances>
<control>false</control>
<versionSupported>5</versionSupported>
<meterType>ELECTRIC</meterType>
-<meterScales>
<meterScale>E_A</meterScale>
<meterScale>E_KWh</meterScale>
<meterScale>E_W</meterScale>
<meterScale>E_V</meterScale>
</meterScales>
<canReset>true</canReset>
<isGetSupported>true</isGetSupported>
<isSupportRequestSupported>true</isSupportRequestSupported>
</COMMAND__CLASS__METER>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
-<COMMAND__CLASS__POWERLEVEL>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<powerLevel>0</powerLevel>
<powerTimeout>0</powerTimeout>
</COMMAND__CLASS__POWERLEVEL>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
-<COMMAND__CLASS__NO__OPERATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__NO__OPERATION>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_BASIC</commandClass>
-<COMMAND__CLASS__BASIC>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BASIC>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
-<COMMAND__CLASS__ASSOCIATION>
<version>2</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<maxGroups>2</maxGroups>
</COMMAND__CLASS__ASSOCIATION>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION</commandClass>
-<COMMAND__CLASS__MULTI__CHANNEL__ASSOCIATION>
<version>3</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<maxGroups>2</maxGroups>
</COMMAND__CLASS__MULTI__CHANNEL__ASSOCIATION>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_SWITCH_BINARY</commandClass>
-<COMMAND__CLASS__SWITCH__BINARY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__SWITCH__BINARY>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
-<COMMAND__CLASS__CONFIGURATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>4</versionSupported>
<configParameters/>
</COMMAND__CLASS__CONFIGURATION>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
-<COMMAND__CLASS__DEVICE__RESET__LOCALLY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__DEVICE__RESET__LOCALLY>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
-<COMMAND__CLASS__INDICATOR>
<version>3</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<isGetSupported>true</isGetSupported>
<supportedIndicatorsInitialised>true</supportedIndicatorsInitialised>
-<supportedIndicators>
-<ZWaveIndicator>
<type>NODE_IDENTIFY</type>
</ZWaveIndicator>
</supportedIndicators>
</COMMAND__CLASS__INDICATOR>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
-<COMMAND__CLASS__MANUFACTURER__SPECIFIC>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>600</deviceManufacturer>
<deviceType>32</deviceType>
<deviceId>1799</deviceId>
</COMMAND__CLASS__MANUFACTURER__SPECIFIC>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
-<COMMAND__CLASS__ZWAVEPLUS__INFO>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<zwPlusVersion>2</zwPlusVersion>
<zwPlusRole>ROLE_TYPE_SLAVE_ALWAYS_ON</zwPlusRole>
<zwPlusNodeType>NODE_TYPE_ZWAVEPLUS_NODE</zwPlusNodeType>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__ZWAVEPLUS__INFO>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
-<COMMAND__CLASS__FIRMWARE__UPDATE__MD>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>5</versionSupported>
</COMMAND__CLASS__FIRMWARE__UPDATE__MD>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
-<COMMAND__CLASS__ASSOCIATION__GRP__INFO>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
-<autoSubscribeGroups>
<int>1</int>
</autoSubscribeGroups>
</COMMAND__CLASS__ASSOCIATION__GRP__INFO>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
-<COMMAND__CLASS__VERSION>
<version>2</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<libraryType>LIB_SLAVE_ENHANCED</libraryType>
<protocolVersion>7.13</protocolVersion>
<applicationVersion>2.17</applicationVersion>
<hardwareVersion>2</hardwareVersion>
</COMMAND__CLASS__VERSION>
</entry>
-<entry>
<commandClass>COMMAND_CLASS_SECURITY</commandClass>
-<COMMAND__CLASS__SECURITY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__SECURITY>
</entry>
</supportedCommandClasses>
</endPoint>
</entry>
</endpoints>
<nodeNeighbors/>
<lastReceived>2021-06-14 23:36:48.955 UTC</lastReceived>
</node>
Thanks,
George