The original project is posted at: http://pcduino.com/forum/index.php?topic=4299.0
PcDuino running a Python back end. I use SQLite for the data storage, CherryPy for the web server, pySerial and an XBee library to talk to the ZigBee coordinator which is an XBee, and finally I used APScheduler for the scheduling portion.
Currently I have three nodes. The first two nodes are Iris Smart Plugs from Lowes, (http://www.lowes.com/pd_388564-41166-SPG902_0__).
The third node is for garage door monitoring and control.
The garage door state is determined using a Hall effect sensor with two ceramic magnets attached to the door itself.
And the final install:
The web front end.
It’s rough around the edges, but it all works.