Just stumbled across this hardware platform only yesterday, and it seems to me indeed the solution I was looking for for building my own home automation system! I'd like to sum up my current idea of how to use the Rev Pi and check how feasible it would be to use it like this ...
With respect to the software, I am thinking of using home assistant (https://home-assistant.io/) for that, an open source project built in python with support for lots of integrations. I would probably model each of the inputs / outputs that I would sense / drive from this central system as MQTT nodes (https://home-assistant.io/components/mqtt/)
As for the hardware: my current thinking is:
* light switches: just read them as 24V inputs
* light actuators: use 24V outputs to drive 230VAC relays / use the DMX extension to drive LED lighting
* power outlets: ideally, I would also like to switch these similarly using relays
A downside of this is that it would require everything to be wired in a star topology towards the rev Pi; any pointers towards using e.g. a bus-like system?
Other than this, I would like to use PoE-enabled hardware (e.g. IP cameras) and have them integrate with each other using the home assistant platform. The home assistant service itself would also be hosted on the Rev Pi.
What do you think about this setup? Thanks in advance!