SYNCING OF LED INDICATOR LIGHT ON WT00Z-1.
I’m posting this here, hoping that it might help someone else out, and posting in this thread might make it easy to find.
I have a WD500Z-1 and a WT00Z-1 slave switch. I had originally linked them via SmartThings with several different smart apps, including Dim With Me, Dim and Dimmer, The Big Switch, etc. They ended up sort of working, but there were sometimes massive delays which made using the dimming capability of the switch less than ideal.
Eventually, I got a Minimote and directly associated them together. They work very well!! But there was one problem: The LED indicator lights on the switches wouldn’t maintain sync. Specifically, if the main switch were operated manually, or the lights were changed via the app or Alexa, the led on the slave wouldn’t update since it didn’t know the lighting status had changed.
The slave switch has the built-in ability to poll the master switch in order to update its status. This is found in the manual for the switch:
The WT00Z-1 will poll the ﬁrst node in Group 1 in order to keep itself synchronized with the group if this conﬁguration parameter is set to 1. How often it will poll is conﬁgured using this parameter.
• Parameter 20
• Length: 1 Byte
• Valid Values = 1 through 255 (default: 2)
Poll First Node in Group 1
The WT00Z-1 will poll the ﬁrst node in Group 1 in order to keep itself synchronized with the group if this conﬁguration parameter is set to 1.
• Parameter 21
• Length: 1 Byte
• Valid Values = 0 , 1 (default 0)
Each Conﬁguration Parameter can be set to its default setting by setting the default bit in the Conﬁguration Set command. See your controller’s instructions on how to do this (and if it supports it). All Conﬁguration commands will be reset to their default state when the WT00Z-1 is “reset” thus removing it from the Z-Wave network.
(I assume, btw, that what they meant to say is, “The WT00Z-1 will poll the ﬁrst node in Group 1 in order to keep itself synchronized with the group if this conﬁguration parameter is set to any value besides zero.”)
I used Z-Wave Tweaker to set parameter 21 to 1 in order to turn on polling:
I also reduced the polling interval to 1 minute by setting parameter 20 to 1.
But there was one other thing that needed to be done before it would work. Since the slave polls only the first node in group 1, the master switch must be that first node. But I found this interesting piece of info online:
The SmartThings Hub automatically adds itself to association group 1 when a device that supports association joins the network. If this is inappropriate for your Device Handler, your Device Handler can use AssociationRemove to undo it. To associate to a group higher than 1, the Device Handler can send AssociationSet. The Hub’s node ID is provided to Device Handler code in the variable zwaveHubNodeId.
Sure enough, when I used Z-Wave Tweaker to list the nodes in the association groups, I found 01, 03 in group 1. In my case, 03 is the WD500Z-1, and 01 was the SmartThings hub.
Again, using Z-Wave Tweaker, I rearranged the nodes so that they were ordered 03, 01, and voila! Now, for example, if the lights are turned on via Alexa, within 1 minute (usually less) the slave switch will turn off its LED.
JDRoberts, while this works very well, is there more a preferred way to keep them in sync?