There are a lot of attempts out there are a lot of attempts out there to try do something like this ... but I am yet to find a solution like this.

I was thinking of using solid state relays etc ... but it would take years and a lot of cash to create a system like this.