arduino and I2C touch sensor

/*
I2C device found at address 0x24  !
I2C device found at address 0x29  !
 */

but

byte address = 24;  //device adress from i2c scanner

0x24 and 24 is not the same address! 0x24 is 36 in decimal.

Provide more information about your hardware! What type of Arduino are you using? Post a wiring diagram!