diff --git a/src/schedule/services/schedule.service.ts b/src/schedule/services/schedule.service.ts index c4d7b5d..3157a16 100644 --- a/src/schedule/services/schedule.service.ts +++ b/src/schedule/services/schedule.service.ts @@ -266,6 +266,7 @@ export class ScheduleService { const schedules = await this.getScheduleDeviceInTuya( deviceDetails.deviceTuyaUuid, category, + deviceDetails.productDevice.prodType as ProductType, ); const result = schedules.result.map((schedule: any) => { return { @@ -295,9 +296,12 @@ export class ScheduleService { async getScheduleDeviceInTuya( deviceId: string, category: string, + deviceType: ProductType, ): Promise { try { - const path = `/v2.0/cloud/timer/device/${deviceId}?category=category_${category}`; + const categoryToSent = + deviceType == ProductType.CUR_2 ? category : `category_${category}`; + const path = `/v2.0/cloud/timer/device/${deviceId}?category=${categoryToSent}`; const response = await this.tuya.request({ method: 'GET', path,