Leviton 2 and 4 button controllers

Posted on
Sat Dec 02, 2017 3:01 pm
egclrich offline
Posts: 10
Joined: Dec 02, 2017

Leviton 2 and 4 button controllers

New to Indigo and successfully added numerous switches but cannot figure out how to include the following Leviton switches:

VRCZ4
VRCS4
VRCS2

I tried with the network inclusion process as well as with Gen5 Z-stick with no success. If I could get assistance with this it would be much appreciated.

Posted on
Sun Dec 03, 2017 6:34 am
DaveL17 offline
User avatar
Posts: 6741
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Leviton 2 and 4 button controllers

Welcome to Indigo - hopefully, we'll be able to get you sorted.

When you say "include" do you mean that you can not get the devices added to the Z-Stick, or that you can not get Indigo to recognize them?

If the former, try excluding them from the controller again and then try to re-include them. You may not be able to configure a full Indigo device for each device, but you should still be able to see them in Indigo.

Are you trying to include them using network-wide inclusion, or are you taking the stick to the device?

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sun Dec 03, 2017 8:32 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Leviton 2 and 4 button controllers

Once you get them included, they’re unlikely to work natively in Indigo but my Scene Controller Plugin should help.

viewtopic.php?t=18147

However although a handful of users have asked about Leviton, and been pointed at my plugin, none have reported back yet so I don’t know if it does work or if I need to facilitate it.


Sent from my iPhone using Tapatalk Pro

Posted on
Sun Dec 03, 2017 11:24 am
egclrich offline
Posts: 10
Joined: Dec 02, 2017

Re: Leviton 2 and 4 button controllers

I can include them but cannot sync. When I attempt to sync indigo states that device is not reachable. Appreciate the help.

Posted on
Sat Dec 09, 2017 12:47 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: Leviton 2 and 4 button controllers

If Indigo is saying it isn't reachable, then Indigo probably is not getting a response back from the queries/commands Indigo is sending the module. How far away is the module? Do you have any other Z-Wave modules between your Mac and the Levitons (if so, try re-syncing those first)?

Lastly,, after you perform the sync open the Event Log window and copy/paste its contents into a reply so we can see exactly what is occurring.

Image

Posted on
Sat Dec 09, 2017 1:06 pm
egclrich offline
Posts: 10
Joined: Dec 02, 2017

Re: Leviton 2 and 4 button controllers

After successful inclusion, I attempt to sync and here is the log...

Dec 9, 2017 at 2:05:36 PM
Z-Wave Syncing - started for "074 - Static Scene Controller"
Z-Wave Syncing - retrieved module neighbors list: 8, 9, 10, 11, 12, 13, 14, 17, 18, 20, 22, 34, 49, 64
Z-Wave Error Syncing - failed
Z-Wave Error Timeout waiting for "074 - Static Scene Controller". Module might be asleep, or is unreachable.

Posted on
Sat Dec 09, 2017 1:17 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: Leviton 2 and 4 button controllers

Try turning on Indigo's Z-Wave debug logging checkbox (via the Interfaces->Z-Wave->Configure... menu item), then try the sync again. Copy/paste the results from that – it might give us more details as to where it is failing in the sync process.

Image

Posted on
Sat Dec 09, 2017 3:47 pm
egclrich offline
Posts: 10
Joined: Dec 02, 2017

Re: Leviton 2 and 4 button controllers

Apparently I was including incorrectly. For those trying to get these 4 button switches to sync, you must first push the first and third switches until the switch's lights blink amber, THEN go to Indigo and include a new device. Once it includes the device you will see the controller and can sync without issue(I was originally simply trying to do a network inclusion by starting with Indigo then pushing the switch - it included but would not sync). The inclusion process that I described works the same for all Leviton controllers - I was able to do this for single button and 2 button controllers without issue. Appreciate the responses. Hopefully this helps others.

Posted on
Sun Dec 10, 2017 3:07 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Leviton 2 and 4 button controllers

Great that you got them synced.

Are they working as scene controllers?


Sent from my iPhone using Tapatalk Pro

Posted on
Thu Dec 21, 2017 9:43 pm
egclrich offline
Posts: 10
Joined: Dec 02, 2017

Re: Leviton 2 and 4 button controllers

Yes. Work without any issue. Thanks.

Posted on
Thu Feb 08, 2018 11:02 pm
joel.snyder offline
Posts: 28
Joined: Aug 31, 2016

Re: Leviton 2 and 4 button controllers

howartp wrote:
Once you get them included, they’re unlikely to work natively in Indigo but my Scene Controller Plugin should help.

