CBUS is proprietary, do you have access to the protocol?
I've seen something called "Open CBUS", maybe that can help with the interface although I think it's Clipsal anyway so maybe not so open.
i would like to remove my switches
What's your fail safe plan, with no manual switching what will you do when your program craps itself?
Rob