savePeakValleyPrice(params: SavePeakValleyPriceParams)

版本要求:
@tuya-miniapp/cloud-api≥1.3.0

描述

保存设备峰谷电价配置。用于新增或修改指定设备的电价策略,修改后仅对后续新增数据生效,历史电费数据不会重新计算。

参数

参数类型必填说明
是请求参数

返回值

类型:Promise<boolean>
是否保存成功

示例代码

请求示例

import { savePeakValleyPrice } from '@tuya-miniapp/cloud-api';

savePeakValleyPrice({
  devId: 'vdevo123',
  priceConfig: {
    normalPrice: '0.56',
    peakValleyPrice: [
      { startTime: '08', endTime: '12', price: '0.80' },
      { startTime: '18', endTime: '22', price: '0.80' },
      { startTime: '22', endTime: '24', price: '0.30' },
    ],
  },
})
  .then(result => {
    console.log('峰谷电价保存成功:', result);
  })
  .catch(error => {
    console.error('峰谷电价保存失败:', error);
  });

返回示例

true

常见问题

为什么调用云能力会出现失败的情况?

使用本接口前,请确保设备所属产品已在涂鸦 IoT 开发平台开启电量统计高级能力。未启用该能力的产品无法采集电量/电费数据,接口将返回空数据或报错。如需使用,请创建带有电量/电费统计功能的产品,并在产品详情中启用相应高级能力。同时,接口依赖云能力,需在小程序开发者平台开发设置 - 云能力进行授权配置。