if the fire alarm is in a different room light would not work very well, with a strong enough smell no matter where you are in your dwelling you are going to notice it...
If you're in another room (behind a closed door, for example) I can't imagine it's tremendously effective