Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6 Fan Speeds #4

Closed
twentyNoise opened this issue Jul 31, 2018 · 10 comments
Closed

6 Fan Speeds #4

twentyNoise opened this issue Jul 31, 2018 · 10 comments

Comments

@twentyNoise
Copy link

Our fans have 6 fan speeds. It would be great if the Fan resolution was split into 6 or something similar. Thanks!

@iRayanKhan
Copy link

I do believe this is a limitation on bond's end as iirc bond supports unto 3 fan speeds. Maybe create another bond fan with the other 3 controls?

@twentyNoise
Copy link
Author

My Bond app shows all 6 speeds.

I ended up editing the index.js to see all 6 speeds but I'm still having issues - outside of the speeds. Homebridge plugin is just not reliable going from one speed to another. It seems to work great if I turn the fan off or set the speed to 0% and then change to another speed. I'm hoping for Bond's HomeKit integration but they keep pushing it so not sure it's going to come anytime soon.

@plainsane
Copy link

See if my pull request helps. I was having a handful of issues, speed, losing fan state on reboot and general out of sync issues. I added an additional switch so that I can reset the state of the light and fan speed inside Homekit.

I think the speed issue is caused by the fact that Homekit can send a rotation update followed by a power on to the fan, which the code would call the power on method...I have changed that behavior.

@iRayanKhan
Copy link

Fixed: #5

@twentyNoise
Copy link
Author

See if my pull request helps. I was having a handful of issues, speed, losing fan state on reboot and general out of sync issues. I added an additional switch so that I can reset the state of the light and fan speed inside Homekit.

I think the speed issue is caused by the fact that Homekit can send a rotation update followed by a power on to the fan, which the code would call the power on method...I have changed that behavior.

I finally got around to upgrading to the latest version and the reliability issues, speed change issues are fixed.

For the 6 Fan Speeds I once again just edited the Index.js to support the 6 speeds. Someone more versed in js than myself should simply code this to base the number of speeds on what is shown in the Bond account.

Anyway, the plugin is MUCH more reliable now with your updates.

Thanks again!

@twentyNoise
Copy link
Author

I just installed the new version and looks like I’m only getting speeds 1 (33%), 2 (66%) and 3 (100%).

Also, when I click the Fan tile in the Home app to shut the fan off, nothing happens.

Thanks for your work on this!

@aarons22
Copy link
Owner

Yeah more than 3 speeds is on my list. I’m hoping to get that knocked out in the next few days.

As for the fan tile issue, what version of iOS are you running?

@twentyNoise
Copy link
Author

Cool, that’s great.

I just installed iOS 13. I wish I hadn’t because the Home app has become unusable: it freezes while updating statuses, I get ‘No Response’ all over the place. iOS 12 Home App has no issues there, which reminds me, I’ll check this Fan tile / off issue in iOS 12.

@aarons22
Copy link
Owner

@twentyNoise I fixed the Fan tile off state issue, and added support for more than 3 speeds! please update and create a new issue if you have any other problems

@twentyNoise
Copy link
Author

@aarons22 Brilliant! it works great! Thank you so much for updating the plugin, it’s working perfectly now and it’s as responsive as the Bond Home app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants