As mentioned previously, my goal wasn't to just create a home controller/dashboard but to also collect as much data as possible while doing so. So tonight, I started playing around with a few different visualizations of the data I've collected thus far. It took a few hours but I'm satisfied with the current state. I'm doing simple dumps of the most recent music played by my Amazon Echo; most recent programming watched via DirecTv; visualizing the daily average, minimum, and maximum temperature and humidity levels in my apartment; visualizing by hour of day the average, min, and max temperature for the current month vs the previous month; breaking down the amount of time I spend at home by day of week (and telling on myself that I like to leave work early on Fridays :)); and visualizing my TV watching habits by hour of day and day of week. I recorded a video of this all and also included the DirecTv control demo at the end.
Data Visualization and Demo
Categories: Analytics , Dashboard , Touchscreen Dashboard
Subscribe for more like this
Get an email when I publish the next post. No spam, just new writing.
3 Comments
eriecableguy · October 8, 2016 1:53 pm
eriecableguy · October 8, 2016 1:59 pm
mozunk · October 8, 2016 3:50 pm
I tried openhab but ditched it shortly after setting it up - I found it too clunky and overly cumbersome for the flexibility I desired. I couldn't get the dashboard UI, data collection, and all-in-one experience I desired through OpenHab (or any of the other similar options I saw). So I decided to start from scratch and build custom.
The Pi is running apache with mysql and all of the sensors use python or php to engiage WiringPi (http://wiringpi.com/) for GPIO work or product APIs (documented in earlier posts for Wink Hub and SHEF). From there, the Pi pretty much functions as a dedicated server handling API calls and running a few cron jobs.
Leave a comment