Thanks for trying to lend a hand; the more people the better! The flashing LED *will be replaced (by me)* with an optocoupler, which is an 8 pin part that looks like an LED to the device (input 2 pins), but provides an open collector phototransistor output (short to ground opposite 2 pins) on the alarm device providing optical isolation between the two. The LED is fully encapsulated and won't be visible once I change this one part - if a dry contact closure is needed, I can drive a relay with the optocoupler phototransistor and it will click on/off once per second, though the wear&tear on the relay is undesirable, so I'd much prefer to keep it all silicon devices.
The people who designed the safety device put the blinking heartbeat LED in so that *IF* it's blinking, it's working. It's an output line from the microprocessor inside meant to be human readable, but due to this application, it needs to be monitored and supervised, so my optocoupler circuit has a built in periodic self-test and will signal a trouble line if anything else goes wrong. That part is easy to do in hardware with a soldering iron.
Now the problem I have is a contact closure who's "normal" state is opening/closing 1x/sec and "alarm" state is stuck open or stuck closed. There could be a hardware failure, or even a software failure causing it to freeze up. Both of those 2 conditions mean something died, and it needs attention. That's the part I'm having trouble figuring out how to program a panel to connect to.
My more hardware centric idea was to take a capacitor, use a large value (1M-ohm) resistor to keep it charged slowly and use the periodic signal to short it to ground, along with another capacitor that is charged (tied to 5v) by the periodic signal with a "bleeder" resistor to 0V. Alarm condition would be either of these 2 capacitors reaching their level set by the always on resistor (high or low) because it can get "stuck" with the LED on or off, so I have to handle both cases.
Lastly, as this is a safety device, it has its own ALARM output dry contact, but the designer did not put in any sort of "trouble" output, just the blinking LED - without that a human must make rounds looking for blinking lights.
thanks for your help! I really appreciate it. Fred