Energy monitor program for Myron B. Thompson Academy. Created in 2014.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
fa
js
README.md
copier.csv
elec.zip
extMicrowave.csv
favicon.ico
fridge.csv
icon-src.png
imaging.csv
index.html
microwave.csv
style.css
techDirector.csv
ted.csv
web_hi_res_512.png

README.md

MBTA Energy

Energy monitor program for Myron B. Thompson Academy, created in 2014.

In my high school electricity class, we were manually aggregating data from various energy monitor devices in Excel. I volunteered to create a tool to automatically import the data and create interactive charts so the class could focus on analyzing the data instead.

I used a CSV parser and the Javascript FileReader API to parse reports from Belkin WeMo Insight Switch devices and a TED (The Energy Detective) monitor. With the tool, we were able to easily pinpoint odd energy fluctuations, such as the copy machine strangely turning on at 4am.

The app supports various filters for the charts, such as only showing working hours. The average energy usage from multiple reports is calculated and displayed with a prominent bold black line.

I extracted some of the parser code and turned it into a more generic library, wemo-chart.