Posts Tagged: charts



29
Aug 12

Solar Panel Data Logging to ThingSpeak

ThingSpeak user, “SolarInKrimpen”, from Rotterdam, Netherlands, created a solar power monitoring system that reports data collected by solar panels and feeds the data to web services such as ThingSpeak, Cosm, and PVoutput. They are collecting data such as, AC Wattage collected by a Pulse Counter, Totak KWH per day, temperature of the solar panels, and the carbon offset.

Take a look at the data in real-time from ThingSpeak Channel 2871:

We also found a video showing the system in action in super hero fashion.

UPDATE:

Over at the Netduino forums, we found the source code for the Netduino and HTML for the ThingSpeak gauges for embedding the solar panel data on a website. Awesome!

[via YouTube]


11
May 12

Smart Home Project with ThingSpeak, Arduino, chipKIT, and Drupal

Via Twitter, we caught wind of a project by a group of Rutgers University SCI ITI students. As their final project, the team built a working model of a smart home using sensors connected to ThingSpeak cloud services via Arduino and chipKit. They were able to embed their data and integrate with their Drupal-based website and show a live demonstration of the smart house. Lots of cool technology went into their project including a small scale model complete with balsa wood and Popsicle sticks. This proved to be a great way to show how their project works with other students and faculty.

This video that we discovered on YouTube is the team’s presentation. You will get to see ThingSpeak in action, live in front of an audience about halfway thru…

We hope you got an “A” on the project (do they still give letter grades?)!


22
Mar 12

Accessing Historical Data on a ThingSpeak Channel

We have recently received a few email about accessing historical data. We even noticed some posts on other forums asking about older data.

All ThingSpeak Channels are continuous logs of data. Using API commands, you can access recent data and historical data. The default API parameters allow for easy access to recent data. To get access to older data, all you need to do is pass in a “start” and “end” parameter into a channel request.

Here is my feed from New Year’s Eve:

http://api.thingspeak.com/channels/9/feed.json?start=2011-12-31%2000:00:00&end=2012-01-01%2000:00:00

And remember, you can also do this with charts too:

http://api.thingspeak.com/channels/9/charts/2?start=2011-12-31%2000:00:00&end=2012-01-01%2000:00:00&average=60

Let us know if you need any more clarification on the many API parameters possible. Have fun!

PS. Some big features coming soon!


23
Nov 11

Connect Sensors to ThingSpeak via Teracom

[david] from Toute la Domotique adapted the Teracom box to connect to ThingSpeak web services for data logging of sensors. In his article, “Suivi de Température“, David covers the ThingSpeak integration in a 6 part tutorial written in French.

Teracom temperature monitoring with ThingSpeak

The Teracom box allows for 1-wire connections to sensors. David connected a temperature sensor to the 1-wire bus, an Ethernet connection, and customized the controller to push data to ThingSpeak for data logging of environmental sensor data. The tutorial also includes great photos clearly showing the setup for others to repeat.


01
Sep 11

DIY Weather Station with Arduino, Processing, and ThingSpeak

[lars] created a weather station from scratch using sensors and bits from SparkFun and Adafruit. Lars wanted to log weather data and access it from remotely. He built the weather station using humidity, temperature, pressure, and light sensors collecting data from his apartment in Ithaca, NY. Originally, Lars was collecting data with his own web application created with PHP and MySQL. He has since started publishing his data to ThingSpeak where others can view the data and potentially build applications.

ThingSpeak Weather Station

Behind the scenes, Lars uses the Arduino microcontroller to collect data from the sensors and uses Processing to publish data to his ThingSpeak Channel.

From Lars’ project site:

The goal of this project is to log some weather data and be able to access it from anywhere. There is some sensor data (temperature, relative humidity, pressure, and ambient light) and some computed data (dew point). You can see the weather condition in my apartment in Ithaca, NY at my Thing Speak Channel 346. You can also look at the Google Chart of my own MySQL solution, which I no longer maintain.

Check out a detailed breakdown of the Weather Station project and more awesome projects on Lars’ project site, called “make.larsi.org“.

[via make.larsi.org]


31
Aug 11

Home Automation System HomeVisionXL adds ThingSpeak Plugin

HomeVisionXL adds a ThingSpeak Plugin for environmental data logging to their home automation controller. HomeVisionXL “is a cross-platform tool for developing schedules for the HomeVision integrated home controller.” The plugin was created by ThingSpeak user [bgardner] and adds data logging capability to the HomeVision home automation system.

ThingSpeak HomeVisionXL Plugin

Visit the ThingSpeak Plugin page for more information on how to use this plugin with your HomeVision home automation system.


30
Aug 11

ThingSpeak Charts are Internet Explorer 6 Approved

You may not use Internet Explorer 6 anymore, but maybe a family member or a customer still uses it. And, you want them to be able to see your sensor data and applications. We also wanted to have the widest compatibility possible for the biggest audience. Our charts use JavaScript to give the viewer much more detail behind the data points themselves vs. static charts. However, we are dependent on what a user uses to see the charts. We have made some enhancements and now all versions of Internet Explorer since version 6 work great with ThingSpeak. Of course the charts work great on all other modern desktop / iPhone and Android mobile browsers.

ThingSpeak is Internet Explorer Approved


02
Jun 11

You Can Learn from Sensor Data

Something stuck me today. You can learn from your sensor data. Why go to all of the trouble of logging data without ever taking a look at it and make adjustments? For example, knowing your energy use only helps if you can lower your power use. This is why most power monitoring apps grow stale. In some cases there is little you can do about your power use or you’re not given the tools to make an impact. Our goal with ThingSpeak is to make it super easy to connect things, collect data, share data, and make sense of it all. We wanted to re-confirm our commitment to you. We were spurred on by a recent Tweet from @WaterSim.

[Elad Salomons] of OptiWater noticed that his house water pressure was 9 bars and this set him on a collision course with the Internet of Things. In his research he discovered ioBridge and ThingSpeak. He was able to connect sensors to the web, visualize the data, and come up with a few ah-ha’s in the process.

Gauge showing water pressure

Elad is enjoying the process so much that he wanted to share the learning experience with you. He has created a contest based on some sensor data he has collected. You can look at the data and download historical data over at his Water Simulation blog to see if you can explain the correlations. You have until June 30, 2011 to figure it out. Visit Elad’s blog for more information or look him up on Twitter. $100 to learn something? That’s awesome!

[via Water Simulation / ioBridge]


19
Apr 11

Computer Resource Monitor with Python and ThingSpeak

[Chris Lee] of Australian Robotics created a project that uses ThingSpeak as a resource monitor for a computer. His project explains how he uses Python to send HTTP POST requests to a ThingSpeak Channel. The data that he is sending is CPU and memory usage. This application could be used for monitoring servers and verifying uptime.  Chris also makes use of the ThingSpeak Charts API to visualize the data in real-time.

The latest Python code to interface to ThingSpeak is available on GitHub.

[via Australian Robotics]


09
Apr 11

Dynamic JavaScript Charts (new feature)

If you look at our homepage, you will see a chart dynamically updating itself with the latest data from a light sensor. We did this by using a combination of our feed API and the Highcharts package. We decided to make this an option in our Charts API. So, all you have to do is say, “dynamic=true” and the charts will automatically add new data from your channel to the chart. It’s almost magic if it was not all JavaScript! Visit the ThingSpeak Documentation for the Charts API for more information on this feature and all of the other options for your charts.