can't find I2c sensor register hex

where it seems to be a sensor almost like this.

Does that mean you don't even have a type string or the like from your sensor? What does "almost like this" mean? Does it just look similar? Does it claim to be compatible?

They do not provide a datasheet.

Then don't buy it. You'll never find out where the registers are and what their function is.

And this is the way i tried to cover register hex

Don't post code excerpts, always post complete code! And use code tags!!!

Your code won't work. Wire.read() never returns anything other than -1 if not preceded by a successful call to Wire.requestFrom().