Our Automation company uses a mini-server that is able to communicate through RS-232, RS-485, LAN, and IR. It also includes relays to control lighting. You can use push buttons switches or our apps to communicate with the it. Our mini-server is much more than a remote control. You can configure any intelligence you want to impact into it.
[Link: loxone.com]