我如何在Google home的Fan上实现百分比控制器?

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

我已经实现了具有OnOff特性的风扇打开/关闭功能和具有Fanspeed特性的风扇模式('High','Medium','Low'),现在我想实现百分比控制器。例如:将风扇速度设置为50%。我该如何实施?

google-home google-smart-home
1个回答
0
投票

获取参考supportsFanSpeedPercent布尔值。如果设置为true,则此设备将接受使用0.0到100.0之间的百分比来调整速度的命令。默认为false。

似乎您已将此值设置为False或您的能力中未提到此属性。

查看此示例代码:

{
  "availableFanSpeeds": {
    "speeds": [{
      "speed_name": "S1",
      "speed_values": [{
        "speed_synonym": ["low", "speed 1", ... ],
        "lang": "en" } , … ]
      },
      {
      "speed_name": "S2",
      "speed_values": [{
        "speed_synonym": ["high", "speed 2", ... ],
         "lang": "en" } , … ]
      }, ...
      ],
    "ordered": true
    },
  "supportsFanSpeedPercent": true,
  "reversible": true
}

来源:https://developers.google.com/assistant/smarthome/traits/fanspeed#response-nodejs

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