The light sensor on the FW16 is actually pretty good.
It can detect quite fine changes in brightness. cat /sys/bus/iio/devices/iio:device0/in_illuminance_raw
The “jump in brightness” problem is caused by the way gnome handles it.
There is a whole discussion about it here: