New Homebridge Plug-in via MakerAPI

The case is a bit different here. Your Hampton Bay Fan controllers have the attribute "speed", the GE Smart Fan Control only has level. You would have gotten the same result as Andrew with the "other" homebridge plugin.

Just FYI. My user driver for the GE Fan Control (zwave plus version only) has all of the expected speed settings/variables to support the Hubitat Dashboard fan template, and presumably other dashboard fan templates - although I only tested it on the Hubitat dashboard.

I don't use homebridge so have no comment on anything there.

1 Like


Thanks! NPM pulled down 0.1.13. No change in how the fan shows up (yes, I restarted Homebridge). Perhaps I need to remove the device from the Maker API and then add it back. I will try that after work today.


I'd give that a try. Where could I find your code?

Hmmmm, those damn fans.......

Do me a favor when you have a moment, go to your MakerAPI instance and follow the linke "Get All Devices with Full Details" and get me the entry fior your fan. (BTW, it is different than requesting it only for that particular device). I have a mockup software that I can use to replicate your issue with that JSON output.


        "name": "GE Smart Fan Control",
        "label": "Ceiling Fan",
        "type": "GE Smart Fan Control",
        "id": "130",
        "date": "2019-04-29T18:43:20+0000",
        "model": null,
        "manufacturer": null,
        "capabilities": [
        "attributes": {
            "level": "32",
            "dataType": "ENUM",
            "values": [
            "switch": "off"
        "commands": [
                "command": "configure"
                "command": "off"
                "command": "on"
                "command": "refresh"
                "command": "setLevel"

Thanks! I'll try it after work.

Hey @swiss6th,

just published a new version of the plugin to get you GE Fan Controls working (with the current driver). @JasonJoel 's driver is technically still the right choice as it actually implements the Fan Control capability as it should be. But you should be ok now.

Updated but now it doesn’t control the fans at all. It will say on and off but they don’t turn on.

What type of fan do you have?

Hey Dan...looks like they implemented the Modes and HSM endpoints for the Maker API like you requested! Can't wait to see your great plugin take advantage of these on Homebridge. Keep up the great work!!!

I have 1 Honeywell fan switch 1 Leviton and just replaced the bedroom with the Hampton bay controller.

@black01gt I just published a new version of the plugin to fix your issue.....

@tsviper: Yes! I saw that and already updated my development hub. Going to work on this over the next couple of days and test the hell out of it, especially with all those different fan drivers..... :crazy_face:

Well I can control the fan now. But when I turn it on it goes to 100% then the icon goes off. Fan still on. Control the slider turns it off.

Can replicate that one here.... So your fan is off, you press and hold on the icon and use the slider or just single press on the icon and wait for it to turn on to 100%?

Single press the icon and it turns on the fan to 100% then the icon goes grey(off). Fan is still on at 100%. Press and hold to adjust the speed turns it off.

Ok, I would need the window output from homebridge to see what is going on there. I need to see those lines with "Change Event"..... I have the feeling that the events are overlapping here...

Not sure how to do that. I can try if you can give me steps.

You mean the log? Where you can see events?