Leviton Switches

Discussions about RaZberry - Z-Wave board for Raspberry computer
Post Reply
gdrapp
Posts: 6
Joined: 19 Jul 2013 03:55

Leviton Switches

Post by gdrapp »

Hi, I have many Leviton VRS15 binary switches in my zwave network. The "force re-interview" button does not seem to work for these devices. When I manually interview each switch command class, all command classes work except for the Version command class. The Version command class will not interview. I have attached the Zway log when I attempt to interview the Version command class.


[2013-07-18 21:10:42.245] Adding job: Version Get
[2013-07-18 21:10:42.247] Adding job: SwitchBinary Version Get
[2013-07-18 21:10:42.249] Adding job: SwitchAll Version Get
[2013-07-18 21:10:42.251] Adding job: SceneActivation Version Get
[2013-07-18 21:10:42.253] Adding job: SceneActuatorConf Version Get
[2013-07-18 21:10:42.256] Adding job: ManufacturerSpecific Version Get
[2013-07-18 21:10:42.258] Adding job: NodeNaming Version Get
[2013-07-18 21:10:42.259] Adding job: Association Version Get
[2013-07-18 21:10:42.261] Adding job: Version Version Get
[2013-07-18 21:10:42.264] SENDING (cb 0xec): ( 01 09 00 13 03 02 86 11 25 EC BA )
[2013-07-18 21:10:42.287] RECEIVED ACK
[2013-07-18 21:10:42.299] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:42.306] SENT ACK
[2013-07-18 21:10:42.308] Delivered to Z-Wave stack
[2013-07-18 21:10:42.320] RECEIVED: ( 01 05 00 13 EC 00 05 )
[2013-07-18 21:10:42.325] SENT ACK
[2013-07-18 21:10:42.327] Job 0x13 (Version Get): Delivered
[2013-07-18 21:10:42.328] SendData Response with callback 0xec received: received by recipient
[2013-07-18 21:10:42.330] SETDATA devices.3.data.lastSend = 7455001 (0x0071c119)
[2013-07-18 21:10:42.331] Job 0x13 (Version Get): success
[2013-07-18 21:10:42.331] Removing job: Version Get
[2013-07-18 21:10:42.343] RECEIVED: ( 01 0D 00 04 00 03 07 86 12 03 02 09 00 04 6A )
[2013-07-18 21:10:42.352] SENT ACK
[2013-07-18 21:10:42.354] SETDATA devices.3.data.failureCount = Empty
[2013-07-18 21:10:42.355] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2013-07-18 21:10:42.357] SETDATA devices.3.instances.0.commandClasses.134.data = Empty
[2013-07-18 21:10:42.358] SETDATA devices.3.instances.0.commandClasses.134.data.ZWLib = 3 (0x00000003)
[2013-07-18 21:10:42.358] SETDATA devices.3.instances.0.commandClasses.134.data.ZWProtocolMajor = 2 (0x00000002)
[2013-07-18 21:10:42.360] SETDATA devices.3.instances.0.commandClasses.134.data.ZWProtocolMinor = 9 (0x00000009)
[2013-07-18 21:10:42.363] SETDATA devices.3.instances.0.commandClasses.134.data.SDK = "4.22"
[2013-07-18 21:10:42.365] SETDATA devices.3.instances.0.commandClasses.134.data.applicationMajor = 0 (0x00000000)
[2013-07-18 21:10:42.367] SETDATA devices.3.instances.0.commandClasses.134.data.applicationMinor = 4 (0x00000004)
[2013-07-18 21:10:42.369] SETDATA devices.3.data.ZWLib = 3 (0x00000003)
[2013-07-18 21:10:42.370] SETDATA devices.3.data.ZWProtocolMajor = 2 (0x00000002)
[2013-07-18 21:10:42.372] SETDATA devices.3.data.ZWProtocolMinor = 9 (0x00000009)
[2013-07-18 21:10:42.376] SETDATA devices.3.data.SDK = "4.22"
[2013-07-18 21:10:42.378] SETDATA devices.3.data.applicationMajor = 0 (0x00000000)
[2013-07-18 21:10:42.380] SETDATA devices.3.data.applicationMinor = 4 (0x00000004)
[2013-07-18 21:10:42.440] SENDING (cb 0xed): ( 01 0A 00 13 03 03 86 13 25 25 ED 9E )
[2013-07-18 21:10:42.463] RECEIVED ACK
[2013-07-18 21:10:42.475] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:42.483] SENT ACK
[2013-07-18 21:10:42.485] Delivered to Z-Wave stack
[2013-07-18 21:10:42.496] RECEIVED: ( 01 05 00 13 ED 00 04 )
[2013-07-18 21:10:42.502] SENT ACK
[2013-07-18 21:10:42.504] Job 0x13 (SwitchBinary Version Get): Delivered
[2013-07-18 21:10:42.505] SendData Response with callback 0xed received: received by recipient
[2013-07-18 21:10:42.507] SETDATA devices.3.data.lastSend = 7455010 (0x0071c122)
[2013-07-18 21:10:42.509] Job 0x13 (SwitchBinary Version Get): success
[2013-07-18 21:10:42.511] Removing job: SwitchBinary Version Get
[2013-07-18 21:10:42.583] SENDING (cb 0xee): ( 01 0A 00 13 03 03 86 13 27 25 EE 9F )
[2013-07-18 21:10:42.606] RECEIVED ACK
[2013-07-18 21:10:42.623] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:42.631] SENT ACK
[2013-07-18 21:10:42.633] Delivered to Z-Wave stack
[2013-07-18 21:10:42.646] RECEIVED: ( 01 05 00 13 EE 00 07 )
[2013-07-18 21:10:42.653] SENT ACK
[2013-07-18 21:10:42.654] Job 0x13 (SwitchAll Version Get): Delivered
[2013-07-18 21:10:42.656] SendData Response with callback 0xee received: received by recipient
[2013-07-18 21:10:42.657] SETDATA devices.3.data.lastSend = 7455019 (0x0071c12b)
[2013-07-18 21:10:42.659] Job 0x13 (SwitchAll Version Get): success
[2013-07-18 21:10:42.661] Removing job: SwitchAll Version Get
[2013-07-18 21:10:42.733] SENDING (cb 0xef): ( 01 0A 00 13 03 03 86 13 2B 25 EF 92 )
[2013-07-18 21:10:42.755] RECEIVED ACK
[2013-07-18 21:10:42.767] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:42.775] SENT ACK
[2013-07-18 21:10:42.776] Delivered to Z-Wave stack
[2013-07-18 21:10:42.788] RECEIVED: ( 01 05 00 13 EF 00 06 )
[2013-07-18 21:10:42.794] SENT ACK
[2013-07-18 21:10:42.795] Job 0x13 (SceneActivation Version Get): Delivered
[2013-07-18 21:10:42.796] SendData Response with callback 0xef received: received by recipient
[2013-07-18 21:10:42.797] SETDATA devices.3.data.lastSend = 7455028 (0x0071c134)
[2013-07-18 21:10:42.799] Job 0x13 (SceneActivation Version Get): success
[2013-07-18 21:10:42.800] Removing job: SceneActivation Version Get
[2013-07-18 21:10:42.872] SENDING (cb 0xf0): ( 01 0A 00 13 03 03 86 13 2C 25 F0 8A )
[2013-07-18 21:10:42.895] RECEIVED ACK
[2013-07-18 21:10:42.907] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:42.915] SENT ACK
[2013-07-18 21:10:42.917] Delivered to Z-Wave stack
[2013-07-18 21:10:42.929] RECEIVED: ( 01 05 00 13 F0 00 19 )
[2013-07-18 21:10:42.936] SENT ACK
[2013-07-18 21:10:42.937] Job 0x13 (SceneActuatorConf Version Get): Delivered
[2013-07-18 21:10:42.939] SendData Response with callback 0xf0 received: received by recipient
[2013-07-18 21:10:42.940] SETDATA devices.3.data.lastSend = 7455037 (0x0071c13d)
[2013-07-18 21:10:42.941] Job 0x13 (SceneActuatorConf Version Get): success
[2013-07-18 21:10:42.942] Removing job: SceneActuatorConf Version Get
[2013-07-18 21:10:43.014] SENDING (cb 0xf1): ( 01 0A 00 13 03 03 86 13 72 25 F1 D5 )
[2013-07-18 21:10:43.037] RECEIVED ACK
[2013-07-18 21:10:43.049] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:43.055] SENT ACK
[2013-07-18 21:10:43.056] Delivered to Z-Wave stack
[2013-07-18 21:10:43.069] RECEIVED: ( 01 05 00 13 F1 00 18 )
[2013-07-18 21:10:43.074] SENT ACK
[2013-07-18 21:10:43.075] Job 0x13 (ManufacturerSpecific Version Get): Delivered
[2013-07-18 21:10:43.077] SendData Response with callback 0xf1 received: received by recipient
[2013-07-18 21:10:43.079] SETDATA devices.3.data.lastSend = 7455046 (0x0071c146)
[2013-07-18 21:10:43.080] Job 0x13 (ManufacturerSpecific Version Get): success
[2013-07-18 21:10:43.082] Removing job: ManufacturerSpecific Version Get
[2013-07-18 21:10:43.153] SENDING (cb 0xf2): ( 01 0A 00 13 03 03 86 13 77 25 F2 D3 )
[2013-07-18 21:10:43.176] RECEIVED ACK
[2013-07-18 21:10:43.188] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:43.195] SENT ACK
[2013-07-18 21:10:43.197] Delivered to Z-Wave stack
[2013-07-18 21:10:43.209] RECEIVED: ( 01 05 00 13 F2 00 1B )
[2013-07-18 21:10:43.215] SENT ACK
[2013-07-18 21:10:43.216] Job 0x13 (NodeNaming Version Get): Delivered
[2013-07-18 21:10:43.217] SendData Response with callback 0xf2 received: received by recipient
[2013-07-18 21:10:43.218] SETDATA devices.3.data.lastSend = 7455055 (0x0071c14f)
[2013-07-18 21:10:43.219] Job 0x13 (NodeNaming Version Get): success
[2013-07-18 21:10:43.220] Removing job: NodeNaming Version Get
[2013-07-18 21:10:43.292] SENDING (cb 0xf3): ( 01 0A 00 13 03 03 86 13 85 25 F3 20 )
[2013-07-18 21:10:43.314] RECEIVED ACK
[2013-07-18 21:10:43.327] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:43.333] SENT ACK
[2013-07-18 21:10:43.335] Delivered to Z-Wave stack
[2013-07-18 21:10:43.346] RECEIVED: ( 01 05 00 13 F3 00 1A )
[2013-07-18 21:10:43.352] SENT ACK
[2013-07-18 21:10:43.353] Job 0x13 (Association Version Get): Delivered
[2013-07-18 21:10:43.354] SendData Response with callback 0xf3 received: received by recipient
[2013-07-18 21:10:43.355] SETDATA devices.3.data.lastSend = 7455064 (0x0071c158)
[2013-07-18 21:10:43.356] Job 0x13 (Association Version Get): success
[2013-07-18 21:10:43.358] Removing job: Association Version Get
[2013-07-18 21:10:43.430] SENDING (cb 0xf4): ( 01 0A 00 13 03 03 86 13 86 25 F4 24 )
[2013-07-18 21:10:43.453] RECEIVED ACK
[2013-07-18 21:10:43.465] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-07-18 21:10:43.472] SENT ACK
[2013-07-18 21:10:43.474] Delivered to Z-Wave stack
[2013-07-18 21:10:43.485] RECEIVED: ( 01 05 00 13 F4 00 1D )
[2013-07-18 21:10:43.491] SENT ACK
[2013-07-18 21:10:43.493] Job 0x13 (Version Version Get): Delivered
[2013-07-18 21:10:43.494] SendData Response with callback 0xf4 received: received by recipient
[2013-07-18 21:10:43.495] SETDATA devices.3.data.lastSend = 7455073 (0x0071c161)
[2013-07-18 21:10:43.496] Job 0x13 (Version Version Get): success
[2013-07-18 21:10:43.497] Removing job: Version Version Get
User avatar
PoltoS
Posts: 7571
Joined: 26 Jan 2011 19:36

