Carriots public weather station. Come and play!

Carriots weather stationWorking on a Smart Irrigation project we decided to include some good stuff from our partners TST Sistemas. It was a weather station connected to Carriots providing environmental data used in our watering optimizations.

It worked so well that we decided to put one on our rooftop to play with and invite our friends to do the same.

This post will show how it works and how you can play with it.

First of all, some technical references and practical steps in case you want to build your own.

The weather station itself is a DAVIS wireless Vantage Pro2: http://www.davisnet.com/weather/products/weather_product.asp?pnum=06152

Carriots Davis TST weather station

Then TST guys put their magic at work by placing a battery, a solar panel and a TSmarT (http://www.tst-sistemas.es/en/products-2/) stack to communicate the station (serial) with Carriots (GPRS) using their native API implementation.

Ok, that was what we saw when we opened the box. To install it we needed some extra material (mast, screws, etc.), a SIM card and a sunny day.

Carriots weather station, rooftop Carriots weather station control box

How it works?

Here is a simple schema.

Schema

Environmental data collected:

  • Wind direction
  • Wind speed
  • Ambient temperature
  • UV radiation
  • Solar radiation
  • Rain fall
  • Atmospheric pressure

So, we have it up and running. What can we do with Carriots?

We wanted to see the data with a nice and easy to build dashboard in no time. Ducksboard was a good choice. We write some easy push listeners to send data to Ducksboard and opened the dashboard. Here is the URL:

https://public.ducksboard.com/mvG_u7xHr3QNyGEuogiQ/

Ducksboard weather dashboard screenshot

You can find a Ducksboard integration tutorial here.

Ducksboard is great, but what about a fully customized solution? It could be great to put some Javascript at work and make a client-only frontend display using our CORS feature. That’s what we have done on that page:

http://demo.carriots.com/meteocarriots/index.html

Javascript frontend

Check out our Github account to use the source code. The template comes from Theme Forest.

And finally, the good news is that you can play with the data using the Carriots API and an open data feed.

There is a device available at Carriots where data streams are sent and can be used for your own purposes. Here are the details:

How to query Carriots API to request data is detailed in our documentation page and in an easy tutorial.

The data payload should look like the following:

 {
     "wind_speed": "20", 
     "rainfall": "0", 
     "temp": "13", 
     "battery": "12848", 
     "hum": "73", 
     "solar_rad": "0", 
     "pressure": "938", 
     "uv_rad": "0", 
     "wind_dir": "107"
 }

You can query Carriots API with any programming language, use our built-in graph render or just include our code in any project. Your turn now!

Tell us what you think and how do you use it in our forum. We love to hear you.

Enjoy Carriots!

Share On Facebook
Share On Twitter
Share On Google Plus
Share On Linkedin

One comment

Post a comment