[RELEASE] BETA - Z-Wave 3-Speed Fan DTH with Child Devices


#1

Z-Wave Fan Control with Child Device

I’ve used the code from @ChadCK and @dalec to create a Z-Wave 3-Speed Fan DTH with children switches. What this means is that whatever you name your device, three additional child devices will be created. They will be called ‘DEVICE NAME’ LOW, MEDIUM and HIGH. These additional child devices can be accessed from other smart apps and more importantly from an Echo or Google Home device. These child devices will not show up on your device list (only inside the parent DTH).

As a note, this should be fully upgradeable from ChadCK’s DTH (should not break any existing integration).

Continues to support custom commands:

lowSpeed()
medSpeed()
highSpeed()

You will need to install both the parent and child DTH from my repository at jhamstead/jhamstead to IDE.

To Install

  1. Log into your IDE https://account.smartthings.com
  2. Click “My Device Handlers”
  3. Click “Settings” and add the following Repo: jhamstead / jhamstead / master
  4. Click “Update from Repo” and select “jhamstead / jhamstead”
  5. Under “New (only in GitHub),” check the following:
    smartthings: Z-Wave Fan Control
    smartthings: Z-Wave Fan Control - Child Device
  6. Select the “Publish” button
  7. Click “Execute Update”

To Update Existing Devices

  1. Go to “My Devices”
  2. Select the device you want to change
  3. Click “Edit”
  4. Select the “Type” box
  5. Find “Z-Wave Fan Control” near the bottom of the list
  6. Click “Update”

Parent Device


Child Device


Z-Wave Smart Fan Control Custom Device Type
GE Z Wave Fan Control #14287
[BETA] GE 14287 Z-Wave Plus 3-Speed Fan Control With Double Tap
GE fan controller acting like dimmer
#2

Pretty cool! I will try this out on one of my fans to see if I like it.


(Jason) #3

I installed both the Parent and Child DTH, however, the ‘Low’, ‘Medium’, & ‘High’ buttons within the DTH arent showing in the app, only the slider and status light options.


#5

Sorry. I changed the name of the device to make it line up and broke the DTH. Fixed now. Just download the updated version.

If you already have it installed, you’ll likely need to go into the SmartThings app and click settings, then save to create the child devices.


(Chris) #6

Awesome work. Installed and working great!


#7

I tried this but the child devices never get installed. What am I doing wrong?


#8

As a note, the child devices are there if you have LOW, MED and HIGH buttons in your device. Those buttons will be missing if the child devices fail to install. They are accessable through routines, SmartApps, Google Home and Amazon Echos.

If not, in IDE you’ll need to install and publish both the Z-Wave Fan Control and Z-Wave Fan Control - Child Device DTHs. Afterward, set your device to Z-Wave Fan Control in IDE. The children should automatically be created. You can force a child build by entering and saving the settings for your device in the SmartThings Classic App.

If that still fails PM me with your live logs. I’m sure we’ll be able to track down the issue.


#9

Thanks for this. It works great in the ST app and through Echo/Alexa.


(Ryan Anderson) #10

Thanks for the handler, works great in ST. With my echo’s I’m experiencing so issues. “Alexa fan medium” doesn’t work but “Alexa fan med” does. And “Alexa fan low” does nothing while the fan is off and lowers the current speed by 10% when the fan is on. “Alexa fan on low” works in both cases.


#11

First, in your SmartThings App, do you have Alexa setup to discover all devices or do you manually add them. If you manually add them, you’ll need to add the new devices:
Fan Low
Fan Medium
Fan High

Second, whether you add them manually or all are discovered, you’ll need to run a discovery in Alexa. If you haven’t say “Alexa, discover my devices”

Alexa does have some low high keywords so I’m guessing that the devices have not been added and the commands are using the keywords.

Lastly as it seems you know, to use the devices you can call them like:
Alexa, Fan Low On
Alexa, Turn on Fan Low

Using the “Alexa set” command will not work. These devices look like regular on/off switches.


GE Z Wave Fan Control #14287
(Alex) #12

Thank you for the DTH. Works great!


#13

Thank you for this, makes the fan switch much more usable.