GoControl WA00Z-1 Z-Wave Scene-Controller Wall Switch
This product is convenient to control smart plugs and smart bulbs, and fits perfectly on top of an existing light switch. It has 2 buttons, which can be programmed independently.
I used to experiment an issue with that product when using it to control devices that also use Z-Wave, where I could only get the switch to work by releasing it after holding it for over a second. However, that issue was solved at the beginning of 2021, when the Z-wave JS integration for Home Assistant was released and replaced the old Z-Wave integration.
Using this switch with Home Assistant is not flawless, as it will ocasionally fail to trigger the action that it is supposed to trigger, or will do so with a delay, though these instances are reasonably rare.
How to configure an automation on Home Assistant
To configure an automation using that device as a trigger with Home Assistant's Z-Wave JS integration, start by going in the Developer Tools
section of Home Assistant, then in the Events
tab. Under Listen to events
, subscribe to zwave_js_value_notification
. After clicking Start Listening
, press one of the buttons on your device. An event looking like this should appear:
{
"event_type": "zwave_js_value_notification",
"data": {
"domain": "zwave_js",
"node_id": 22,
"home_id": 3978546905,
"endpoint": 0,
"device_id": "fe26007442aff6ea1f06249e999dc364",
"command_class": 91,
"command_class_name": "Central Scene",
"label": "Scene 001",
"property_name": "scene",
"property_key_name": "001",
"value": "KeyPressed",
"value_raw": 0
},
"origin": "LOCAL",
"time_fired": "2021-02-07T02:30:16.764908+00:00",
"context": {
"id": "90f8613dca74586f2b4e71885f7ebbd9",
"parent_id": null,
"user_id": null
}
}
Take note of the device_id
value.
Now when setting up an automation, use this configuration for your trigger:
event_data:
device_id: <Your device ID>
property_name: scene
property_key_name: '001'
value: KeyPressed
event_type: zwave_js_value_notification
platform: event
Replace '001'
by '002'
if you want to use the bottom button instead of the top bottom, or remove this key completely in order to use any of the buttons as a trigger.
This product review is provided with no guarantee that you will have the same experience as its author. (Full Disclaimer)