This is a review of the 100+ series wall switch and dimmer from HomeSeer. For a review of HomeSeer’s latest 200+ series switch and dimmer, please see: HomeSeer HS-WS200+ & HS-WD200+ Review and SmartThings Device Handlers.


Originally Published: 8 April 2016

Initial Impressions

This is a preliminary review of the HomeSeer Z-Wave Plus HS-WS100+ on/off switch and HS-WD100+ dimmer switch. I’ve also posted SmartThings Device Handler/drivers, Central Scene Notification Information, and some comparison images with the GE Z-Wave switch equivalents.

These new switches appear to be manufactured by Dragontech, but have custom HomeSeer firmware that provides double-tap, triple-tap, and hold functionality for both up and down presses, as well as instant status – all via Central Scene Notification. These new switches include the new 500 series Z-Wave Plus module sporting extended range and network-wide inclusion (NWI).

Interestingly, these HomeSeer WS100+ and WD100+ switches physically look and feel very similar to their GE 12722 and 12724 counterparts – including very similar casing and screw terminals. The WS100+ on/off switch also has the same (annoying for some) short delay as the 12722 before the physical relay responds after a press. The WD100+ dimmer performed similarly to the GE 12724 dimmer, with no flickering or noticeable hum when used with a dimmable LED bulb.

I am not aware of what, if any actual components of these switches may also be shared with the GE’s, but could it be that we may soon be seeing a GE branded variant of these switches available at Lowe’s?

The HomeSeer HS-WD100+ dimmer includes 7 level LED dim indicator status and a air gap switch

The HomeSeer HS-WD100+ Z-Wave dimmer includes 7 level LED dim indicator status and an air gap switch

Aside from the added LED dim level indication on the WD100+, the main physical differences are that the HomeSeer switches have bluish-white and slightly brighter LED indicators, and the WS100+ on/off switch does not include an air gap switch as does the GE on/off switch.

The LED dim level indicator, instant-on, and double/triple press and hold functions worked well in my testing and are welcome additions to the GE capabilities, at an only slightly higher price-point. These are now my top recommended switches in the bang-for-the-buck category.

A simple use case for these switches might be to turn on your porch light with a single press, include pathway lighting with a double tap, and also include flood lighting with a triple tap.

If you like the GE switches, you’ll really like the HomeSeer switches. If you don’t care for the GE switch look & feel, or the ~400ms delay on the physical relay of the on/off switch, these may not be quite what you are looking for, and you may be more interested in the Cooper Aspire, Leviton, or other offerings in the Z-Wave In-Wall Switch Comparison Table.

Issues to be aware of

EDIT 15, June 2016: HomeSeer has implemented a firmware update for the HS-WS100+ on/off/on toggle issue described below. HomeSeer has also updated the HS-WD100+ dimmer firmware to enable control of the dim rate when controlled remotely. This update also enables a much slower ramp-up of the dim level when controlled remotely, which I believe will resolve issues some users have had using this dimmer with certain bulbs. If you have a HomeSeer controller or a hub that supports over the air updates, the updated firmware can be downloaded from HomeSeer here.

I initially had an issue with the HS-WS100+ On/Off switch where the switch would turn on as expected when manually pressed or held, but sometimes would then immediately turn off and finally back on again. I observed this behavior when testing with a SmartThings Hub, HomeSeer controller, and also an Almond+. The switch never exhibited this behavior when it was left un-paired to a controller. HomeSeer support quickly sent me out a replacement and so far, I have not seen this exact annoying behavior after a normal on press, although it does occasional toggle off and back on again when held on. I have seen other reports now of this behavior, and it appears that so far, HomeSeer support has been quick to respond with replacement switches.

