GoControl WA00Z-1

Forum rules

Questions about hardware that can be controlled by Indigo (but not through the interfaces and plugins listed). If Indigo doesn't support some bit of hardware you're interested in, and you don't find a 3rd Party Plugin for it, add it to this forum. Be sure to include links to as much information as you can find about it.

Note: adding it here does not mean we're going to add it - in fact it's possible one of our 3rd party developers may decide to write a plugin for it. We add hardware/features based on a lot of different factors beyond just having a request for it.

Posted on
Sat Feb 11, 2017 8:47 pm
JonathanKing offline
Posts: 36
Joined: Dec 29, 2015

GoControl WA00Z-1

I purchased a GoControl WA00Z-1 so my daughter can control the light in her room, but cannot get the thing to work in Indigo. Indigo 6 hated it, and Indigo 7 at least recognizes it as a "Basic Wall Controller". When I push either button, I get [received "Switch" scene x] where x is 1 or 2, but I can't find any way to actually use that as a trigger. I imagine I could match a raw command, but don't really want to reverse engineer how the thing works.

Suggestions welcome!

-jonathan

Posted on
Sat Feb 11, 2017 9:00 pm
JonathanKing offline
Posts: 36
Joined: Dec 29, 2015

Re: GoControl WA00Z-1

Forgot to mention that the light to control is actually an Indigo light, so I can't just use a Z-Wave association. I might end up moving around a few devices so her room is just Z-Wave, but I'd rather get the button controller properly working in Indigo.

Posted on
Sun Feb 12, 2017 3:31 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: GoControl WA00Z-1

Open the device in Indigo, press the Edit Device Settings button, then press the button to write the device information to the Event Log widow.

Next, choose the Interfaces->Z-Wave->Configure... menu item and turn on the debug logging checkbox.

Next, on the switch press the top button 4 times (wait a few seconds between each press), then press the bottom button 4 times.

Copy/paste the Event Log results of all that into a reply for me to look at. Once you are done you'll probably want to disable the debug logging.

Image

Posted on
Sun Feb 12, 2017 10:21 pm
JonathanKing offline
Posts: 36
Joined: Dec 29, 2015

Re: GoControl WA00Z-1

Thanks matt, here's the log data


Feb 12, 2017, 11:19:17 PM
Z-Wave Indigo Device "Ella's Switch" Z-Wave Properties:
Indigo Z-Wave Version: 2.0.68
Node ID: 8
Model: Basic Wall Controller
Model ID: 53433132
Manufacturer: LinearLinc
Manufacturer ID: 014F
Protocol Version: 4.05
Application Version: 5.09
Model Definition Version: 0
Library Type: 3
Class Name: Basic Wall Controller
Class Hierarchy: 04 : 18 : 01
Command Class Base: 00
Command Versions: 20v1 80v1 84v2 85v1 86v1 70v1 72v1 73v1 59v1 5Av1 5Bv1 7Av1 5Ev1
Encryption Status: Not Supported
Multi-Endpoint Types: - none -
Multi-Endpoint Classes: - none -
Multi-Instance Counts: - none -
Features: routing, battery, beaming, waking
Neighbors: 1, 3, 4, 6, 7
Associations: 1:[1] 2:[] 3:[]
Config Values: - none -

