Hey guys, there is someting happended and I can not solve them myself, so I come here to ask some help.
First, about the AC. I use syssi’s custom component xiaomi_miio_airconditioningcompanion to make my AC accessed to hass and then use hass’s homekit component to let it work with my apple device. Every thing is fine with my manual operation in homekit app. But when I try to ask siri to do someting, accurately turn on or off the AC, noting happened. Then I went to the dev-tools to see the logs and found that it use a invalid “heat_cool” for hvac mode.
Here is the logs:
Error executing service <ServiceCall climate.set_hvac_mode : entity_id=['climate.air_conditioning_2f'], hvac_mode=heat_cool>
custom_components/xiaomi_miio_airconditioningcompanion/climate.py (ERROR)
ValueError: 'heat_cool' is not a valid OperationMode
I tried words like " shut down" “cut off the power” “power off” “turn off” and in logbook homekit component always send a “heat_cool” to the climate components. Otherwise, ervery manual operating in komekit app can make homekit component send a correct instruction to climate.
Next is about the TV. I am using a bravia tv, and it can show in the homekit app as a TV device, but the input source is missing. I tried to add the inpust source in customize.yaml like this:
media_player.sony_bravia_tv:
device_class: tv
source_list: [HDMI 1,HDMI 2,HDMI 3/ARC,HDMI 4]
and the input show as a independent device in homekit app.
These two problems confused me several days