ThingSpeak IoT Blog

Staying Connected with CheerLights and ThingSpeak

This time of year is about staying connected, maybe more so this year than with previous years. CheerLights is an IoT project to share some of the connections through synchronized lights. All of the lights connected to the CheerLights feed hosted on ThingSpeak stay in sync. The lights all shine with the same color. Now, the fun part, anyone can change the color using Twitter. Just send a tweet to @CheerLights and mention a color. This will send the color to lights all around the world!

If you are just learning about the Internet of Things, you can use CheerLights as a Hello World project to get started. Once you learn how CheerLights works, you can learn how to build on top of it and create new connected projects.

CheerLights are back at more >>

ThingSpeak Now Supports MATLAB Swarm Scatter Charts

ThingSpeak automatically gives you access to the latest MATLAB features from the latest MATLAB release. MATLAB R2020b now includes swarmchart to create sarm scatter charts! The charts are a great way to visualize many measurements across a limited number of categories.

Here is a swarm chart of wind speed versus hour of day. The chart is created with just two lines of MATLAB code (and a few more for formatting the plot). This plot uses data from the weather station on top of the parking garage at the MathWorks Apple Hill location in Natick (Channel 12397).

Since the weather station also includes temperature, I’ve color-coded the points using the temperatures for the day.

To create this chart in ThingSpeak, select the MATLAB Visualizations app, and create a new more >>

Explore ThingSpeak IoT Data Using a MATLAB App

ThingSpeak users frequently ask how to build customized views for their ThingSpeak data. The channel view provides automatically generated field plots that are customizable with the ThingSpeak Charts API or a MATLAB visualization. You might want to run prepackaged analysis repeatedly or based on a variable you can set. You might want to view data from multiple channels, or view channels depending on a condition. For example, you could show the channels for all devices that have a measurement higher than a given threshold.

Christopher Stapels, the ThingSpeak Product Manager, built an IoT data explorer app for MATLAB. The app is available for download on more >>

One Million ThingSpeak Channels!

Christopher Stapels, the product marketing manager for ThingSpeak, told me that we crossed ONE MILLION CHANNELS of IoT data on ThingSpeak. We have come along way over the years. The first channel that we created got the Channel ID of 1. We deleted the channel to test if the channel deletion feature works. Then, we created a second channel, sent data to it, cleared it, and deleted it. The oldest active ThingSpeak channel is Channel 3. It’s still collecting weather data from my parent’s house after 10 years. I never expected to see seven-digit channel ID numbers, like Channel 1018612 based in Oslo, Norway.

Thanks to all of our users who keep collecting data, adding devices, and analyzing data on ThingSpeak! This is a huge milestone more >>

Send Email Alerts from ThingSpeak

For this post, I would like to introduce Christopher Stapels as our guest blogger. Christopher builds lots of cool IoT projects and is omnipresent on MATLAB Central and ThingSpeak and MATLAB questions. He is also the product marketing manager for ThingSpeak and MATLAB hardware here at MathWorks. Welcome to the team!

ThingSpeak has added an alerts API to let you to send emails from your ThingSpeak account. Let me say that again… ThingSpeak now offers email alerts!

Use the new alerts API key to trigger emails and check the sent email history using MATLAB code or another HTTP client.  With MATLAB code in ThingSpeak, you can read and more >>