Skip to content

mintpeaks is my personal home control and information site, powered by Node and tessel.io

License

Notifications You must be signed in to change notification settings

mihar/tessel-mintpeaks-com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tessel.Mintpeaks.com

mintpeaks.com is my personal home control and information site, powered by Node and tessel.io

Moving parts

This simple app displays the real-time temperature and humidity from my apartment.

To do this, I wrote a node.js app for my Tessel microcontroller that gathers the climate data.

Tessel connects to a second node.js server over a TCP socket and posts the data as JSON.

That process in turn also runs an express/socket.io server, which this dumb static site connects to via websockets and streams the real-time data.

Requirements

For this to work, you need a Tessel 2 which is a small hardware prototyping system, basically a micro-controller that runs Node.js out of the box.

You'll also need to buy the climate sensor for Tessel 2 which connects to the Tessel via the 10-pin connector.

Because the Tessel gets warm when running it can skew the measurements. I solved that by purchasing a simple 10-pin extension cable from Adafruit.

Here's how it looks:

Troubleshooting

I was not able to get this running on Tessel 1, since their WiFi module couldn't handle sending data for more than a couple of hours before freezing completely.

Tessel 2 seems to work great so far.

Alexa skill

If you happen to own any of the Amazon devices that support Alexa, you can ask for all of this climate information with your voice.

Watch the video to see it in action:

Demo of Mintpeaks Alexa Skill

About

mintpeaks is my personal home control and information site, powered by Node and tessel.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages