Я разработал и выпустил устройство Google для умного дома, использующее устройство Thermostat и схему свойств ThermostatSetting. Определены следующие режимы: "выключено", "включено", "нагрев", "холодно", "авто"
По какой-то причине Google Home на iOS и Android не отображает «автоматический» режим больше не отображается, но отображается как «другое». Я точно знаю, что "auto" поддерживался в Google Home пару месяцев go.
SYN C пример:
{
"requestId": "1837210953134681851",
"payload": {
"devices": {
"1518": {
"online": true,
"thermostatTemperatureSetpoint": 10,
"thermostatMode": "auto",
"thermostatHumidityAmbient": 20.01,
"thermostatTemperatureAmbient": 10.01
}
}
}
}
QUERY пример:
{
"requestId": "10672456171400406265",
"payload": {
"agentUserId": "b8c128c8-922d-477b-830b-b86314d810be",
"devices": [
{
"id": "1518",
"type": "action.devices.types.THERMOSTAT",
"traits": [
"action.devices.traits.TemperatureSetting"
],
"name": {
"defaultNames": [
"Fisk"
],
"name": "Fisk",
"nicknames": [
"Fisk"
]
},
"willReportState": true,
"deviceInfo": {
"manufacturer": "BITZER",
"model": "LMC 311",
"hwVersion": "1.0",
"swVersion": "2.4.0"
},
"attributes": {
"thermostatTemperatureUnit": "C",
"availableThermostatModes": "off,on,heat,cool,auto"
}
},
{
"id": "515",
"type": "action.devices.types.THERMOSTAT",
"traits": [
"action.devices.traits.TemperatureSetting"
],
"name": {
"defaultNames": [
"Ventilation system 20"
],
"name": "Ventilation system 20",
"nicknames": [
"Ventilation system 20"
]
},
"willReportState": true,
"deviceInfo": {
"manufacturer": "BITZER",
"model": "Comfort CT150",
"hwVersion": "1.0",
"swVersion": "2.4.14.0"
},
"attributes": {
"thermostatTemperatureUnit": "C",
"availableThermostatModes": "off,on,heat,cool,auto"
}
}
]
}
}
Изображение дома Google (на Дани sh - «Анден» переводится как «Другое»): Автоматический режим Google Home
Кто-нибудь испытал та же проблема или, возможно, знает причину root?