viewtopic.php?t=18147

However although a handful of users have asked about Leviton, and been pointed at my plugin, none have reported back yet so I don’t know if it does work or if I need to facilitate it.


Well, I can report back... I have connected in a VRCZ4-M0Z. It's successfully linked up to Indigo, but Indigo seems to know absolutely nothing about it.

The plugin (downloaded today, so should be most recent) seems to accept that this is a device that it should do something with, and it exposes it as a trigger, with options to select a button ID (no idea what to put there) and then an action. But it doesn't give a dropdown with button ids, and putting in a button number (like 1) doesn't seem to trigger the trigger.

So it's not working, I'm pretty sure. I do see that the plugin gets some event when any button is pressed, but it doesn't actually do anything.

What can I do to help debug?

Joel

Posted on
Fri Feb 09, 2018 1:57 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Leviton 2 and 4 button controllers

Hi Joel.

I’ll reply now, but you might not get further replies all weekend from me, or sporadic if you do.

Turn on debugging for my plugin (Plugins menu > Zwave Scene Controller > Configure > Debug on) then press a button on your Controller

The Indigo log should give you button ID and action, to put in the trigger.

Let me know what you see in the log, and what happens, with log snippets and/or screenshots if you don’t get anywhere.

Peter


Sent from my iPhone using Tapatalk Pro

Posted on
Fri Feb 09, 2018 9:30 am
joel.snyder offline
Posts: 28
Joined: Aug 31, 2016

Re: Leviton 2 and 4 button controllers

Peter:

Here is the debug with both Z-Wave on and plugin on.

The first button press is 1-OFF; the second is 4-ON.

Looking at these, I wonder if this controller needs some programming first. It doesn't have a switch embedded, but button 1/ON and 1/OFF definitely does more than buttons 2, 3, 4 ON/OFF.

I don't know if it's relevant, but the time between Z-wave received and plugin debug printout seems to be long, on the order of 2 seconds. Perhaps there's a timer that is firing after incomplete message expected?

Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 00 CA
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 00 CA
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 00 CA
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 00 12 03 20 01 00 C2
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0

Here's a second debug, showing the sequence 1/on, 2/on, 3/on, 4/on, 1/off, 2/off, 3/off, 4/off


Feb 9, 2018 at 8:29:24 AM
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 FF 35
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 255 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 FF 35
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 255 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 FF 35
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 255 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 00 12 03 20 01 FF 3D
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 255 (no node dispatch)
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 00 CA
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 00 CA
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 08 12 03 20 01 00 CA
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD basicSetState: 01 09 00 04 00 12 03 20 01 00 C2
Z-Wave Debug . . basicSetState: node 018, endpoint None, value 0 (no node dispatch)
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0
Z-Wave Debug RCVD nodeInfoFrame: 01 15 00 49 84 12 0F 02 01 00 85 2D 7C 77 82 73 86 72 91 EF 2B 2C E6
Z-Wave Debug RCVD requestReply1: 01 09 00 04 00 12 03 2C 02 00 CD (hex)
Z-Wave Scene Controller Debug -----
Z-Wave Scene Controller Debug Actuator Config Get received:
Z-Wave Scene Controller Debug Raw command: 01 09 00 04 00 12 03 2C 02 00 CD
Z-Wave Scene Controller Debug Node: 18
Z-Wave Scene Controller Debug Scene: 0

Posted on
Fri Feb 09, 2018 10:09 am
joel.snyder offline
Posts: 28
Joined: Aug 31, 2016

Re: Leviton 2 and 4 button controllers

A bit more information I found... It looks like the Zone controller needs to have some programming done before it's going to send non-null events for buttons 2-4. According to a post I found in the home-assistant area (https://community.home-assistant.io/t/h ... lers/36773), one has to associate Scene IDs with each button, and the default is not useful.

I am guessing that this will require some raw Z-Wave code to be sent to the device, so I'm trying to find an API/developer's manual for that. Any pointers from anyone who has worked with this device would be welcome.

Joel (jms@opus1.com)

Posted on
Sun Feb 11, 2018 3:37 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Leviton 2 and 4 button controllers

Hi Joel.

Thanks!

I’ve already got code in the plugin for associating scenes to buttons, as one of the other manufacturers needs it. However it’s not working great due to poor documentation and implementation by them.

I’ll read what you’ve posted and check if it matches / tweak it accordingly and let you know.

If I don’t get to it this afternoon, it will be another week before I do - it’s Pantomime Time this week!

Peter


Sent from my iPhone using Tapatalk Pro

Who is online

Users browsing this forum: No registered users and 1 guest