Real time graphing of the temperature in my Rancilio Silvia espresso machine.
JavaScript CoffeeScript Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Real-time graphing of Silvia Boiler Temp

See for the motivation behind this system, as well as a video of it in operation.

What does it do? How does it work? How do I run it?

This is a pretty simple hacked-together system for taking temperature samples from the boiler of my Rancilio Silvia espresso machine, and graphing them real-time on my iPad, mostly to see if I could do it.

To run it, first launch the web server: coffee and then point your modern browser to http://localhost:8081/. You should then see an empty graph scrolling by.

Then launch the python script which shuffles the data from the USB serial connection to the web server: python If you have some sort of serial device attached via USB that sends temperature samples every once in a while, they should appear on the graph in your browser.

If you actually want to run this, you will probably want to drop me an email for more details :)


A modified version of Smoothie Charts is included, and for the node packages, run:

npm install coffee-script
npm install paperboy
npm install

Of course, you'll also need to have some code running on your Arduino! See this sketch, for example