我有一个设备作为“加热器”,支持“房间温度是多少?”,我的实例向Home Service返回了设备状态的JSON对象:{'devices':{'':{'online':True,'on':True,‘temperature’:21,‘temperature’:29,'currentModeSettings':{'mode':'Heating'},'currentFanSpeedSetting':‘L1’}
但谷歌总是返回“关闭,温度是华氏29度”。有人知道为什么谷歌认为设备关闭了吗?
发布于 2020-07-24 23:38:50
看起来您的设备通常实现了TemperatureSetting特征,但是您的设备状态似乎使用了currentModeSettings,而不是当前模式的预期activeThermostatMode。因此,activeThermostatMode将使用默认值。
https://stackoverflow.com/questions/63063430
复制相似问题