话语 "What is the temperature in the room" 始终报告设备已关闭

Utterance "What is the temperature in the room" always reports device is off

我有一个设备作为“加热器”来支持“房间里的温度是多少?”,我的实例 returns 跟随 JSON 设备状态对象到家庭服务: {'devices':{'':{'online':正确,'on':正确,'thermostatTemperatureSetpoint':21,'thermostatTemperatureAmbient':29,'currentModeSettings': {'mode': 'Heating'}, 'currentFanSpeedSetting': 'L1'}}}

但是 Google 总是 returns “关闭并且当前只有 29 度”。有谁知道为什么 Google 认为设备已关闭?

看起来您的设备通常实现了 TemperatureSetting 特征,但您的设备状态似乎使用 currentModeSettings 而不是当前模式的预期 activeThermostatMode。因此,activeThermostatMode 将使用默认值。