(GoogleHome应用程序)如果在“恒温器控制屏幕”上按“+”或“-”调节温度,则温度不会调节1度

问题描述 投票:0回答:1

我正在 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",
          ....
        ],

      },

     ........
node.js google-home google-smart-home
1个回答
0
投票

感谢分享。我可以使用 Google Home Playground 重现该问题。您能否在公共问题跟踪器中打开一个票证并分享完整的同步响应。我将跟进内部团队进行进一步调试。请在评论中粘贴您的门票链接。

© www.soinside.com 2019 - 2024. All rights reserved.