Quote Originally Posted by Demon View Post
My first idea was to use momentary switches, and have an LED indicate ON or OFF. But I'd really like to override the switches physically from software.
This is great but why cannot you do it? I think it is cheaper, no mechanics (that can fail), easier to build and only you have to disable it by software. Even if user pushes the button, nothing will happen.

Ioannis