nitaybz / homebridge-sensibo-ac

Homebridge plugin for Sensibo - Smart AC Control
GNU General Public License v3.0
70 stars 15 forks source link

Adding an option to use the fan speed as a light slider #152

Closed JacobsonGal closed 1 month ago

JacobsonGal commented 2 months ago

Current Flow

In the current configuration, your can't change the fan speed from the iPhone control center, so if the iPhone is locked/not in the home app, you need to navigate to the home app, press on the ac accessory, open the settings and slide the fan slider.

Requested Flow

Would be great of we could have a toggle to decide how to use the fan speed of the AC unit:

  1. Regular fan slider from the accessory settings.
  2. Fan slider: (that will be renders beneath the ac temp gauge) image image

Thanks you!

benwebbbenwebb commented 2 months ago

Hi @JacobsonGal

I've also wanted something like this so keen to hear if you have any thoughts on how it might be achieved?

I think (at least in the current iOS v17 that I'm running) it's not possible due to Apple limitations on what is exposed in Control Centre...

The nearest workaround that I can think of is:

  1. Go in to the Fan accessory from Control Centre, set the fan speed directly there
  2. Wait a moment for the change to happen, then
  3. Go in to the AC accessory and change the mode to Cool (or Heat, or Auto) Note: this may require you to have the modes set as separate tiles
ovq commented 2 months ago

@benwebbbenwebb, maybe @JacobsonGal is running an iOS 18 beta, where you can expose specific HK devices / switches to Control Center...

JacobsonGal commented 2 months ago

@benwebbbenwebb There isn't any fan accessory, the fan slider is inside the AC settings, if there was a separate fan accessory, this issue would not have been needed.

benwebbbenwebb commented 2 months ago

Hi @JacobsonGal

To confirm, the first image in your original comment isn't from your device?

My AC unit has separate modes (Fan only, Dry, Cool, Heat, Auto), Sensibo exposes these to this plugin and (depending on your settings in Homebridge and the Home app) this allows you to see separate accessories in the Home app, e.g.: Home_app

This in turn means I can use the workaround I previously mentioned.

The nearest workaround that I can think of is:

  1. Go in to the Fan accessory from Control Centre, set the fan speed directly there
  2. Wait a moment for the change to happen, then
  3. Go in to the AC accessory and change the mode to Cool (or Heat, or Auto) Note: this may require you to have the modes set as separate tiles

Does your unit / Sensibo app not include a Fan mode?

As for your original suggestion, as I previously touched on, unfortunately due to the current Apple limitations I'm not aware of any way to bring the AC mode fan control in to Control Centre (without it being a separate accessory as advised above).