How often is the light coming on ?
The engine bay temperature seldom rises enough to activate the fan. In fact the reason i found my engine bay fan had an internal short was when the car had been sitting idling during it's MOT on a very hot day resulting in the fuse blowing when the fan tried to start up.
As you have probably read, the ambient air sensor for the engine bay is accessible by opening the bootlid. You may need to lift the cage cover out of the way to get better access. It is shown here;