Closed JannickBlmndl closed 6 years ago
The HomeKit component assumes that the entity supports the four basic states that many climate devices do: off
, heat
, cool
and auto
. Since the implementation in the Home App can't be changed, it would require a dynamic check inside HA each time a call comes in. At least at the moment that's a bit too much complexity.
Especially since I think an easy workaround for you should be to say something like:
Hey Siri, set heater to heat
instead. That should work just fine.
Thanks a lot for your response! I fixed this problem using Siri Shortcuts. I created a scene in Homekit which turns the heater into heating mode. And then added it to Siri using a custom command.
Nice solution :)
Home Assistant release with the issue: 0.81.6
Operating environment (Hass.io/Docker/Windows/etc.): Manually installed on Raspberry Pi https://www.home-assistant.io/docs/installation/raspberry-pi/
Component/platform: https://www.home-assistant.io/components/climate.generic_thermostat/
Description of problem:
Homekit cannot control generic thermostat with automatic mode. If I for example ask Siri to turn on my heater the default setting that Siri sets is the automatic function. But my generic thermostat only has a heat and off operation mode. On the other hand, if I manually select the heat option in the mode menu of the homekit thermostat my home assistant generic thermostat does turn on and no errors appear.
Problem-relevant
configuration.yaml
entries and (fill out even if it seems unimportant):Traceback (if applicable):
Additional information: Screenshot of the automatic mode which is set if I ask Siri to turn on my thermostat:
By the way Home-Assistant is a great open source project keep up the good work!