how to use max30105 to detect smoke

for a last month ive been working on max30105 smoke detection sensor and i could program it buy analyzing its output red,ir,green and temprature but cause i shouldnt use temp parameter (cause special enviroment) now the sensor gives some error, its sensetive to thing movement and smoke near it .what should i do ?

I have also looked into using this sensor to detect smoke…so far I have not had any luck trying to figure out the red,ir,green algorithm to determine smoke, I contacted the MAX30105 support but they won’t give much information on this sensor. They have algorithm’s but want to charge you for them. How far have you gotten? Have you come up with any code you could share.

Thanks,Keith