Howzbout:
line the frame of the doorway and the raingutters with rows of lights,
with some of them grouped into rows of 8, 12, 16, 18, 24, 32, 48, 64, etc.
Put touch sensitive nailheads at various places, including alongside some
of the rows of lights.
Wire the touch sensitive nailheads to relays.
Maybe some programming so entering appropriate codes controls porch light,
garage door, etc.
Can any of your machines handle a second blinkenlights console?
(consisting of the entire front of your house?)