nickbreaton / homebridge-modern-forms

Add support for Modern Forms fans to Homekit using Homebridge.
https://npm.im/homebridge-modern-forms
Apache License 2.0
20 stars 5 forks source link

Using “level 1” through “level 6” does not seem to work as intended... #12

Closed stantonlefort closed 3 years ago

stantonlefort commented 3 years ago

I can access all the fan speed levels by specifying %’s or increase/decrease level, but when I ask Siri to set the fan to “level 1” it goes to 33%. Same for “level 2”. All other level commands go to 0%.

Am I missing something? Can I access all 6 speed levels? Thanks,

Stan

nickbreaton commented 3 years ago

Hey @stantonlefort. As far as I can tell Homekit only supports the fan speed as a percentage.

If you say a percentage that doesn't exactly map to a 1-6 step, Siri will round to the closest step.

My assumption of what's happening is you say "Step 3" for example, Siri is interpreting that as 3% and rounding to 0%.

Hopefully this can help narrow down what's happening for you. If you come across a way to display it as steps in the Homekit app please let me know.

stantonlefort commented 3 years ago

@nickbreaton - thanks for the prompt response. I believe you are correct, but will report anything I find.

Even though it does level understand "levels", there is lots of controllability. I was able to say do to multiple variations of:

Also, it seems to know the fans as a set (without any grouping), so the following works across my 3 Modern Forms fans in different rooms:

Not perfect ... but very good and 99.99% better than no HomeKit integration. Thanks for making this available! Stan

nickbreaton commented 3 years ago

Okay great. Since there's no further action to take at the moment, I'm going to close this. If you come across anything please feel free to reopen.