Dear all,
I defined a thermostat:
//HomeKit syntax
Group Thermostat_Office "Heizung Büro" (Heating_Office) [ "Thermostat" ]
Number Current_Temperature_Office "Ist-Temperatur Büro [%.1f °C]" <Temperature> (Thermostat_Office, Temperatures) [ "CurrentTemperature" ] {channel="zwave:device:5fe6dd01:node3:sensor_temperature"}
Number Set_Point_Normal_Heating_Office "Solltemperatur Büro Normal [%.1f °C]" <Temperature> (Thermostat_Office) [ "TargetTemperature" ] {channel="zwave:device:5fe6dd01:node3:thermostat_setpoint_heating"}
String Homekit_HeatingCoolingMode_Office "Homekit Heizungsmodus Büro [%s]" (Thermostat_Office) [ "homekit:HeatingCoolingMode" ]
This configuration works well, and if scan in Google Home, I can see the current temperature, select the set point temperature and ask for the current temperature. This works both in the app and with voice commands. I can also switch the thermostat on (“heat” or “auto”) and off (“off”).
The same device is found in the Alexa app, but not fully functional. It is reconized as a Thermostat. Via voice, I can also choose a set temperature or ask for the current temperature. Still, I cannot choose a mode. When I say (in German) “Alexa, switch the heating off”, it responds “The thermostat heating does not support this”. Also in the app, I see only the device properties, not the UI for a thermostate (choose a set value, check the current temperature, swiching to heat or off).
So while Google does recognize a fully functional thermostate, Alexa has issues. Can someone help?
Alexa App
Google Home
Just for reference, the thermostat in the Alexa app should look like this: