Thursday, 17 December 2015

Thing Speak

I was looking to upload my temperature (and Ping) data to an external database that can be viewed from the outside.

One option is to port forward to the RPi's Node.js web server, the other option is to POST the data to an external location then browse this external data with some graphing app on the same external server.

Then I came across Thing Speak www.thingspeak.com,  which looks like it'll host the data for me and provide graphical views - how awesome is that!

So far I have created an account, it looks like it accepts JSON formatted data - good. So my plan is to create an additional router in the node app and POST the JSON data to it. Lets see what happens!

Monday, 19 October 2015

MEAN

I thought it would be cool to display a graph of the temperature of the beer on a website, to do this I decided to use AngularJS.

Obviously I also need log the temperature in a database of some sort so as I was using Angular I may as well use MongoDB.

This naturally led to me using Node for the server side stuff and the web server itself.

Check out the project on Github

https://github.com/andye456

This is a screen shot from the temperature probe, which is currently in my outdoor bar monitoring the temperature.



Whilst I was at it I made another one to monitor my external internet connectivity status by pinging google.com every 5 seconds.