jvmahon / homebridge-hubitat

11 stars 2 forks source link

Fan Service instead of Fanv2 #9

Closed drewcovi closed 3 years ago

drewcovi commented 3 years ago

Any chance we can tap into the Fan service rather than categorizing them as Fanv2? This opens up a few more icons in HomeKit, and a few more characteristics.

drewcovi commented 3 years ago

If this could at least be configurable, many zwave fan controls do not have extra parameters that v2 provides.

jvmahon commented 3 years ago

In the HomeKit Accessory Protocol Specification (Non-Commercial, Release R2), only the FanV2 is used (the document refers to the Service as the "Fan" service, but its actually FanV2 being used - see image below). I assume the old "Fan" service is now deprecated and being phased out. Given that the HAP specification only uses FanV2, my preference is to stick with that.

image

drewcovi commented 3 years ago

I’m surprised in that case that they’ve added icons for ceiling fans and pedestal fans but not for anything categorized fanv2

jvmahon commented 3 years ago

FYI - there was a major bug in the fan code which prevented the Home app from updating when the fan was turned on / off. You'll want to update to the latest version (1.0.2) to fix that.

drewcovi commented 3 years ago

@jvmahon appreciate the heads-up. I might just have to sync with your upstream branch since I really can't afford to have this plugin sending heading and cooling thresholds even when im not using auto mode. still seeing that output from homebridge (obviously no practical reason apple is doing that).

drewcovi commented 3 years ago

ill stay tuned for if/when you comment-back-in that quick mode check. 🙂