I also saw an issue with the HS-WD100+ dimmer using a non-standard LED fixture with built-in, non-replaceable dimmable LEDs. Occasionally, when remotely setting the switch to a high dim level after it had been off, the fixture LED’s would remain barely lit, despite the switch LED’s indicating the high level had been set. The fixture always works fine with the GE Z-Wave 12724 dimmer. I did not check the dimmer output with a multimeter, but I suspect it may have been an issue with the fixture not correctly handling the ramp-up behavior of the switch, and not an issue with the switch itself. I did not experience this issue when testing with other incandescent and dimmable LED bulbs.

SmartThings Device Handlers for HomeSeer HS-WS100+ & HS-WD100+

I’ve written the following device handlers for the Samsung SmartThungs Hub that handle both double-tap, triple-tap, and hold notifications for both the up and down cases for these switches. They also handle a scene notification for normal press up and press down for “instant” on/off status notification.

Update 26-September-2016: The WD100+ device handler has been updated to support preference options for ramp rate configuration, switch reversal, as well as an option to turn the light on full brightness following a double-tap up action.

Update 14-January-2017: The WD100+ device handler has been updated to an option to set the dim level to 25% following a double-tap down action. Also, additional button results have been added for single press up (button 7)  and single press down (button 8) actions. These are useful for enabling smartApp rules to execute on single tap up/down actions regardless of whether the switch is already currently in the on or off state.

The device handlers also include virtual buttons on the mobile app for all the possible button states.

Device Handler Installation:

The HS-WS100+ and HS-WD100+ SmartThings Hub Device Handlers can be downloaded at:

Installing the Device Handler:
  • Login at
  • Select “My Device Handlers” and select “Create New SmartDevice”.
  • On the “Create New Device Handler” page, select the tab “From Code”, and paste in the code from either of the above links into the IDE editor window.
  • Click the “Create” button at the bottom.
  • Click the “Save” button above the editor window.
  • Click the “Publish” button and select “For Me”.

The device handler is now ready for use.

HS-WS100+ and HS-WD100+ Button Mappings
Action Button# Button Action
Double-Tap Up 1 pressed
Double-Tap Down 2 pressed
Triple-Tap Up 3 pressed
Triple-Tap Down 4 pressed
Hold Up 5 pressed
Hold Down 6 pressed
Single-Tap Up 7 pressed
Single-Tap Down 8 pressed

If you don’t need all of the virtual double/triple tap and hold buttons on you mobile app and just don’t want all the clutter, SmartThings community developer erocm1231 also created a WD100+ device handler without all the fuss right around the same time I developed these. This handler uses the same button mappings as described above.

The ability to have multiple SmartThings device handlers available within a couple days after a product release is not uncommon, and is a testament to the SmartThings flexible architecture and the very supportive SmartThings community members.

A special thanks to SmartThings community member Dale Coffing for testing the dimmer device handler on Windows Phone and for providing this short video of the WD100+ device handler virtual button function on Android.

Which SmartThings SmartApp should be used with these?


HomeSeer Z-Wave Plus Switches: HS-WD100+ On/Off (left) and the HS-WD100+ Dimmer

To execute actions within the SmartThings architecture based on these new capabilities, you’ll need to use a SmartApp – and there are several options available. If you are only interested in making use of double tap and triple tap functions, the stock SmartThings Smart Lighting and Button Controller SmartApps can be used to trigger actions based on the first 4 buttons configured in this device handler. If you would like to make use of all 6 functions, Dale Coffing has also put together a modified Button Controller SmartApp (more info here).

If you’re also looking for a universal Rule Engine capability (and are brave enough to try the Beta version), the new CoRE (the Community’s own Rule Engine, pioneered by intrepid developer Adrian Caramaliu) SmartApp, can also perform this function – as well as just about everything else.

Central Scene Notification Information

Up/Down: Scene Number
Up Down
sceneNumber 1 2
Press Type: Key Attributes
Hold Double
keyAttributes 0 2 3 4


HomeSeer HS-WS100+ compared to GE 12722

HomeSeer HS-WS100+ compared to GE 12722

HomeSeer HS-WS100+ compared to GE 12722 (back)

HomeSeer HS-WS100+ compared to GE 12722 (back)