After returning from underway, I finally got my hands on a LCD Cape for my Beaglebone. Ever since I got my Beaglebone, I’ve been wanting to implement a home automation system. I started using NodeJS but quickly decided I needed something more robust. After some searching, I picked Python and QT.
I hit it head first and so far, I’m pleased with my progress. I started off making the interface (below). It took me a while to get the serial data parsed in, but thanks to a lot of Googling, I got it. I haven’t worked on the other tabs of the user interface yet, but I don’t think they’ll be much more difficult.
This whole solution is really reinventing the wheel, and probably just as expensive as a commercial solution, but I enjoy creating it, and having the ability to add/change things later as I see fit.
