dinmammas / homebridge-robonect

Homebridge plugin for Robonect-powered lawn mowers
ISC License
3 stars 3 forks source link

Suggestion: Better suited HomeKit Control #11

Closed vniehues closed 2 years ago

vniehues commented 2 years ago

Hey! I was about to start developing my own plugin for robonect when I stumbled across yours. Great work!

I was planning to use the FanV2 as the exposed Service. Reason being that it supports the TargetFanState characteristic. This could allow the end user to set it to Auto or Manual with a "picker". Auto would be the auto mode and manual could be defined by the user (eod / home / whatever) by selecting the correlating value in the homebridge config. Start/Stop could then be controlled using the percentage of the ventilator. This would prevent the "double auto mode" that you get when you turn both the switch and the fan off.

Another great option (the better option in my opinion) would be to use the Outlet Service and expose "one outlet per mode". For the optimal user experience you could then disable every outlet beside the one that was pressed. Essentially making it a remote with a couple of stateful switches. As long as you expose 4 or more outlets, they will show as simple on-off buttons in the home app instead of toggle-switches (looks very nice imo). Using the outlets we would have a cleaner UI, access to all modes and less clutter in the home app. (Also no "double auto mode")

Again: Great work! Thank your for this plugin :)

dinmammas commented 2 years ago

I'll go ahead and close this, and wait for your PR as per #12 :)

vniehues commented 2 years ago

Honestly.. don't count on it.. :D I'm currently swamped with work. I'll take a look at it when I find the time..