calculateLux as float instead of uint32_t

 * do not round and return a float