我正在 Google Home 应用 (node.js) 中开发恒温器。 (使用iphone15)。目前气温仅变化0.5摄氏度。我想让它移动1度。我查看了谷歌的帮助,但没有帮助。功能不行吗?
我制作了当前(iphone)Google Home应用恒温器的视频,每个恒温器只有0.5度而不是1度。 我想把温度各控制1度
https://youtube.com/shorts/c-lUAAeBti8?si=LeaQqdC8sU0QZJq5
Data[abcd][defg] = {
properties: {
id: id,
type: "action.devices.types.THERMOSTAT",
traits: [
"action.devices.traits.OnOff",
"action.devices.traits.TemperatureControl",
"action.devices.traits.TemperatureSetting"
],
......
attributes: {
temperatureRange: {
minThresholdCelsius: Math.round(Number(JSON.parse(deviceNonPase).minValue)),
maxThresholdCelsius: Math.round(Number(JSON.parse(deviceNonPase).maxValue)),
},
temperatureStepCelsius: 1, //////////// Here!!! 1 but not 0.5
temperatureUnitForUX: "C",
temperatureSetpointCelsius: Number(JSON.parse(deviceNonPase).heat),
temperatureAmbientCelsius: Number(JSON.parse(deviceNonPase).currenTemp),
thermostatTemperatureRange: {
... .
},
thermostatTemperatureUnit: "C",
availableThermostatModes: [
"off",
"heat",
"on",
....
],
},
........
感谢分享。我可以使用 Google Home Playground 重现该问题。您能否在公共问题跟踪器中打开一个票证并分享完整的同步响应。我将跟进内部团队进行进一步调试。请在评论中粘贴您的门票链接。