Closed Freddicus closed 4 years ago
When you toggle circulate, what are you toggling between? On = circulate (I imagine), so Off = auto? Is that right?
I don't have access to the API, so I had to make some guesses. :)
I used the concept of a momentary switch. It doesn't know anything about the state of the system. It just sends the API request with fan mode 2 (circulate) or 3 (follow schedule) in the payload.
I think it might be more useful as a separate accessory within the plugin, instead of separate service within the accessory. Harmony does something similar where you can add an off button that lives outside of the Apple TV accessory.
Edit: Additionally - HomeKit/HAP does not offer any generic multi-toggle / multi-state switches. I did a bunch of Google-foo looking into it. Alarm does expose a purpose-built multi-state switch, however, but borrowing that for fan states seemed improper, and HomeKit will render it with a siren in the Home app.
The code is a little sloppy, I know. If you don't want to accept the pull request, please close it and I will publish it separately giving this project credit just like you gave tcc-homebridge credit in your readme. Thanks!
@AdeelK93 Or anyone? Should I just publish my fork?
Closing. I'll publish and give credit.
Hi guy's
I'm running the latest version of TCC-Fan and I still can't find anywhere the information to to make the mode to toggle from Circulate, Auto and so on ! Is there is location I never look at ?
Thank you in advance even if the last poste is almost two years old :-)
Hi @MarcMTLDK - my humble little flawed fork provides this. But you need to make sure it's configured.
https://github.com/Freddicus/homebridge-tcc-fan#new-in-this-fork
Hi - Still maintaining this? 😃 I added some code to enable toggling of circulate and follow schedule. It's not the prettiest code, but seems to work. I can publish my accessory to npm separate if you're not accepting pull requests. I've never done a PR before, so be gentle.