Forget that - it has one of these hidden on the reverse side of the board.
http://www.alldatasheet.com/datasheet-pdf/pdf/170363/FREESCALE/MCZ145010EG.html
Sylvia.
Hmm....
OK, lots of speculation here.
The IC contains almost everything one needs to control the function of a
smoke detector, but one thing it noticeably lacks, and which no smoke
detector is complete without, is a mute button [*].
To get round this the manufacturer has added a circuit that for a period
of time holds the anode of the sense diode at 9V. This prevents the
strobe pulse from traversing the diode even if light is reaching it.
Indeed, not even the IC's periodic test pulses are sensed, which results
in the alarm making a periodic beep indicating that the test has failed.
The anode is pulled high through a diode, the other side of which has a
very long trace to the other end of the board where it's connected to a
transistor.
I speculate (did I mention that I was doing that), that this trace is
picking up interference which is then capacitively coupled to the sense
circuitry, making it appear that the sense diode is conducting when it's
not.
Perhaps all I need to fix this is a pair of wire snippers.
Sylvia.
[*] Despite the fact that the thing is almost always out of reach, and
if one's got the ladder out to access it, one is more likely to take the
battery from it, or a hammer to it.