The device seems not to reply

Post by PoltoS »

The device seems not to reply on Version commands. Z-Way can do nothing with this.

May be the device is old and a bit broken?
gdrapp
Posts: 6
Joined: 19 Jul 2013 03:55

These are new Leviton

Post by gdrapp »

These are new Leviton switches that are very popular in the US. Both Vera and Homeseer are able to retrieve the version from these devices. Is there any other debug information I can provide to show why Z-Way is not working?
gdrapp
Posts: 6
Joined: 19 Jul 2013 03:55

Are you not interested in

Post by gdrapp »

Are you not interested in fully supporting the Leviton switches? Please at least let me know so I know whether I should spend any more time with the RaZberry. Thank you.
User avatar
PoltoS
Posts: 7571
Joined: 26 Jan 2011 19:36

We are, but without having

Post by PoltoS »

We are, but without having the device in hands it is pretty hard to debug it. As it seems from the log above, the device violates Z-Wave rules by not replying. In contrast to Vera, Z-Way relies on Z-Wave protocol specification and makes no excpetion for broken devices. This allows Z-Way to recognize any device (even never tested with) in plug&play mode. But if the device is broken, we can do nothing.

After all, even if interview is not complete (you did most of it using Force button), you should be able to operate the device. Does this non-complete interview harms you?
Post Reply