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:

Carriots Davis TST weather station

Then TST guys put their magic at work by placing a battery, a solar panel and a TSmarT ( 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.


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:

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:

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!

Alvaro Everlet
Alvaro Everlet

About Alvaro Everlet

Mr. Everlet is an experienced manager and business oriented technical solution provider. His skills help companies successfully build Internet of Things Solutions that meet both their technical and business goals providing: business modelling, competitive analysis, technology framework definition and implantation, action plans, engineering supervision ending with marketing and sales assessment. Lecturer at IE International Business School. Mr. Everlet earned his Bachelor of Science in Computer Science from The Polytechnic University of Madrid and King Juan Carlos University. Holds also a Master in Business Administration from the Business Management School (EAE) of Madrid.