[BETA] GE 14287 Z-Wave Plus 3-Speed Fan Control With Double Tap

Unfortunately I don’t have this switch, but everyone was having a similar issue with the Wink King of Fan Controller - see the posts about that at [BETA v0515] Hampton Bay Zigbee Ceiling Fan/Light Controller . It worked great in the old app, but failed totally in the new app and with the new Alexa integration also didn’t work. @Rafael_Borja wrote a great DTH for that update, maybe you can message him and ask for help? The new driver for that fan is at https://github.com/rafaelborja/SmartthingsKingOfFansZigbee. It is zigbee vs zwave so will definitely be different.

With this 14287, you must be lucky enough to have two switches in a box with seperate fan/light control. I only have a hot and neutral (no third wire) between my fans, but Inovelli came out with their https://inovelli.com/red-series-fan-light-switch-z-wave/ which works great in the new app. They are working on one that would be very similar to the GE14287 called “project windy city”, but that is on hold and probably wouldn’t be out until at least a year https://community.inovelli.com/t/fan-switch-project-windy-city-on-hold/78

I assume you just want fan control and the double tap to work. Another option would be to take the stock smartthings Zwave fan controller at https://github.com/SmartThingsCommunity/SmartThingsPublic, and try and add the code changes made for the DTH related to the buttons from https://github.com/nuttytree/Nutty-SmartThings/pull/11 .

I would try but I don’t have this switch to troubleshoot. The only way I’ve been able to update code is with a lot of trial and error. I wrote some Java codes, but that was almost 20 years ago and I haven’t kept up with it. I can read the code enough to know what it is doing, but have trouble writing it. Plus, this code is all going from Groovy to basically JSON posts to an API. The new Smartthings app relies on these JSON posts. Groovy was very forgiving, but when you code a JSON post wrong, it just doesn’t work. JSON posts are super sensitive and if the quotes face the wrong way, or the case is wrong (its case sensitive), it just doesn’t build and you get nothing when you go into the new app and click it.

Another thing I am seeing is that many of the advanced users have jumped ship on Smartthings. They’re using Hubitat, Homeassistant, or others. It may be time to give up and make the switch. I’m trying Homeassistant, and if you have an old laptop, you can through Linux on it and a few Sudo blah blah blah commands and you have an instant new hub that is free. I’ve been saving old laptops with Linux for years since it is so much less of a resource hog then Windows and breaths new life into them. Homeassistant has a steep learning curve, but at least once its setup you’re not at the whim of what some developers want to do because you basically built it yourself and it runs local. We talked a lot about this over here Alternative Hubs .

However, attempting to update these DTH’s is starting to seem like placing band aids on a sinking ship. Sure we might get them working for now, but who knows if they will work in the future. Smartthings will sunset the Groovy IDE at some point, and every custom code will probably need to be completely redone when that happens. It honestly may be worth switching over now if you’re a power user. I’ve learned a ton from this community but I just don’t know if its worth the time to keep patching things up. I would love to hear @nathancu or @JDRoberts chime in on this. Their support and commentary has been absolutely invaluable to me as I continue to learn more about home automation.

1 Like