HomeKit Siri Interaction with Climate Device - Don't know the status of your thermostat

Hi all,

first, happy new year! May it be filled with fantastic automations and superb WAF.

Coming to my issue (which is somehow also related to my WAF here at home):

I have set up homekit and exposed my climate devices to homekit. That is just working perfectly, i can see the devices, current temperature, target temperature, mode in the Home App.
Exposed is a climate device with (current) status “heat” and the following (current) attributes:

hvac_modes: off, auto, heat
min_temp: 5
max_temp: 25
target_temp_step: 0.5
preset_modes: away, home, auto
current_temperature: 22.2
temperature: 22
current_humidity: 47.8
hvac_action: idle
preset_mode: home
offset_celsius: -1
offset_fahrenheit: -1.8
default_overlay_type: TADO_MODE
default_overlay_seconds: null
friendly_name: Wohnzimmer
supported_features: 401

I also can ask Siri to set the temperature to some value (say 21°) and it does so and turns the heater on.
But when i am asking “Hey Siri, wie warm ist es im Wohnzimmer” (“Hey Siri, how warm is it in the living room?”) it replies “Tut mir Leid, ich kenne den Status deines Thermostats nicht.” (Sorry, i don’t know the status of your thermostat).

So my questions are: How can i reliably ask for

  • The current temperature in a room
  • The target temperauter for a room
  • Set the target temperature for a room

It would be great if one has the correct (german) sentences i have to ask for.

Thanks in advance
Patrick

I have a Nest thermostat in each room.

What works for me is:

  • ask Siri “what is the Living Room temperature?” (current temperature)
  • ask Siri “what is the Bedroom target temperature”
  • tell Siri “set the Den temperature to 69 degrees” (sets the target temperature)

The translation I asked for says this is the German version:

  • Fragen Sie Siri: “Wie hoch ist die Temperatur im Wohnzimmer?” (Aktuelle Temperatur)

  • Fragen Sie Siri “Was ist die Zieltemperatur im Schlafzimmer”

  • Sagen Sie Siri: “Stellen Sie die Temperatur auf 69 Grad ein”

Bear in mind I’m in the US (Fahrenheit)

Happy New Year. :slight_smile:

Hi @bob.t

i am using tado devices. My configuration is like
tado > ha > apple home

and not
tado > apple home (this configuration was working and i could ask for both current and set temp)

ChatGPT mentioned, that Siri asks the HomeKit Voice API but HA doesn’t reply with a valid value. So i guess its something there. ChatGPT proposed several workarounds (direct link tado > apple home, template sensor, siri shortcut). Have to think about it …

Nevertheless, thanks for your feedback, appreciate it!

1 Like