The X10 protocol is very slow. With 60Hz
power it takes almost half a second to
transmit either an address or a function.
I don’t know how fast the DS7000 flashes
the lights, but there probably isn’t enough
time to do anything useful between
flashes. I also suspect it doesn’t have
collision protection, so if you tried to
send a command between flashes, if you
weren’t finished in time, the DS7000 would
interrupt your message.
The only way this could work is if the
DS7000 could send a single on command when
the alarm starts and an off command when it
finishes. The CM15a could then be
programmed to do the rest. If the DS7000
can’t do this, there is not much the CM15
could do.