SmartLampAdvancedAbility.getAdvancedTemperatureVas()

版本要求:
≥1.15.0

描述

获取高级色温 VAS(增值服务)信息,包含关键点(显示值、原始值、单位),用于色温条范围与展示。

参数

无

返回值

类型:VasKeypoints['vasInfo']
Matter 与标准协议下分别查询对应能力码;不支持时可能为 undefined。需网络。

引用对象

interfaceVasKeypoints
属性类型描述
bizIdstring业务 ID
bizTypenumber业务类型
VAS 信息

示例代码

示例

const vasInfo = await sdm.lampAdv.getAdvancedTemperatureVas();
vasInfo?.forEach(item => {
  console.log('VAS:', item.vasCode, item.abilityEnabled);
  item.keyPoints.forEach(kp => console.log(kp.originalValue, kp.displayValue, kp.unit));
});

注意事项

  1. 该方法会自动识别设备类型(Matter 或标准协议),使用对应的能力代码
  2. 对于 Matter 设备,使用 matterColorTemperature 能力代码
  3. 对于标准协议设备,使用 colorTemperature 能力代码
  4. 如果设备不支持色温功能,可能返回空数组或 null
  5. 该方法会调用云端接口获取 VAS 信息,需要网络连接