Homematic Thermostat only partly implemented in Alexa Skill?

Dear OpenHABians,

I’ve started to implement Alexa control of my Homematic Thermostats, which is only partly working.

-Upon the question “What is the temperature in the living/sleeping/… room?”, I get the correct answer.

-But upon the question “What is the humidity in the living/sleeping/… room?” there’s a reply like “This is not yet supported”

-And if I want to “Set living/sleeping/… temperature to x°C” the answer is like “This command does not work for device…”

-Changing the Temperature mode is also not working…

-Since I can steer everything in the sitemap correctly, the definitions seem to be generally OK beside the Alexa metadata.

Here is my code. (I’ve also crosschecked, that there is no Alexa meta data definitions in the other groups listed below)

Group                            gWohnzimmerThermostat     "Wohnzimmer Thermostat"               (gWohnzimmer)                   {alexa="Thermostat"}

Number:Temperature      ThermostatWohnzimmer1TEMPERATURE                 "Wohnzimmertemperatur aktuell"          (gWohnbereich, gThermostate, gWohnzimmerThermostat)                                  {channel="homematic:HM-TC-IT-WM-W-EU:CCU3:OEQ2276920:2#ACTUAL_TEMPERATURE", alexa="CurrentTemperature"}  
Number:Temperature      ThermostatWohnzimmer2SETPOINT                    "Wohnzimmertemperatur Soll"             (gWohnbereich, gThermostate, gHeatingSetTemperature, gWohnzimmerThermostat)          {channel="homematic:HM-TC-IT-WM-W-EU:CCU3:OEQ2276920:2#SET_TEMPERATURE", alexa="HeatingSetpoint"}        
Number:Dimensionless    ThermostatWohnzimmer1HUMIDITY                    "Wohnzimmer Luftfeuchtigkeit"           (gWohnbereich, gThermostate, gWohnzimmerThermostat)                                  {channel="homematic:HM-TC-IT-WM-W-EU:CCU3:OEQ2276920:2#ACTUAL_HUMIDITY", alexa="CurrentHumidity"}        
String                  ThermostatWohnzimmerControlMode                  "Wohnzimmer Heizmodus"                  (gHeatingControlMode, gWohnzimmerThermostat)                                         {channel="homematic:HM-TC-IT-WM-W-EU:CCU3:OEQ2276920:2#CONTROL_MODE", alexa="HeatingCoolingMode"}

I think I followed the documentation of the Alexa Skill exactly (i.e. definition of the entire thermostat as group with Alexa metadata “Thermostat”, then definition of the Thermostat’s endpoints in the group items with metadata “HeatingSetpoint”, “Current Humidity”, … So did I oversee anything or is the skill for this Thermostat not fully implemented?

Thank you for your advice in advance,

Doc MC

Can you confirm that you can control and see all data points in your Alexa app for that given device?

Alexa room awareness doesn’t apply to some of these attributes. You would need to ask what is the <capability_name> of <device_name>? instead.

The way you are formulating your voice request matter greatly especially for non-english languages. Take a look at the German utterance examples below.

Yes, I’ve crosschecked in the Alexa App and can confirm, that “Humidity” and “Control Mode” are detected. Just the funny thing is what is shown in the Alexa App and how:

-”Thermostat” is shown by the symbol of a thermometer.

-”Control Mode” is also shown as a thermometer although it should be a device.

-”Current Humidity” is shown as “others” (house with WIFI symbol inside).

-”Current Temperatur” is not shown individually,

-”Heating Setpoint” is not shown at all.

Thank you for the link @jeshab to the Alexa.ThermostatController. This is very new for me, so I haven’t installed it. How can I do so? (I assume I need a developer account…).

Best regards,

Doc MC

The skill uses this interface. The reason I shared the link is to provide German utterance examples that you can use these since the skill documentation only includes English utterances. T