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