Interview ZXT120

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
Post Reply
mgros
Posts: 4
Joined: 04 Sep 2014 00:20

Interview ZXT120

Post by mgros »

I hope to post in the correct category... this time ^^

I just re interview my module ZXT120...
And coincidentally the interview freez with the class thermostatsetpoint

Image

And the log with errors
example:
Packet CC::THERMOSTAT_SETPOINT_REPORT_V2 is too short: required at least 5 bytes, got 4

Code: Select all

[2014-09-04 15:19:08.701] Executing script: zway.devices[3].instances[0].commandClasses[67].Interview()
[2014-09-04 15:19:08.703] Adding job: ThermostatSetPoint supported get
[2014-09-04 15:19:08.712] SENDING (cb 0x29): ( 01 09 00 13 03 02 43 04 05 29 8F )
[2014-09-04 15:19:08.723] RECEIVED ACK
[2014-09-04 15:19:08.734] RECEIVED: ( 01 04 01 13 01 E8 )
[2014-09-04 15:19:08.734] SENT ACK
[2014-09-04 15:19:08.734] Delivered to Z-Wave stack
[2014-09-04 15:19:09.887] RECEIVED: ( 01 05 00 13 29 00 C0 )
[2014-09-04 15:19:09.887] SENT ACK
[2014-09-04 15:19:09.887] Job 0x13 (ThermostatSetPoint supported get): Delivered
[2014-09-04 15:19:09.887] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2014-09-04 15:19:09.888] SETDATA devices.3.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2014-09-04 15:19:09.888] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 1153 (0x00000481)
[2014-09-04 15:19:09.888] SETDATA devices.3.data.lastPacketInfo = **********
[2014-09-04 15:19:09.888] SendData Response with callback 0x29 received: received by recipient
[2014-09-04 15:19:09.888] SETDATA devices.3.data.lastSend = 22794 (0x0000590a)
[2014-09-04 15:19:09.888] Job 0x13 (ThermostatSetPoint supported get): success
[2014-09-04 15:19:09.889] Removing job: ThermostatSetPoint supported get
[2014-09-04 15:19:09.956] RECEIVED: ( 01 0A 00 04 00 03 04 43 05 07 00 B7 )
[2014-09-04 15:19:09.956] SENT ACK
[2014-09-04 15:19:09.957] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2014-09-04 15:19:09.957] SETDATA devices.3.instances.0.commandClasses.67.data.danfossBugFlag = **********
[2014-09-04 15:19:09.957] SETDATA devices.3.instances.0.commandClasses.67.data.modemask = 14 (0x0000000e)
[2014-09-04 15:19:09.957] Node 3:0 CC ThermostatSetPoint: Supported Thermostat SetPoint modemask 0xe
[2014-09-04 15:19:09.957] Adding job: ThermostatSetPoint Get
[2014-09-04 15:19:09.959] SETDATA devices.3.instances.0.commandClasses.67.data.1.modeName = "Heating"
[2014-09-04 15:19:09.960] Adding job: ThermostatSetPoint Get
[2014-09-04 15:19:09.962] SETDATA devices.3.instances.0.commandClasses.67.data.2.modeName = "Cooling"
[2014-09-04 15:19:09.962] Adding job: ThermostatSetPoint Get
[2014-09-04 15:19:09.971] SETDATA devices.3.instances.0.commandClasses.67.data.7.modeName = "Furnace"
[2014-09-04 15:19:09.986] SENDING (cb 0x2a): ( 01 0A 00 13 03 03 43 02 01 05 2A 89 )
[2014-09-04 15:19:09.997] RECEIVED ACK
[2014-09-04 15:19:10.007] RECEIVED: ( 01 04 01 13 01 E8 )
[2014-09-04 15:19:10.008] SENT ACK
[2014-09-04 15:19:10.008] Delivered to Z-Wave stack
[2014-09-04 15:19:10.721] Executing script: zway.devices[3].instances[0].commandClasses[0x43].data[1].val
[2014-09-04 15:19:10.911] Executing script: zway.devices[3].instances[0].commandClasses[0x43].data[2].val
[2014-09-04 15:19:11.158] RECEIVED: ( 01 05 00 13 2A 00 C3 )
[2014-09-04 15:19:11.159] SENT ACK
[2014-09-04 15:19:11.159] Job 0x13 (ThermostatSetPoint Get): Delivered
[2014-09-04 15:19:11.159] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2014-09-04 15:19:11.159] SETDATA devices.3.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2014-09-04 15:19:11.159] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 1150 (0x0000047e)
[2014-09-04 15:19:11.160] SETDATA devices.3.data.lastPacketInfo = **********
[2014-09-04 15:19:11.160] SendData Response with callback 0x2a received: received by recipient
[2014-09-04 15:19:11.160] SETDATA devices.3.data.lastSend = 22901 (0x00005975)
[2014-09-04 15:19:11.160] Job 0x13 (ThermostatSetPoint Get): success
[2014-09-04 15:19:11.160] Removing job: ThermostatSetPoint Get
[2014-09-04 15:19:11.230] RECEIVED: ( 01 0A 00 04 00 03 04 43 03 01 00 B7 )
[2014-09-04 15:19:11.230] SENT ACK
[2014-09-04 15:19:11.231] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2014-09-04 15:19:11.231] Packet CC::THERMOSTAT_SETPOINT_REPORT_V2 is too short: required at least 5 bytes, got 4
[2014-09-04 15:19:11.231] Error returned from _zway_cc_call_handler(zway, command, controller->id, 0, data[4], &data[5]): Wrong packet from Z-Wave network or Discovery got bad data (stick communication failed) (-9)
[2014-09-04 15:19:11.242] SENDING (cb 0x2b): ( 01 0A 00 13 03 03 43 02 02 05 2B 8B )
[2014-09-04 15:19:11.253] RECEIVED ACK
[2014-09-04 15:19:11.264] RECEIVED: ( 01 04 01 13 01 E8 )
[2014-09-04 15:19:11.264] SENT ACK
[2014-09-04 15:19:11.264] Delivered to Z-Wave stack
[2014-09-04 15:19:12.425] RECEIVED: ( 01 05 00 13 2B 00 C2 )
[2014-09-04 15:19:12.425] SENT ACK
[2014-09-04 15:19:12.425] Job 0x13 (ThermostatSetPoint Get): Delivered
[2014-09-04 15:19:12.425] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2014-09-04 15:19:12.426] SETDATA devices.3.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2014-09-04 15:19:12.426] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 1161 (0x00000489)
[2014-09-04 15:19:12.426] SETDATA devices.3.data.lastPacketInfo = **********
[2014-09-04 15:19:12.426] SendData Response with callback 0x2b received: received by recipient
[2014-09-04 15:19:12.426] SETDATA devices.3.data.lastSend = 23011 (0x000059e3)
[2014-09-04 15:19:12.426] Job 0x13 (ThermostatSetPoint Get): success
[2014-09-04 15:19:12.426] Removing job: ThermostatSetPoint Get
[2014-09-04 15:19:12.482] RECEIVED: ( 01 0A 00 04 00 03 04 43 03 02 00 B4 )
[2014-09-04 15:19:12.483] SENT ACK
[2014-09-04 15:19:12.483] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2014-09-04 15:19:12.483] Packet CC::THERMOSTAT_SETPOINT_REPORT_V2 is too short: required at least 5 bytes, got 4
[2014-09-04 15:19:12.483] Error returned from _zway_cc_call_handler(zway, command, controller->id, 0, data[4], &data[5]): Wrong packet from Z-Wave network or Discovery got bad data (stick communication failed) (-9)
[2014-09-04 15:19:12.495] SENDING (cb 0x2c): ( 01 0A 00 13 03 03 43 02 07 05 2C 89 )
[2014-09-04 15:19:12.506] RECEIVED ACK
[2014-09-04 15:19:12.516] RECEIVED: ( 01 04 01 13 01 E8 )
[2014-09-04 15:19:12.517] SENT ACK
[2014-09-04 15:19:12.517] Delivered to Z-Wave stack
[2014-09-04 15:19:13.672] RECEIVED: ( 01 05 00 13 2C 00 C5 )
[2014-09-04 15:19:13.673] SENT ACK
[2014-09-04 15:19:13.674] Job 0x13 (ThermostatSetPoint Get): Delivered
[2014-09-04 15:19:13.675] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2014-09-04 15:19:13.676] SETDATA devices.3.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2014-09-04 15:19:13.677] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 1158 (0x00000486)
[2014-09-04 15:19:13.678] SETDATA devices.3.data.lastPacketInfo = **********
[2014-09-04 15:19:13.680] SendData Response with callback 0x2c received: received by recipient
[2014-09-04 15:19:13.681] SETDATA devices.3.data.lastSend = 23119 (0x00005a4f)
[2014-09-04 15:19:13.682] Job 0x13 (ThermostatSetPoint Get): success
[2014-09-04 15:19:13.683] Removing job: ThermostatSetPoint Get
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Interview ZXT120

Post by pofs »

mgros wrote:

Code: Select all

Packet CC::THERMOSTAT_SETPOINT_REPORT_V2 is too short: required at least 5 bytes, got 4
Your device sends an invalid packet in reply to SetPoint Get.
Zero data size is illegal according to documentation.
mgros
Posts: 4
Joined: 04 Sep 2014 00:20

Re: Interview ZXT120

Post by mgros »

Yes its my problem...
I use the GET thermotstat butons of my Z-way UI...
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Interview ZXT120

Post by pofs »

I'm a bit confused, what exactly are you expecting as an answer here?
Your device is broken, so it sends invalid packets. It violates the protocol, and cannot be fixed on z-way side.
Try sending your device to manufacturer to update firmware, it usually helps in such cases.
User avatar
PoltoS
Posts: 7579
Joined: 26 Jan 2011 19:36

Re: Interview ZXT120

Post by PoltoS »

It is certainly no the device broken, but ZXT-120 not configured. You need to select a correct record from their DB of A/C devices and do interview again as capabilities changes from A/C to A/C.
Post Reply