tonesto7 / homebridge-smartthings

SmartThings Homebridge Plugin
384 stars 770 forks source link

(BUG) 3-Speed Fan Shows as 0, 33, 66, or 99% rather than OFF-LOW-MED-HIGH #350

Closed DaveLinger closed 3 years ago

DaveLinger commented 3 years ago

Verify the following before opening an trouble issue

Go over all the following points, and put an x in all the boxes that apply. If you're unsure about any of these, don't hesitate to ask. We're here to help!


About Your Setup

Expected Behavior

Tell us what you think should be happening

Devices using the "Z-Wave Fan Controller" device type and selected as a "3 speed fan" in the homebridge-smartthings SmartApp should show as having 4 options in Home - OFF, LOW, MED, HIGH.

Current Behavior

What happens instead of the expected behavior?

Currently, although the fan shows as having OFF-LOW-MED-HIGH options within the native SmartThings iOS app, it shows as a dimmer-style infinitely-adjustable scale from 0-99 in Home app. When off, it shows 0. When on LOW, it shows 33. When on MEDIUM, it shows 66. When on HIGH, it shows 99.

I don't want to have to tell Siri "set the fan to 66%" to put it on Medium.

Steps to Reproduce (for bugs)

Provide a link to a live example, or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant

  1. Add a z-wave fan switch to smartthings (I am using the "GE Enbrighten Z-Wave Plus Smart Fan Control, Works with Alexa, Google Assistant, 3-Way Compatible, ZWave Hub Required, Repeater/Range Extender, White & Light Almond, 14287")
  2. SmartThings automatically selects the "Z-Wave Fan Controller" device type.
  3. Within the SmartThings App, you can control the fan using OFF-LOW-MED-HIGH options as expected.
  4. Select the new z-wave fan as a 3-speed fan within the homebridge SmartApp.
  5. The new fan appears in Home app, but shows the current speed as 0%, 33%, 66%, or 99%.

Context

How has this issue affected you? What are you trying to accomplish? Providing context helps us come up with a solution that is most useful in the real world**

I just want to be able to tell siri to set the fan to LOW or MEDIUM or HIGH, which are the correct native speed designations for this device.


Please include a copy of any relevant log output to assist in tracking down the bug

DaveLinger commented 3 years ago

Guess this is a Home limitation for now.