Richard,
Since JMRI has all the sensors, and can perform fancy logic as needed, use
it. Your task is picking what sort of output to trigger the lights/sounds.
Light-It can be configured in different ways. I would likely set it as a
signal head or accessory decoder. Granted this means it works via the track
outputs, so the commands have to go to the command station, so they get
relayed to the track bus for the device. But you could have it be the
cross-buck lamps directly. Then another Light-It output to an opto to
trigger the sound.
-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.org
www.syracusemodelrr.org