Trane / Schlage T-Stat Issue

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
dpmcgarry
Posts: 5
Joined: 14 Jun 2013 20:04

Trane / Schlage T-Stat Issue

Post by dpmcgarry »

Hello-
I have a Trane / Schlage TZEMT400BB32 thermostat connected to my Raz-Pi.
I am unable to set the setpoint using the following HTTP POST:
http://:8083/ZWaveAPI/Run/devices[7].instances[0].ThermostatSetPoint.Set(2,%2070)

Other functions such as changing the mode work fine.

I noticed that this device doesn't complete the thermostat setpoint interview and forcing a re-interview doesn't work.
When I click force re-interview I see this HTTP traffic:
HTTP POST:
http://:8083/ZWaveAPI/Run/devices[7].instances[0].commandClasses[67].Interview()

Response:
HTTP/1.1 200 OK
Content-Length: 3566
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: *
Connection: Keep-Alive
Content-Type: application/json
Date: Mon, 17 Jun 2013 17:25:35 GMT

{
"devices.7.data.lastSend": {
"name": "lastSend",
"value": 377370,
"type": "int",
"invalidateTime": 1371489136,
"updateTime": 1371489935
},
"devices.7.data.lastReceived": {
"name": "lastReceived",
"value": 0,
"type": "int",
"invalidateTime": 1371489136,
"updateTime": 1371489935
},
"devices.7.data.failureCount": {
"name": "failureCount",
"value": null,
"type": "NoneType",
"invalidateTime": 1371489136,
"updateTime": 1371489935
},
"devices.7.instances.0.commandClasses.67.data.modemask": {
"name": "modemask",
"value": 6150,
"type": "int",
"invalidateTime": 1371489238,
"updateTime": 1371489935
},
"devices.7.instances.0.commandClasses.67.data.1": {
"name": "1",
"value": null,
"type": "NoneType",
"val": {
"name": "val",
"value": 60,
"type": "float",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"size": {
"name": "size",
"value": 1,
"type": "int",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"scale": {
"name": "scale",
"value": 1,
"type": "int",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"scaleString": {
"name": "scaleString",
"value": "grd F",
"type": "str",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"precision": {
"name": "precision",
"value": 0,
"type": "int",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"setVal": {
"name": "setVal",
"value": 60,
"type": "float",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"modeName": {
"name": "modeName",
"value": "Heating",
"type": "str",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"devices.7.instances.0.commandClasses.67.data.2": {
"name": "2",
"value": null,
"type": "NoneType",
"val": {
"name": "val",
"value": 70,
"type": "float",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"size": {
"name": "size",
"value": 1,
"type": "int",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"scale": {
"name": "scale",
"value": 1,
"type": "int",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"scaleString": {
"name": "scaleString",
"value": "grd F",
"type": "str",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"precision": {
"name": "precision",
"value": 0,
"type": "int",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"setVal": {
"name": "setVal",
"value": 70,
"type": "float",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"modeName": {
"name": "modeName",
"value": "Cooling",
"type": "str",
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"invalidateTime": 1371489253,
"updateTime": 1371489935
},
"updateTime": 1371489935
}
dpmcgarry
Posts: 5
Joined: 14 Jun 2013 20:04

Here is a dump from the z

Post by dpmcgarry »

Here is a dump from the z-wave log when I try to set the temp:
[2013-06-17 15:09:42.160] SETDATA devices.7.instances.0.commandClasses.67.data.2.setVal = 75.000000
[2013-06-17 15:09:42.163] Adding job: ThermostatSetPoint Set
[2013-06-17 15:09:42.165] Adding job: ThermostatSetPoint Get
[2013-06-17 15:09:42.167] SENDING (cb 0x56): ( 01 0C 00 13 07 05 43 01 02 09 00 25 56 D8 )
[2013-06-17 15:09:42.194] RECEIVED ACK
[2013-06-17 15:09:42.206] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-06-17 15:09:42.213] SENT ACK
[2013-06-17 15:09:42.214] Delivered to Z-Wave stack
[2013-06-17 15:09:42.226] RECEIVED: ( 01 05 00 13 56 00 BF )
[2013-06-17 15:09:42.233] SENT ACK
[2013-06-17 15:09:42.234] Job 0x13 (ThermostatSetPoint Set): Delivered
[2013-06-17 15:09:42.236] SendData Response with callback 0x56 received: received by recipient
[2013-06-17 15:09:42.238] SETDATA devices.7.data.lastSend = 932542 (0x000e3abe)
[2013-06-17 15:09:42.239] Job 0x13 (ThermostatSetPoint Set): success
[2013-06-17 15:09:42.241] Removing job: ThermostatSetPoint Set
[2013-06-17 15:09:42.311] SENDING (cb 0x57): ( 01 0A 00 13 07 03 43 02 02 25 57 D3 )
[2013-06-17 15:09:42.336] RECEIVED ACK
[2013-06-17 15:09:42.348] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-06-17 15:09:42.357] SENT ACK
[2013-06-17 15:09:42.359] Delivered to Z-Wave stack
[2013-06-17 15:09:42.371] RECEIVED: ( 01 05 00 13 57 00 BE )
[2013-06-17 15:09:42.378] SENT ACK
[2013-06-17 15:09:42.380] Job 0x13 (ThermostatSetPoint Get): Delivered
[2013-06-17 15:09:42.381] SendData Response with callback 0x57 received: received by recipient
[2013-06-17 15:09:42.382] SETDATA devices.7.data.lastSend = 932551 (0x000e3ac7)
[2013-06-17 15:09:42.383] Job 0x13 (ThermostatSetPoint Get): success
[2013-06-17 15:09:42.385] Removing job: ThermostatSetPoint Get
[2013-06-17 15:09:42.398] RECEIVED: ( 01 0B 00 04 00 07 05 43 03 02 09 46 FF )
[2013-06-17 15:09:42.409] SENT ACK
[2013-06-17 15:09:42.411] SETDATA devices.7.data.failureCount = Empty
[2013-06-17 15:09:42.413] SETDATA devices.7.data.lastReceived = 0 (0x00000000)
[2013-06-17 15:09:42.414] SETDATA devices.7.instances.0.commandClasses.67.data.2.size = 1 (0x00000001)
[2013-06-17 15:09:42.416] SETDATA devices.7.instances.0.commandClasses.67.data.2.precision = 0 (0x00000000)
[2013-06-17 15:09:42.418] SETDATA devices.7.instances.0.commandClasses.67.data.2.scale = 1 (0x00000001)
[2013-06-17 15:09:42.419] SETDATA devices.7.instances.0.commandClasses.67.data.2.scaleString = "grd F"
[2013-06-17 15:09:42.421] SETDATA devices.7.instances.0.commandClasses.67.data.2.val = 70.000000
[2013-06-17 15:09:42.422] SETDATA devices.7.instances.0.commandClasses.67.data.2.setVal = 70.000000
[2013-06-17 15:09:42.424] SETDATA devices.7.instances.0.commandClasses.67.data.2 = Empty
[2013-06-17 15:10:01.242] Job 0x13: deleted from queue
[2013-06-17 15:10:01.312] Job 0x13: deleted from queue
dpmcgarry
Posts: 5
Joined: 14 Jun 2013 20:04

Here is the zwave log when I

Post by dpmcgarry »

Here is the zwave log when I try to re-interview for thermostat setpoint:
[2013-06-17 15:01:57.084] SETDATA devices.6.instances.0.commandClasses.112.data.58 = Empty
[2013-06-17 15:01:57.084] Node 6:0 CC Configuration: Parameter 0x3a = 1 (size = 1)
[2013-06-17 15:03:54.272] RECEIVED: ( 01 0B 00 04 00 07 05 70 06 3A 01 01 BE )
[2013-06-17 15:03:54.273] SENT ACK
[2013-06-17 15:03:54.274] SETDATA devices.7.data.failureCount = Empty
[2013-06-17 15:03:54.274] SETDATA devices.7.data.lastReceived = 0 (0x00000000)
[2013-06-17 15:03:54.274] SETDATA devices.7.instances.0.commandClasses.112.data.58.size = 1 (0x00000001)
[2013-06-17 15:03:54.274] SETDATA devices.7.instances.0.commandClasses.112.data.58.val = 1 (0x00000001)
[2013-06-17 15:03:54.275] SETDATA devices.7.instances.0.commandClasses.112.data.58 = Empty
[2013-06-17 15:03:54.275] Node 7:0 CC Configuration: Parameter 0x3a = 1 (size = 1)
[2013-06-17 15:04:24.340] Adding job: ThermostatSetPoint supported get
[2013-06-17 15:04:24.342] SENDING (cb 0x53): ( 01 09 00 13 07 02 43 04 25 53 D1 )
[2013-06-17 15:04:24.366] RECEIVED ACK
[2013-06-17 15:04:24.378] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-06-17 15:04:24.386] SENT ACK
[2013-06-17 15:04:24.388] Delivered to Z-Wave stack
[2013-06-17 15:04:24.399] RECEIVED: ( 01 05 00 13 53 00 BA )
[2013-06-17 15:04:24.407] SENT ACK
[2013-06-17 15:04:24.409] Job 0x13 (ThermostatSetPoint supported get): Delivered
[2013-06-17 15:04:24.411] SendData Response with callback 0x53 received: received by recipient
[2013-06-17 15:04:24.412] SETDATA devices.7.data.lastSend = 904323 (0x000dcc83)
[2013-06-17 15:04:24.414] Job 0x13 (ThermostatSetPoint supported get): success
[2013-06-17 15:04:24.416] Removing job: ThermostatSetPoint supported get
[2013-06-17 15:04:24.427] RECEIVED: ( 01 0A 00 04 00 07 04 43 05 06 18 AA )
[2013-06-17 15:04:24.440] SENT ACK
[2013-06-17 15:04:24.441] SETDATA devices.7.data.failureCount = Empty
[2013-06-17 15:04:24.442] SETDATA devices.7.data.lastReceived = 0 (0x00000000)
[2013-06-17 15:04:24.443] SETDATA devices.7.instances.0.commandClasses.67.data.modemask = 6150 (0x00001806)
[2013-06-17 15:04:24.445] Node 7:0 CC ThermostatSetPoint: Supported Thermostat SetPoint modemask 0x1806
[2013-06-17 15:04:24.447] Adding job: ThermostatSetPoint Get
[2013-06-17 15:04:24.450] SETDATA devices.7.instances.0.commandClasses.67.data.1.modeName = "Heating"
[2013-06-17 15:04:24.452] Adding job: ThermostatSetPoint Get
[2013-06-17 15:04:24.455] SETDATA devices.7.instances.0.commandClasses.67.data.2.modeName = "Cooling"
[2013-06-17 15:04:24.515] SENDING (cb 0x54): ( 01 0A 00 13 07 03 43 02 01 25 54 D3 )
[2013-06-17 15:04:24.540] RECEIVED ACK
[2013-06-17 15:04:24.552] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-06-17 15:04:24.559] SENT ACK
[2013-06-17 15:04:24.561] Delivered to Z-Wave stack
[2013-06-17 15:04:24.573] RECEIVED: ( 01 05 00 13 54 00 BD )
[2013-06-17 15:04:24.580] SENT ACK
[2013-06-17 15:04:24.581] Job 0x13 (ThermostatSetPoint Get): Delivered
[2013-06-17 15:04:24.583] SendData Response with callback 0x54 received: received by recipient
[2013-06-17 15:04:24.585] SETDATA devices.7.data.lastSend = 904332 (0x000dcc8c)
[2013-06-17 15:04:24.587] Job 0x13 (ThermostatSetPoint Get): success
[2013-06-17 15:04:24.587] Removing job: ThermostatSetPoint Get
[2013-06-17 15:04:24.600] RECEIVED: ( 01 0B 00 04 00 07 05 43 03 01 09 3C 86 )
[2013-06-17 15:04:24.608] SENT ACK
[2013-06-17 15:04:24.609] SETDATA devices.7.data.failureCount = Empty
[2013-06-17 15:04:24.610] SETDATA devices.7.data.lastReceived = 0 (0x00000000)
[2013-06-17 15:04:24.612] SETDATA devices.7.instances.0.commandClasses.67.data.1.size = 1 (0x00000001)
[2013-06-17 15:04:24.614] SETDATA devices.7.instances.0.commandClasses.67.data.1.precision = 0 (0x00000000)
[2013-06-17 15:04:24.615] SETDATA devices.7.instances.0.commandClasses.67.data.1.scale = 1 (0x00000001)
[2013-06-17 15:04:24.617] SETDATA devices.7.instances.0.commandClasses.67.data.1.scaleString = "grd F"
[2013-06-17 15:04:24.619] SETDATA devices.7.instances.0.commandClasses.67.data.1.val = 60.000000
[2013-06-17 15:04:24.621] SETDATA devices.7.instances.0.commandClasses.67.data.1.setVal = 60.000000
[2013-06-17 15:04:24.624] SETDATA devices.7.instances.0.commandClasses.67.data.1 = Empty
[2013-06-17 15:04:24.682] SENDING (cb 0x55): ( 01 0A 00 13 07 03 43 02 02 25 55 D1 )
[2013-06-17 15:04:24.707] RECEIVED ACK
[2013-06-17 15:04:24.720] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-06-17 15:04:24.725] SENT ACK
[2013-06-17 15:04:24.727] Delivered to Z-Wave stack
[2013-06-17 15:04:24.739] RECEIVED: ( 01 05 00 13 55 00 BC )
[2013-06-17 15:04:24.745] SENT ACK
[2013-06-17 15:04:24.747] Job 0x13 (ThermostatSetPoint Get): Delivered
[2013-06-17 15:04:24.749] SendData Response with callback 0x55 received: received by recipient
[2013-06-17 15:04:24.751] SETDATA devices.7.data.lastSend = 904341 (0x000dcc95)
[2013-06-17 15:04:24.753] Job 0x13 (ThermostatSetPoint Get): success
[2013-06-17 15:04:24.755] Removing job: ThermostatSetPoint Get
[2013-06-17 15:04:24.767] RECEIVED: ( 01 0B 00 04 00 07 05 43 03 02 09 46 FF )
[2013-06-17 15:04:24.777] SENT ACK
[2013-06-17 15:04:24.778] SETDATA devices.7.data.failureCount = Empty
[2013-06-17 15:04:24.780] SETDATA devices.7.data.lastReceived = 0 (0x00000000)
[2013-06-17 15:04:24.781] SETDATA devices.7.instances.0.commandClasses.67.data.2.size = 1 (0x00000001)
[2013-06-17 15:04:24.783] SETDATA devices.7.instances.0.commandClasses.67.data.2.precision = 0 (0x00000000)
[2013-06-17 15:04:24.784] SETDATA devices.7.instances.0.commandClasses.67.data.2.scale = 1 (0x00000001)
[2013-06-17 15:04:24.785] SETDATA devices.7.instances.0.commandClasses.67.data.2.scaleString = "grd F"
[2013-06-17 15:04:24.787] SETDATA devices.7.instances.0.commandClasses.67.data.2.val = 70.000000
[2013-06-17 15:04:24.788] SETDATA devices.7.instances.0.commandClasses.67.data.2.setVal = 70.000000
[2013-06-17 15:04:24.790] SETDATA devices.7.instances.0.commandClasses.67.data.2 = Empty
[2013-06-17 15:04:43.578] Job 0x13: deleted from queue
[2013-06-17 15:04:43.636] Job 0x13: deleted from queue
[2013-06-17 15:04:43.694] Job 0x13: deleted from queue
User avatar
PoltoS
Posts: 7562
Joined: 26 Jan 2011 19:36

We are now testing Z-Way

Post by PoltoS »

We are now testing Z-Way/RaZberry with one US thermostat. It seems we have some issue with C/F conversion. Please wait for the next release.
akirillov
Posts: 2
Joined: 14 Jul 2013 14:33

It is not device related.

Post by akirillov »

It is not device related.
I have Remotec ZXT-120EU (which has degrees in C) with exact the same behaviour
ThermostatSetPoint interview fails
mikelsr
Posts: 15
Joined: 26 Dec 2014 01:11

Re: Trane / Schlage T-Stat Issue

Post by mikelsr »

I have the two of the same thermostats running v2.0 and I have the same issue with the ThermostatSetPoint interview.
mikelsr
Posts: 15
Joined: 26 Dec 2014 01:11

Re: Trane / Schlage T-Stat Issue

Post by mikelsr »

As I said earlier I also have the Trane / Schlage TZEMT400BB32 thermostat connected to my Pi and I have the same problem with the ThermostatSetPoint Interview. Being new to this I have run tcpdump, saved the result, scrubbed it somewhat will put it here. I've also taken part of the z-wave-log and will include it.

I am running on a Gen 3 board with the US frequency. There are three devices attached, a dimmer switch and two of the Trane thermostats. I am running v2.0.0 of the code base.

Code: Select all

[2015-01-23 21:13:29.921] [I] [zway] Adding job: NoOperation
[2015-01-23 21:13:29.921] [D] [zway] SETDATA devices.3.data.isAwake = True
[2015-01-23 21:13:29.921] [D] [zway] SETDATA devices.3.data.lastSend = 594021 (0x00091065)
[2015-01-23 21:13:29.921] [D] [zway] SETDATA devices.3.data.lastNonceGet = 593021 (0x00090c7d)
[2015-01-23 21:13:29.922] [I] [zway] Interview step 1 skipped due to absence of Security CC
[2015-01-23 21:13:29.924] [I] [zway] Loading ZDDX index from ZDDX/ZDDX.indxml
[2015-01-23 21:13:30.106] [I] [zway] Found multiple partial matches, choose manually
[2015-01-23 21:13:30.108] [I] [zway] Interview step 4 skipped due to absence of MultiInstance CC
[2015-01-23 21:13:30.119] [I] [zway] Interview step 5
[2015-01-23 21:13:30.120] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.interviewDone = False
[2015-01-23 21:13:30.120] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.interviewCounter = 8 (0x00000008)
[2015-01-23 21:13:30.120] [I] [zway] Node 3:0 CC ThermostatSetPoint Interview started
[2015-01-23 21:13:30.120] [I] [zway] Adding job: ThermostatSetPoint Supported Get
[2015-01-23 21:13:30.121] [D] [zway] Running wakeup handler for node 3
[2015-01-23 21:13:30.121] [D] [zway] SENDING (cb 0x08): ( 01 08 00 13 03 01 00 25 08 CB )
[2015-01-23 21:13:30.123] [D] [zway] RECEIVED ACK
[2015-01-23 21:13:30.126] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-01-23 21:13:30.126] [D] [zway] SENT ACK
[2015-01-23 21:13:30.126] [D] [zway] Delivered to Z-Wave stack
[2015-01-23 21:13:30.138] [D] [zway] RECEIVED: ( 01 05 00 13 08 00 E1 )
[2015-01-23 21:13:30.138] [D] [zway] SENT ACK
[2015-01-23 21:13:30.139] [I] [zway] Job 0x13 (NoOperation): Delivered
[2015-01-23 21:13:30.139] [D] [zway] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2015-01-23 21:13:30.139] [D] [zway] SETDATA devices.3.data.lastPacketInfo.packetLength = 4 (0x00000004)
[2015-01-23 21:13:30.140] [D] [zway] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 12 (0x0000000c)
[2015-01-23 21:13:30.140] [D] [zway] SETDATA devices.3.data.lastPacketInfo = **********
[2015-01-23 21:13:30.140] [D] [zway] SendData Response with callback 0x08 received: received by recipient
[2015-01-23 21:13:30.140] [D] [zway] SETDATA devices.3.data.lastSend = 594042 (0x0009107a)
[2015-01-23 21:13:30.141] [D] [zway] Job 0x13 (NoOperation): success
[2015-01-23 21:13:30.141] [I] [zway] Removing job: NoOperation
[2015-01-23 21:13:30.212] [D] [zway] SENDING (cb 0x09): ( 01 09 00 13 03 02 43 04 25 09 8F )
[2015-01-23 21:13:30.214] [D] [zway] RECEIVED ACK
[2015-01-23 21:13:30.217] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-01-23 21:13:30.218] [D] [zway] SENT ACK
[2015-01-23 21:13:30.218] [D] [zway] Delivered to Z-Wave stack
[2015-01-23 21:13:30.230] [D] [zway] RECEIVED: ( 01 05 00 13 09 00 E0 )
[2015-01-23 21:13:30.230] [D] [zway] SENT ACK
[2015-01-23 21:13:30.230] [I] [zway] Job 0x13 (ThermostatSetPoint Supported Get): Delivered
[2015-01-23 21:13:30.231] [D] [zway] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2015-01-23 21:13:30.231] [D] [zway] SETDATA devices.3.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-01-23 21:13:30.231] [D] [zway] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 12 (0x0000000c)
[2015-01-23 21:13:30.231] [D] [zway] SETDATA devices.3.data.lastPacketInfo = **********
[2015-01-23 21:13:30.232] [D] [zway] SendData Response with callback 0x09 received: received by recipient
[2015-01-23 21:13:30.232] [D] [zway] SETDATA devices.3.data.lastSend = 594050 (0x00091082)
[2015-01-23 21:13:30.232] [D] [zway] Job 0x13 (ThermostatSetPoint Supported Get): success
[2015-01-23 21:13:30.232] [I] [zway] Removing job: ThermostatSetPoint Supported Get
[2015-01-23 21:13:30.237] [D] [zway] RECEIVED: ( 01 0A 00 04 00 03 04 43 05 06 18 AE )
[2015-01-23 21:13:30.237] [D] [zway] SENT ACK
[2015-01-23 21:13:30.238] [D] [zway] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2015-01-23 21:13:30.238] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.modemask = 6150 (0x00001806)
[2015-01-23 21:13:30.238] [I] [zway] Node 3:0 CC ThermostatSetPoint: Supported Thermostat SetPoint modemask 0x1806
[2015-01-23 21:13:30.239] [I] [zway] Adding job: ThermostatSetPoint Get
[2015-01-23 21:13:30.241] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.modeName = "Heating"
[2015-01-23 21:13:30.241] [I] [zway] Adding job: ThermostatSetPoint Get
[2015-01-23 21:13:30.243] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.2.modeName = "Cooling"
[2015-01-23 21:13:30.315] [D] [zway] SENDING (cb 0x0a): ( 01 0A 00 13 03 03 43 02 01 25 0A 89 )
[2015-01-23 21:13:30.317] [D] [zway] RECEIVED ACK
[2015-01-23 21:13:30.320] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-01-23 21:13:30.321] [D] [zway] SENT ACK
[2015-01-23 21:13:30.321] [D] [zway] Delivered to Z-Wave stack
[2015-01-23 21:13:30.333] [D] [zway] RECEIVED: ( 01 05 00 13 0A 00 E3 )
[2015-01-23 21:13:30.333] [D] [zway] SENT ACK
[2015-01-23 21:13:30.333] [I] [zway] Job 0x13 (ThermostatSetPoint Get): Delivered
[2015-01-23 21:13:30.333] [D] [zway] SETDATA devices.3.data.lastPacketInfo.delivered = True
[2015-01-23 21:13:30.334] [D] [zway] SETDATA devices.3.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2015-01-23 21:13:30.334] [D] [zway] SETDATA devices.3.data.lastPacketInfo.deliveryTime = 12 (0x0000000c)
[2015-01-23 21:13:30.334] [D] [zway] SETDATA devices.3.data.lastPacketInfo = **********
[2015-01-23 21:13:30.335] [D] [zway] SendData Response with callback 0x0a received: received by recipient
[2015-01-23 21:13:30.335] [D] [zway] SETDATA devices.3.data.lastSend = 594058 (0x0009108a)
[2015-01-23 21:13:30.335] [D] [zway] Job 0x13 (ThermostatSetPoint Get): success
[2015-01-23 21:13:30.335] [I] [zway] Removing job: ThermostatSetPoint Get
[2015-01-23 21:13:30.340] [D] [zway] RECEIVED: ( 01 0B 00 04 00 03 05 43 03 01 09 4A F4 )
[2015-01-23 21:13:30.341] [D] [zway] SENT ACK
[2015-01-23 21:13:30.341] [D] [zway] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2015-01-23 21:13:30.341] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.size = **********
[2015-01-23 21:13:30.341] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.precision = **********
[2015-01-23 21:13:30.342] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.deviceScale = 1 (0x00000001)
[2015-01-23 21:13:30.342] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.deviceScaleString = "°F"
[2015-01-23 21:13:30.343] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.scale = 1 (0x00000001)
[2015-01-23 21:13:30.343] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.scaleString = "°F"
[2015-01-23 21:13:30.343] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.val = 74.000000
[2015-01-23 21:13:30.343] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1.setVal = 74.000000
[2015-01-23 21:13:30.343] [D] [zway] SETDATA devices.3.instances.0.commandClasses.67.data.1 = Empty
[2015-01-23 21:13:30.415] [D] [zway] SENDING (cb 0x0b): ( 01 0A 00 13 03 03 43 02 02 25 0B 8B )
[2015-01-23 21:13:30.417] [D] [zway] RECEIVED ACK

Code: Select all

POST /ZWaveAPI/Data/1422069436 HTTP/1.1
Host: My Razberry PI:8083
Origin: http://My Razberry PI:8083
Content-Length: 0
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
Accept-Language: en-us
Referer: http://My Razberry PI:8083/expert/
Accept-Encoding: gzip, deflate


HTTP/1.1 200 OK
Content-Type: application/json
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 1806
Transfer-Encoding: chunked

{
    "devices.1.instances.0.commandClasses.32.data.level": {
      "value": 255,
      "type": "int",
      "invalidateTime": 1422063140,
      "updateTime": 1422069748
    },
    "devices.1.instances.0.commandClasses.32.data.srcNodeId": {
      "value": 3,
      "type": "int",
      "invalidateTime": 1422063140,
      "updateTime": 1422069748
    },
    "devices.1.instances.0.commandClasses.32.data.srcInstanceId": {
      "value": 0,
      "type": "int",
      "invalidateTime": 1422063140,
      "updateTime": 1422069748
    },
    "devices.3.data.lastReceived": {
      "value": 0,
      "type": "int",
      "invalidateTime": 1421710409,
      "updateTime": 1422069748
    },
    "devices.3.instances.0.commandClasses.49.data.1": {
      "value": null,
      "type": "empty",
      "sensorTypeString": {
        "value": "Temperature",
        "type": "string",
        "invalidateTime": 1421898903,
        "updateTime": 1421898904
      },
      "val": {
        "value": 73,
        "type": "float",
        "invalidateTime": 1421898903,
        "updateTime": 1422069747
      },
      "deviceScale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1421898903,
        "updateTime": 1422069747
      },
      "scale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1421898903,
        "updateTime": 1422069747
      },
      "scaleString": {
        "value": "..F",
        "type": "string",
        "invalidateTime": 1421898903,
        "updateTime": 1422069747
      },
      "invalidateTime": 1421898903,
      "updateTime": 1422069747
    },
    "devices.3.instances.0.commandClasses.66.data.state": {
      "value": 1,
      "type": "int",
      "invalidateTime": 1421898903,
      "updateTime": 1422069747
    },
  "updateTime": 1422070054
}
POST /ZWaveAPI/Run/devices[4].instances[0].commandClasses[67].Interview() HTTP/1.1
Host: My Razberry PI:8083
Origin: http://My Razberry PI:8083
Content-Length: 0
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
Accept-Language: en-us
Referer: http://My Razberry PI:8083/expert/
Accept-Encoding: gzip, deflate


