OK, I'm tired of my GE fans showing up as dimmers in the Dashboard.
What attributes/commands are needed to get the fans to show up/control like caseta, et al, fans on the dashboard (w/low/med/high etc controls instead of dimmer controls)?
I'll go ahead and make a user driver, but I need to know the criteria first.
This is the intended action. HE shows it as a dimmer which is exactly how fan speed is done. ST does it in the back ground even though it shows low/medium/high it's still a dimmer switch.
Yes. if the speed attribute is available and the fanControl capability is added to the driver the tap action on the fan tile will show the available setSpeed commands.
However, if only level is available, it falls back to being able to set it like a dimmer.
I'm really only familiar with the Hampton setup but based on what I know of the ge fan setup, I think this should be fairly easy. Just add the fanControl capability and a setSpeed() method.
The setSpeed() would simply translate the low,med,medhigh,high or 1,2,3,4 parameters to there respective dimmer levels.
Thanks, that is what I was looking for. Should be easy to make a user driver for these devices that adds that.
Thanks for that. I should have looked there first, but didn't think of it... Doh!
For the GE driver I'll make, I'll just make the Level% for each enum configurable (with some default %), and people can decide for themselves what % they want it to be.
No worries. This is about a 15 minute driver to make. It is just my ge dimmer driver + fan capability. Will do it after dinner tonight or tomorrow morning,
Not getting it to work yet... Each time I add the device w/new driver (using fan as template) it still shows up as a dimmer. Does the "level" attribute need to not exist at all on the device?
Does tap give you the setSpeed options? Fan tile template has both the slider and the tap action. I don't believe the slider disappears if level isn't present but you can try it.
What should AUTO do on a fan driver? I understand off, on, and the speeds, but I wasn't sure what Hubitat had in mind for the "AUTO" enumeration of the speed variable. Or is it unused?