I have quite a few GE Jasco Enbrighten 14314 Smart ZWave fan switches. They work great in Hubitat with no issues. However, when I tell Alexa to turn on the fan, she does, but will then say the fan is not responding. Also, when I tell Alexa to turn on the lights, the fan will come on too. Even though I have set the device type in Alexa to "Fan". Any suggestions?
My GE Zwave Fan Controllers have never had an issue with Alexa. It may have been the driver you were using when you first shared it with Alexa... it apparently decided it was a switch instead of a fan, or possibly a dimmer, based on the capabilities Alexa saw when it was first shared.
You may want to remove it from Alexa, change to another driver, and try sharing it again.
How do I change to a different driver?
My GE Smart Fan Z-Wave switch isn't working well with Alexa. I was told to update the driver, but I don't know how. I searched GitHub but didn't have any luck finding a driver. I also saw a reference to Hubitat Package Manager HPM, but couldnt find understandable install instructions. Any help would be greatly appreciated.
Some context could help others get a better idea of what this means -- e.g., who told you this where?
There are also a few different hardware (and possibly firmware) variations of products with this same name, so knowing your exact model number would be good, too. If you don't still have the box and can't find it anywhere on the product, the "Device Data" table on the "Device Info" tab of the device detail page for your device, assuming you have it paired to the hub and can look at that, also has some fields that could help someone figure this out.
Also, is this different from your other topic? I have merged them into the same one, considering they seem to be about the same issue.
You can read install instructions here: Hubitat Package Manager Installation
Once installed, HPM streamlines the process, but HPM itself doesn't get that help ![]()
You can just Import the App code and then install it. It will Match Up the code you have already and offer to manage the code for you. Just remember, once you hand code management to HPM, it believes you. If you then manually alter the code, HPM will still think it needs to do that and you can get things pretty tangled. The simple solution is... if you want to change your mind and manually manage code yourself, just UnMatch the code in HPM. ![]()
Thanks for merging the topics.
The first reply to this post said to change the driver.
The switch is a GE Jasco Enbrighten Smart Fan Control, Model 14314
Hubitat Device Info:
Type (currently system) - GE Fan Control
Device Data Table - Device Type 18756, Manufacturer 99
Hubitat controls the fan perfectly. However, Alexa does not. 1st issue is that I have two Z-Wave switches in one room. One is this fan controller and the other is a GE Enbrighten Smart Switch, Model # 75691, controlling the separate ceiling light. I have these two switches and an Alexa Echo all setup in the same Room/Group. When I walk in the room and ask Alexa to turn on the light, both the light and the fan come on. I have verified that the device type for the fan switch is set to "Fan" and the light switch is set to "Light". If I just ask to turn on the fan, Alexa executes the command correctly and only turns on the fan. The same behavior for turning off the light. When asking to turn off the light, the fan turns off as well. 2nd issue is sometimes Alexa will say that the fan is not responding even though it executed the command correctly.
Any ideas?
What’s each device’s name in the Alexa app? Sometimes similar device names can confuse her.
Sorry, I didn't get back to this thread. I should have been more inquisitive, like what driver you are currently using. You are using the built-in GE Fan Control. That is what I have always used without issue.
If it was not a driver issue, maybe just try removing it and re-adding it to Alexa? It may hang on to that device, and just reuse the capabilities it already identified. In that case you need to make it think it is a new device.
Maybe try creating a virtual fan device, and share that with Alexa, and make sure it is seen as a fan. Then use the swap device feature in Hubitat to swap the actual fan for the virtual fan, and Alexa should stay happy with it being a fan as a new device.
Originally, I had the lights and fan named:
Office Ceiling Light Switch
Office Ceiling Fan Switch
This naming convention was used in my other rooms as well.
Then changed the name in Alexa to:
Office Fan
Office Light
Still, Alexa wants to turn on the fan when asked to turn on the light.
I went to Hubitat and removed the fans from the Alexa app. Then checked Alexa and they were gone. I went back to Hubitat and re-enabled the fans in the Alexa app, Then went back to Alexa and added each fan to the appropriate group and Alexa still turns on the fan when asked to just turn on the light.
Alexa might look at name as well when adding the device, but the Hubitat skill should be using the device capabilities definitions when presenting to Alexa what kind of device it is. The switch capability is part of the built-in GE Fan driver. Somehow it grabbed on to that initially, and that device is now linked to Alexa via the Device Network ID on Hubitat, so it probably is not going to change unless you trick it with a new fan device and a swap. That's my guess anyway.