[SOLVED] New unknown z-wave device

Hello,

I’ve recently got a new device via Aliexpress for HVAC controlling called ZXT-600 (seems a successor of the ZXT-120). I included it in my network but it does look like it’s unknown to the database though I can find it there.

As I am fairly unfamiliar with how to add or update devices and am currently super tight on time, I would post the device information here, so it can be included by somebody who has more experience on that than me and the time to do so.

Here’s the node.xml file:

<node>
  <deviceClass>
    <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
    <genericDeviceClass>THERMOSTAT</genericDeviceClass>
    <specificDeviceClass>THERMOSTAT_GENERAL_V2</specificDeviceClass>
  </deviceClass>
  <homeId>0xc83de5be</homeId>
  <nodeId>16</nodeId>
  <version>4</version>
  <manufacturer>0x5254</manufacturer>
  <deviceId>0x8490</deviceId>
  <deviceType>0x101</deviceType>
  <listening>true</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <security>false</security>
  <beaming>true</beaming>
  <maxBaudRate>40000</maxBaudRate>
  <supportedCommandClasses>
    <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>0x1200</zwPlusDeviceType>
        <zwPlusInstallerIcon>0x1200</zwPlusInstallerIcon>
        <isGetSupported>true</isGetSupported>
      </zwavePlusCommandClass>
    </entry>
    <entry>
      <commandClass>VERSION</commandClass>
      <versionCommandClass>
        <version>2</version>
        <instances>1</instances>
        <versionSupported>2</versionSupported>
        <libraryType>LIB_SLAVE_ENHANCED</libraryType>
        <protocolVersion>4.33</protocolVersion>
        <applicationVersion>1.3</applicationVersion>
        <hardwareVersion>3</hardwareVersion>
      </versionCommandClass>
    </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>3</versionSupported>
        <autoSubscribeGroups>
          <int>1</int>
        </autoSubscribeGroups>
      </associationGroupInfoCommandClass>
    </entry>
    <entry>
      <commandClass>THERMOSTAT_FAN_MODE</commandClass>
      <thermostatFanModeCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>4</versionSupported>
        <fanModeTypes>
          <fanModeType>ON_HIGH</fanModeType>
          <fanModeType>AUTO_LOW</fanModeType>
          <fanModeType>ON_LOW</fanModeType>
          <fanModeType>UNKNOWN_5</fanModeType>
        </fanModeTypes>
        <isGetSupported>true</isGetSupported>
      </thermostatFanModeCommandClass>
    </entry>
    <entry>
      <commandClass>BASIC</commandClass>
      <basicCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>1</versionSupported>
        <isGetSupported>true</isGetSupported>
      </basicCommandClass>
    </entry>
    <entry>
      <commandClass>MANUFACTURER_SPECIFIC</commandClass>
      <manufacturerSpecificCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>2</versionSupported>
        <initSerialNumber>false</initSerialNumber>
        <deviceManufacturer>21076</deviceManufacturer>
        <deviceType>257</deviceType>
        <deviceId>33936</deviceId>
      </manufacturerSpecificCommandClass>
    </entry>
    <entry>
      <commandClass>CONFIGURATION</commandClass>
      <configurationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>3</versionSupported>
        <configParameters/>
      </configurationCommandClass>
    </entry>
    <entry>
      <commandClass>NO_OPERATION</commandClass>
      <noOperationCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>1</versionSupported>
      </noOperationCommandClass>
    </entry>
    <entry>
      <commandClass>FIRMWARE_UPDATE_MD</commandClass>
      <firmwareUpdateCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>3</versionSupported>
      </firmwareUpdateCommandClass>
    </entry>
    <entry>
      <commandClass>APPLICATION_STATUS</commandClass>
      <ZWaveApplicationStatusClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>1</versionSupported>
      </ZWaveApplicationStatusClass>
    </entry>
    <entry>
      <commandClass>THERMOSTAT_MODE</commandClass>
      <thermostatModeCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>3</versionSupported>
        <modeTypes>
          <modeType>FAN_ONLY</modeType>
          <modeType>OFF</modeType>
          <modeType>RESUME</modeType>
          <modeType>HEAT</modeType>
          <modeType>AUTO</modeType>
          <modeType>DRY_AIR</modeType>
          <modeType>COOL</modeType>
        </modeTypes>
        <isGetSupported>true</isGetSupported>
      </thermostatModeCommandClass>
    </entry>
    <entry>
      <commandClass>SENSOR_MULTILEVEL</commandClass>
      <multiLevelSensorCommandClass>
        <version>7</version>
        <instances>1</instances>
        <versionSupported>7</versionSupported>
        <sensors>
          <entry>
            <multilevelSensorType>TEMPERATURE</multilevelSensorType>
            <multilevelSensor>
              <sensorType>TEMPERATURE</sensorType>
              <initialised>true</initialised>
            </multilevelSensor>
          </entry>
        </sensors>
        <isGetSupported>true</isGetSupported>
      </multiLevelSensorCommandClass>
    </entry>
    <entry>
      <commandClass>DEVICE_RESET_LOCALLY</commandClass>
      <deviceResetLocallyCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>1</versionSupported>
      </deviceResetLocallyCommandClass>
    </entry>
    <entry>
      <commandClass>THERMOSTAT_SETPOINT</commandClass>
      <thermostatSetpointCommandClass>
        <version>1</version>
        <instances>1</instances>
        <versionSupported>3</versionSupported>
        <setpoints>
          <entry>
            <setpointType>HEATING</setpointType>
            <setpoint>
              <setpointType>HEATING</setpointType>
              <initialised>true</initialised>
              <initCount>0</initCount>
              <outer-class reference="../../../.."/>
            </setpoint>
          </entry>
          <entry>
            <setpointType>COOLING</setpointType>
            <setpoint>
              <setpointType>COOLING</setpointType>
              <initialised>true</initialised>
              <initCount>0</initCount>
              <outer-class reference="../../../.."/>
            </setpoint>
          </entry>
        </setpoints>
        <isGetSupported>true</isGetSupported>
      </thermostatSetpointCommandClass>
    </entry>
  </supportedCommandClasses>
  <securedCommandClasses/>
  <associationGroups>
    <entry>
      <int>1</int>
      <associationGroup>
        <index>1</index>
        <name>Lifeline</name>
        <profile1>0x0</profile1>
        <profile2>0x1</profile2>
        <commands>
          <commandClass>SENSOR_MULTILEVEL</commandClass>
          <commandClass>DEVICE_RESET_LOCALLY</commandClass>
        </commands>
        <associations/>
      </associationGroup>
    </entry>
  </associationGroups>
  <nodeNeighbors/>
  <lastSent>2018-12-15 18:18:00.843 UTC</lastSent>
  <lastReceived>2018-12-15 18:18:00.899 UTC</lastReceived>

I suppose that is good for entering the device in the database to work? Or is there any additional information I can provide? As said, I just don’t have time to go to a formal registration process and additional formal stuff at the moment, but I’ll happily provide all info I have. The handbook is here:

Handbook.pdf (535.2 KB)

What is also weird is that the database lists “All after 1.3 firmware” and it seems this has a 1.3 firmware. Is that the cause of OpenHAB saying " The device is not in the database"?

What version of the binding are you using?

The latest 2.4 version

Never mind. I replaced the RPi with a new device and it works now. I had enough issues with the other (I suppose some damaged hardware) and now it works after booting the new one (though SD is the same).