While on the subject of thermostats, I have something like 8 rooms each with their own thermostat groups and sensors. There are two that will not work when I ask “Alexa, What is the temperature in the living room” the response returned is the living room does not support that.
If I ask the same question of the bedroom, 'Alexa, what is the temperature in the bedroom" she responds with “The bedroom temperature is 22.7 degrees”.
I am listing the different configuration elements for both of the example rooms in case someone can see a problem
ITEM
Group gTemperature ["Temperature"]
Group gLR_Temp
Group gBR1_Temp
Group gLivingroomThermostat "Livingroom Thermostat" (chartpersist) ["Thermostat"]
Group gBedroomThermostat "Bedroom Thermostat" (chartpersist) ["Thermostat"]
Number LR_Max_Temp "LR Max Temperature" (gLR_Temp, statepersist, gRoundup_1, gTempMax) { alexa="ThermostatController.upperSetpoint" }
Number BR1_Max_Temp "BR1 Max Temperature" (gBR1_Temp, statepersist, gRoundup_1, gTempMax) { alexa="ThermostatController.upperSetpoint" }
Number LR_Tgt_Temp "LR Target Temperature" (gLR_Temp, statepersist, gLivingroomThermostat, gRoundup_1, gTempTgt) ["TargetTemperature"]
Number BR1_Tgt_Temp "BR1 Target Temperature" (gBR1_Temp, statepersist, gBedroomThermostat, gRoundup_1, gTempTgt) ["TargetTemperature"]
Number LR_Min_Temp "LR Min Temperature" (gLR_Temp, statepersist, gRoundup_1, gTempMin) { alexa="ThermostatController.lowerSetpoint" }
Number BR1_Min_Temp "BR Min Temperature" (gBR1_Temp, statepersist, gRoundup_1, gTempMin) { alexa="ThermostatController.lowerSetpoint" }
Number BR1_Temp "Temperature [%.1f °C]" (gTemperature, gBR1_Temp, chartpersist, gBR_Temp, gBedroomThermostat) ["CurrentTemperature"] { alexa="TemperatureSensor.temperature", channel="mihome:sensor_weather_v1:158d00027342e8:temperature" }
Number LR_Temp "Temperature [%.1f °C]" (gTemperature, gLR_Temp, chartpersist, gLivingroomThermostat) ["CurrentTemperature"] { alexa="TemperatureSensor.temperature", channel="mihome:sensor_weather_v1:158d0002789d07:temperature" }
REST gLivingroomThermostat
{
"members": [
{
"link": "http://192.168.0.4:8080/rest/items/LR_Temp_Mode",
"state": "ON",
"editable": false,
"type": "Switch",
"name": "LR_Temp_Mode",
"label": "Livingroom Temperature Mode",
"tags": [],
"groupNames": [
"statepersist",
"gTempMode",
"gLivingroomThermostat"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/LR_Tgt_Temp",
"state": "19",
"editable": false,
"type": "Number",
"name": "LR_Tgt_Temp",
"label": "LR Target Temperature",
"tags": [
"TargetTemperature"
],
"groupNames": [
"gLR_Temp",
"statepersist",
"gLivingroomThermostat",
"gRoundup_1",
"gTempTgt"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/LR_DTgt_Temp",
"state": "23.0",
"editable": false,
"type": "Number",
"name": "LR_DTgt_Temp",
"label": "Day Target Temperature",
"tags": [],
"groupNames": [
"gLR_Temp",
"statepersist",
"gLivingroomThermostat",
"gRoundup_1",
"gTempTgt"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/LR_NTgt_Temp",
"state": "19.0",
"editable": false,
"type": "Number",
"name": "LR_NTgt_Temp",
"label": "Night Target Temperature",
"tags": [],
"groupNames": [
"gLR_Temp",
"statepersist",
"gLivingroomThermostat",
"gRoundup_1",
"gTempTgt"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/LR_Temp",
"state": "24.49",
"stateDescription": {
"pattern": "%.1f °C",
"readOnly": true,
"options": []
},
"editable": false,
"type": "Number",
"name": "LR_Temp",
"label": "Temperature",
"tags": [
"CurrentTemperature"
],
"groupNames": [
"gTemperature",
"gLR_Temp",
"chartpersist",
"gLivingroomThermostat"
]
}
],
"link": "http://192.168.0.4:8080/rest/items/gLivingroomThermostat",
"state": "NULL",
"editable": false,
"type": "Group",
"name": "gLivingroomThermostat",
"label": "Livingroom Thermostat",
"tags": [
"Thermostat"
],
"groupNames": [
"chartpersist"
]
}
REST:gBedroomThermostat
{
"members": [
{
"link": "http://192.168.0.4:8080/rest/items/BR1_Temp_Mode",
"state": "ON",
"editable": false,
"type": "Switch",
"name": "BR1_Temp_Mode",
"label": "Bedroom Temperature Mode",
"tags": [],
"groupNames": [
"statepersist",
"gTempMode",
"gBedroomThermostat"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/BR1_Tgt_Temp",
"state": "19.5",
"editable": false,
"type": "Number",
"name": "BR1_Tgt_Temp",
"label": "BR1 Target Temperature",
"tags": [
"TargetTemperature"
],
"groupNames": [
"gBR1_Temp",
"statepersist",
"gBedroomThermostat",
"gRoundup_1",
"gTempTgt"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/BR1_DTgt_Temp",
"state": "19.5",
"editable": false,
"type": "Number",
"name": "BR1_DTgt_Temp",
"label": "Day Target Temperature",
"tags": [],
"groupNames": [
"gBR1_Temp",
"statepersist",
"gBedroomThermostat",
"gRoundup_1",
"gTempTgt"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/BR1_NTgt_Temp",
"state": "18.5",
"editable": false,
"type": "Number",
"name": "BR1_NTgt_Temp",
"label": "Night Target Temperature",
"tags": [],
"groupNames": [
"gBR1_Temp",
"statepersist",
"gBedroomThermostat",
"gRoundup_1",
"gTempTgt"
]
},
{
"link": "http://192.168.0.4:8080/rest/items/BR1_Temp",
"state": "22.55",
"stateDescription": {
"pattern": "%.1f °C",
"readOnly": true,
"options": []
},
"editable": false,
"type": "Number",
"name": "BR1_Temp",
"label": "Temperature",
"tags": [
"CurrentTemperature"
],
"groupNames": [
"gTemperature",
"gBR1_Temp",
"chartpersist",
"gBR_Temp",
"gBedroomThermostat"
]
}
],
"link": "http://192.168.0.4:8080/rest/items/gBedroomThermostat",
"state": "NULL",
"editable": false,
"type": "Group",
"name": "gBedroomThermostat",
"label": "Bedroom Thermostat",
"tags": [
"Thermostat"
],
"groupNames": [
"chartpersist"
]
}
Hopefully that covers what you want to asee, if not please ask.
All rooms will answer correctly if I ask “Alexa, what is the current thermostat”.
Thanks
Paul