HTTP/1.1 200 OK
Content-Type: application/json
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 4
Transfer-Encoding: chunked

POST /ZWaveAPI/Data/1422070054 HTTP/1.1
Host: My Razberry PI:8083
Origin: http://My Razberry PI:8083
Content-Length: 0
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
Accept-Language: en-us
Referer: http://My Razberry PI:8083/expert/
Accept-Encoding: gzip, deflate

HTTP/1.1 200 OK
Content-Type: application/json
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 2932
Transfer-Encoding: chunked

{
    "devices.4.data.lastSend": {
      "value": 676864,
      "type": "int",
      "invalidateTime": 1422063139,
      "updateTime": 1422070056
    },
    "devices.4.data.lastReceived": {
      "value": 0,
      "type": "int",
      "invalidateTime": 1421811195,
      "updateTime": 1422070056
    },
    "devices.4.instances.0.commandClasses.67.data.modemask": {
      "value": 6150,
      "type": "int",
      "invalidateTime": 1421811195,
      "updateTime": 1422070056
    },
    "devices.4.instances.0.commandClasses.67.data.1": {
      "value": null,
      "type": "empty",
      "val": {
        "value": 64,
        "type": "float",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "scale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "scaleString": {
        "value": "..F",
        "type": "string",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "setVal": {
        "value": 64,
        "type": "float",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "modeName": {
        "value": "Heating",
        "type": "string",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "deviceScale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "deviceScaleString": {
        "value": "..F",
        "type": "string",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "invalidateTime": 1422070055,
      "updateTime": 1422070056
    },
    "devices.4.instances.0.commandClasses.67.data.2": {
      "value": null,
      "type": "empty",
      "val": {
        "value": 80,
        "type": "float",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "scale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "scaleString": {
        "value": "..F",
        "type": "string",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "setVal": {
        "value": 80,
        "type": "float",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "modeName": {
        "value": "Cooling",
        "type": "string",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "deviceScale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "deviceScaleString": {
        "value": "..F",
        "type": "string",
        "invalidateTime": 1422070055,
        "updateTime": 1422070056
      },
      "invalidateTime": 1422070055,
      "updateTime": 1422070056
    },
  "updateTime": 1422070057
}


POST /ZWaveAPI/Data/1422070057 HTTP/1.1
Host: My Razberry PI:8083
Origin: http://My Razberry PI:8083
Content-Length: 0
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
Accept-Language: en-us
Referer: http://My Razberry PI:8083/expert/
Accept-Encoding: gzip, deflate


HTTP/1.1 200 OK
Content-Type: application/json
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 1100
Transfer-Encoding: chunked

{
    "devices.4.data.lastReceived": {
      "value": 0,
      "type": "int",
      "invalidateTime": 1421811195,
      "updateTime": 1422070058
    },
    "devices.4.instances.0.commandClasses.49.data.1": {
      "value": null,
      "type": "empty",
      "sensorTypeString": {
        "value": "Temperature",
        "type": "string",
        "invalidateTime": 1421811710,
        "updateTime": 1421811711
      },
      "val": {
        "value": 72,
        "type": "float",
        "invalidateTime": 1421811710,
        "updateTime": 1422070058
      },
      "deviceScale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1421811710,
        "updateTime": 1422070058
      },
      "scale": {
        "value": 1,
        "type": "int",
        "invalidateTime": 1421811710,
        "updateTime": 1422070058

      },
      "scaleString": {
        "value": "..F",
        "type": "string",
        "invalidateTime": 1421811710,
        "updateTime": 1422070058
      },
      "invalidateTime": 1421811710,
      "updateTime": 1422070058
    },
  "updateTime": 1422070060
}

POST /ZWaveAPI/Data/1422070060 HTTP/1.1
Host: My Razberry PI:8083
Origin: http://My Razberry PI:8083
Content-Length: 0
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
Accept-Language: en-us
Referer: http://My Razberry PI:8083/expert/
Accept-Encoding: gzip, deflate


HTTP/1.1 200 OK
Content-Type: application/json
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 30
Transfer-Encoding: chunked

{
  "updateTime": 1422070063
}

POST /ZWaveAPI/Data/1422070063 HTTP/1.1
Host: My Razberry PI:8083
Origin: http://My Razberry PI:8083
Content-Length: 0
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
Accept-Language: en-us
Referer: http://My Razberry PI:8083/expert/
Accept-Encoding: gzip, deflate


HTTP/1.1 200 OK
Content-Type: application/json
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 30
Transfer-Encoding: chunked

{
  "updateTime": 1422070066
}
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Trane / Schlage T-Stat Issue

Post by pofs »

What is the version of ThermostatSetPoint CC for this device?
It seems it has some weird bits in mode mask, which are not correctly handled by z-way.
mikelsr
Posts: 15
Joined: 26 Dec 2014 01:11

Re: Trane / Schlage T-Stat Issue

Post by mikelsr »

The thermostat zversions are 2.13. The thermostat versions are 02.02.15.

If these are not the values needed just tell me where to look and I will get them. I am new to the z-wave system but an old hand with OSes.
pofs
Posts: 688
Joined: 25 Mar 2011 19:03

Re: Trane / Schlage T-Stat Issue

Post by pofs »

Look at /ZWaveAPI/Run/devices[3].ThermostatSetPoint.data.version.value
Post Reply