Feb 12, 2017, 11:19:32 PM
Z-Wave Debug stopping node healing thread
Z-Wave Debug stopping node status polling thread
Z-Wave Debug stopped zwave packet parser thread
Z-Wave connection reset requested
Z-Wave Debug starting serial connection loop
Z-Wave Debug starting zwave packet parser thread
Z-Wave Debug SENT getVersion: 01 03 00 15 E9
Z-Wave Debug RCVD getVersion: 01 10 01 15 5A 2D 57 61 76 65 20 32 2E 37 38 00 01 9B
Z-Wave Debug . . getVersion: Z-Wave 2.78 static controller
Z-Wave Debug SENT getHomeID: 01 03 00 20 DC
Z-Wave Debug RCVD getHomeID: 01 08 01 20 01 84 CE 00 01 9C
Z-Wave Debug . . getHomeID: 0184CE00, nodeID: 001
Z-Wave Debug SENT getInterfaceFeatures: 01 03 00 05 F9
Z-Wave Debug RCVD getInterfaceFeatures: 01 04 01 05 18 E7
Z-Wave Debug . . getInterfaceFeatures: 18
Z-Wave Debug SENT getInterfaceApiCapabilities: 01 03 00 07 FB
Z-Wave Debug RCVD getInterfaceApiCapabilities: 01 2B 01 07 03 07 00 86 00 02 00 01 FE 80 FE 88 0F 00 00 00 FB 97 7F 82 07 00 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2
Z-Wave Debug . . getInterfaceApiCapabilities: supportedFuncIDs: 02 03 04 05 06 07 08 10 12 13 14 15 16 17 18 1C 20 21 22 23 24 41 42 44 45 46 47 48 49 4A 4B 4D 50 51 52 53 54 55 56 57 5A 60 61 62 63 80 90
Z-Wave Debug . . getInterfaceApiCapabilities: serialApi 3.07, manufactureId 0086, productType 0002, productId 0001
Z-Wave connected to Z-Stick S2 interface on /dev/cu.SLAB_USBtoUART (firmware 3.07)
Z-Wave Debug SENT forceSUC: 01 05 00 54 01 01 AE
Z-Wave Debug RCVD forceSUC: 01 04 01 54 01 AF
Z-Wave Debug SENT getInitialNodeData: 01 03 00 02 FE
Z-Wave Debug RCVD getInitialNodeData: 01 25 01 02 05 08 1D FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 01 34
Z-Wave Debug . . getInitialNodeData: is static update controller
Z-Wave Debug . . getInitialNodeData: [1, 2, 3, 4, 5, 6, 7, 8]
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 01 BB
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 92 16 00 02 02 01 33
Z-Wave Debug . . getNodeProtocolInfo: node 001, class name: Static Computer Controller
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Static Controller : Static Controller : Static Computer Controller (02 : 02 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 00
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 02 B8
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 52 9C 00 04 20 01 5D
Z-Wave Debug . . getNodeProtocolInfo: node 002, class name: Binary Sensor (routing)
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Binary Sensor : Binary Sensor (routing) (04 : 20 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 30
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20 30
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 03 B9
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 D3 9C 00 04 11 01 ED
Z-Wave Debug . . getNodeProtocolInfo: node 003, class name: Dimmable Power Switch
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Mulitlevel Switch : Dimmable Power Switch (04 : 11 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 26
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20 26 27
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 04 BE
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 D3 9C 01 04 11 01 EC
Z-Wave Debug . . getNodeProtocolInfo: node 004, class name: Dimmable Power Switch
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Mulitlevel Switch : Dimmable Power Switch (04 : 11 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 26
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20 26 27
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 05 BF
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 53 9C 00 04 20 01 5C
Z-Wave Debug . . getNodeProtocolInfo: node 005, class name: Binary Sensor (routing)
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Binary Sensor : Binary Sensor (routing) (04 : 20 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 30
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20 30
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 06 BC
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 D3 9C 00 04 11 04 E8
Z-Wave Debug . . getNodeProtocolInfo: node 006, class name: Dimmable Scene Switch
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Mulitlevel Switch : Dimmable Scene Switch (04 : 11 : 04)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 26
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20 26 27 2B 2C 72
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 07 BD
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 D3 9C 01 04 11 01 EC
Z-Wave Debug . . getNodeProtocolInfo: node 007, class name: Dimmable Power Switch
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Mulitlevel Switch : Dimmable Power Switch (04 : 11 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 26
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20 26 27
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug SENT getNodeProtocolInfo: 01 04 00 41 08 B2
Z-Wave Debug RCVD getNodeProtocolInfo: 01 09 01 41 53 9C 01 04 18 01 65
Z-Wave Debug . . getNodeProtocolInfo: node 008, class name: Basic Wall Controller
Z-Wave Debug . . getNodeProtocolInfo: class hierarchy: Routing Slave : Wall Controller : Basic Wall Controller (04 : 18 : 01)
Z-Wave Debug . . getNodeProtocolInfo: base class command: 00
Z-Wave Debug . . getNodeProtocolInfo: supported class commands: 20
Z-Wave Debug . . getNodeProtocolInfo: encrypt class commands:
Z-Wave Debug . . getNodeProtocolInfo: features: routing, beaming
Z-Wave Debug starting node healing thread
Z-Wave Debug starting node status polling thread
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 A9 00 01 0D
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 1
Z-Wave received "Ella's Switch" scene 1
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 5E 24
Z-Wave Debug . . requestBatteryLevel: node 008, level 94
Z-Wave received "008 - Ella's Switch" status update battery level 94%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug SENT requestBatteryLevel: 01 09 00 13 08 02 80 02 25 92 DA
Z-Wave Debug . . nodeAwake: inhibit count++ to 1
Z-Wave Debug . . nodeAwake: started inhibit sleep timer
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 5B 21
Z-Wave Debug . . requestBatteryLevel: node 008, level 91
Z-Wave received "008 - Ella's Switch" status update battery level 91%
Z-Wave Debug . . nodeAwake: inhibit count-- to 0
Z-Wave Debug . . nodeAwake: stopping inhibit sleep timer
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 93 D4
Z-Wave Debug RCVD packet: 01 05 00 13 93 00 7A (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 AA 00 01 0E
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 1
Z-Wave received "Ella's Switch" scene 1
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 5B 21
Z-Wave Debug . . requestBatteryLevel: node 008, level 91
Z-Wave received "008 - Ella's Switch" status update battery level 91%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 94 D3
Z-Wave Debug RCVD packet: 01 05 00 13 94 00 7D (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 AB 00 01 0F
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 1
Z-Wave received "Ella's Switch" scene 1
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 5B 21
Z-Wave Debug . . requestBatteryLevel: node 008, level 91
Z-Wave received "008 - Ella's Switch" status update battery level 91%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 95 D2
Z-Wave Debug RCVD packet: 01 05 00 13 95 00 7C (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 AC 00 01 08
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 1
Z-Wave received "Ella's Switch" scene 1
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 58 22
Z-Wave Debug . . requestBatteryLevel: node 008, level 88
Z-Wave received "008 - Ella's Switch" status update battery level 88%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 96 D1
Z-Wave Debug RCVD packet: 01 05 00 13 96 00 7F (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 AD 00 02 0A
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 2
Z-Wave received "Ella's Switch" scene 2
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 5B 21
Z-Wave Debug . . requestBatteryLevel: node 008, level 91
Z-Wave received "008 - Ella's Switch" status update battery level 91%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 97 D0
Z-Wave Debug RCVD packet: 01 05 00 13 97 00 7E (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 AE 00 02 09
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 2
Z-Wave received "Ella's Switch" scene 2
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 58 22
Z-Wave Debug . . requestBatteryLevel: node 008, level 88
Z-Wave received "008 - Ella's Switch" status update battery level 88%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 98 DF
Z-Wave Debug RCVD packet: 01 05 00 13 98 00 71 (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 AF 00 02 08
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 2
Z-Wave received "Ella's Switch" scene 2
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 58 22
Z-Wave Debug . . requestBatteryLevel: node 008, level 88
Z-Wave received "008 - Ella's Switch" status update battery level 88%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 99 DE
Z-Wave Debug RCVD packet: 01 05 00 13 99 00 70 (hex)
Z-Wave Debug RCVD nodeInfoFrame: 01 18 00 49 84 08 12 04 18 01 5E 86 72 5B 85 59 73 70 80 84 5A 7A EF 5B 20 B3
Z-Wave Debug RCVD sceneActivateCmd2: 01 0B 00 04 00 08 05 5B 03 B0 00 02 17
Z-Wave Debug . . sceneActivateCmd2: node 008, type: 0, scene: 2
Z-Wave received "Ella's Switch" scene 2
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 08 03 80 03 58 22
Z-Wave Debug . . requestBatteryLevel: node 008, level 88
Z-Wave received "008 - Ella's Switch" status update battery level 88%
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 08 02 84 07 7A
Z-Wave Debug . . nodeAwake: node 008
Z-Wave Debug . . . . . . . : skipping battery check (next check in 717 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 08 02 84 08 24 9A DD
Z-Wave Debug RCVD packet: 01 05 00 13 9A 00 73 (hex)

Posted on
Tue Feb 14, 2017 8:44 am
JonathanKing offline
Posts: 36
Joined: Dec 29, 2015

Re: GoControl WA00Z-1

Hi Matt, was this information useful?

Posted on
Tue Feb 14, 2017 10:30 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: GoControl WA00Z-1

Yes, that is helpful. I've added it to the request list so we can create a device definition for it so that the Trigger UI will show correctly.

In the mean time I believe you can use howartp's ZWave Scene Controller plugin right now to create triggers for it.

Image

Posted on
Sat Feb 18, 2017 7:40 pm
JonathanKing offline
Posts: 36
Joined: Dec 29, 2015

Re: GoControl WA00Z-1

Thanks Matt, that plugin worked perfectly.

Posted on
Sun Dec 12, 2021 8:38 am
JonathanKing offline
Posts: 36
Joined: Dec 29, 2015

Re: GoControl WA00Z-1

Matt,

The plugin has been working somewhat inconsistently for a while now, it often misses a button 2 press until I've pressed button 1 first. Which just serves to annoy anyone who tries to simply turn a light off! (I've change the batteries, doesn't make a difference) I was going to ditch the plugin and use the native device when I realized that Indigo see a press, and a release, but not a double-press (in the logs). Also, when I try to make a Trigger for the device, the only option is for battery state, not button or scene.

What am I missing?

Thanks,
-jonathan

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 3 guests