I don't undestand OPT3007 lux measures. I am measuring in a daily indoor environment condition and the sensor measure very low lux values.
I configure the sensor with this value 0xC410 which means: automatic full-scale setting mode, 100ms conversion time, single shot.
For example: I measure with a digital light meter and the measure is around 400 lux but when I measure with OPT3007 I only measure 2.64 lux.
The value read from the result register (0x00h) is 0x108 and the conversion of the data is done as it is explained in datasheet:
//////////////////////////////////////////////////////////////////////////////////////////////////
rawData = 0x108 // Value read from RESULT REGISTER
mantisse= rawData & 0x0FFF;