Thingspeak And IFTTT; Amazing Collab Making Your Life Easier

by Jun 2, 2021IoT Cloud

Introduction

The integration of Thingspeak and IFTTT has proved to be very useful. With the help of simple steps, you can achieve syncing both of them. Thus it is easy to implement in IoT projects. Using it, we can make our automation tasks more practical in daily usage.

Pairing Thingspeak and IFTTT

Before starting the guide, I will assume that we know how to send sensor data to thingspeak. So I will quickly skim through the basic steps. And I will only focus on connecting Thingspeak and IFTTT. Nevertheless, if you want, you can follow this link to learn Thingspeak step by step.

In this post, I will be sending voltage data from a potentiometer to Thingspeak. As soon as the voltage reaches a threshold level set by me I will receive a notification on mobile.

Configuring Thingspeak

First of all, open the Thingspeak website and make an account on it.
After that, make a channel by navigating Channels => My channels => New Channel.

Creating a new channel in Thingspeak

Now add name of the channel. Also the quantity you want to measure in Field 1. After this click on Save Channel Button.

Link this channel with your microcontroller to receive sensor data on it.

We are done with Thingspeak for now. Lets move onto IFTTT.

Configuring IFTTT

Firstly, Download and Install IFTTT App on your Mobile. Then create your account on it.
After that open the IFTTT website on your PC. Log into it using the account you made on IFTTT App.

ifttt account


Then navigate to Create.


Navigate to Add, you will be provided with many different services to choose from. Search for Webhooks

Then open Webhooks.

You will see a page for choosing a trigger. Click on Receive a web request.

After that give an Event Name. Now click on Create trigger.

Navigate to Add. Again, you will be provided with many services. Search for Notifications.

Navigate to the blue notifications icon with a bell and open it.

Then click on Send a notification from the IFTTT app.

Modify the Message as per your wish and click on Create action.

After that click Continue.

reviewing and finishing

Then click Finish

event created

Now click on Webhooks icon.

After that click on Documentation.

Below the heading  Make a POST or GET web request, you will find a URL. You would be able to remove the {event}-denoted part of this URL. Fill in the name of the case you just made (THE EXACT SAME NAME- case sensitive!!). Copy this URL.

You can click on Test it to check whether you receive notifications on your mobile or not.

So now we are completely done with IFTTT. Let’s head back to Thingspeak and link both of them.

Linking Thingspeak and IFTTT

On Thingspeak website navigate to Apps and open ThingHTTP. Then click on New ThingHTTP.

Give it a Name.
In URL, paste the URL you copied from the IFTTT Webhooks Documentation page.
Select Method to GET.
Select HTTP Version to 1.1.

After doing this click on Save ThingHTTP.

Then on Thingspeak website navigate to Apps again and open React. Then click on New React.

Give it a name in React Name.
Select Numeric in Condition Type.
Set Test Frequency on On Data Insertion.
In Condition:
1. Set if channel to the channel on which you are sending data.
2. In the field, set the field of the channel you want to monitor. Furthermore, give a condition for it.
Select ThingHTTP in Action. And provide your ThingHTTP Request name in then perform ThingHTTP.
Set Options to Run action each time condition is met.
Click on Save React.

After configuring React and ThingHTTP, send sensor data to your channel.
As soon as the sensor value reaches the threshold provided by you…

..You will receive a notification on your mobile.


So, there it is a rather lengthy but easy process with little or no complexities. Once you learn this, you can use it for any task in your daily life. And constantly monitor the system from anywhere you are.

Creating a multiplication Skill in Alexa using python

Written By Monisha Macharla

Hi, I'm Monisha. I am a tech blogger and a hobbyist. I am eager to learn and explore tech related stuff! also, I wanted to deliver you the same as much as the simpler way with more informative content. I generally appreciate learning by doing, rather than only learning. Thank you for reading my blog! Happy learning!

RELATED POSTS

Creating REST API CRUD with Node.js, Express and MongoDB

Creating REST API CRUD with Node.js, Express and MongoDB

In our previous blog, we explored the fundamentals of creating a REST API with in-memory CRUD operations using Node.js and Express. Now, we're taking a significant step forward by integrating our product data with a database. This transition is pivotal for achieving...

How to create REST API using Node.js and Express?

How to create REST API using Node.js and Express?

In the vast landscape of web development, creating a robust API is a fundamental skill. APIs, or Application Programming Interfaces, serve as the communication bridge between different software applications. Today, we'll embark on a journey to build a simple blog API...

APIs Vs. Microservices: What is the difference?

APIs Vs. Microservices: What is the difference?

You've probably heard two extravagant terms thrown around when discussing software design and integrations: APIs and microservices. Both topics are important in web application development and design nowadays, and their applications overlap. In this article, we will...

Understanding Salesforce IoT and Its Importance

Understanding Salesforce IoT and Its Importance

In this post, we are going to discuss Salesforce IoT. All across the globe, people are connecting to the Internet to access information, communicate with other people, and do business. But it's not just people that are using the Internet: objects use it too....

Best IoT IDEs For Successful IoT Products

Best IoT IDEs For Successful IoT Products

IoT IDEs are the essential tools that we need in developing our IoT projects. They give us the pathway to connect our Hardware and Software and do magical things using IoT. Consequently, they are useful. IoT is the next big thing in the world. It has taken the whole...

Top 5 Databases to store data of IoT applications

Top 5 Databases to store data of IoT applications

Databases for IoT applications The Internet of Things (IoT) produces massive quantities of data, such as streaming data, time-series data, RFID data, and sensory data, among other things. The use of a database is needed for efficient data management. The existence of...

An overview of Google Cloud Platform for IoT

An overview of Google Cloud Platform for IoT

The cloud technologies have revolutionised the niche of Internet of Things. The cloud technologies for Internet of Things offer a one stop solution for securely connecting devices and securely communicating between the devices. It also offers the tools to process the...

VIDEOS – FOLLOW US ON YOUTUBE

EXPLORE OUR IOT PROJECTS

IoT Smart Gardening System – ESP8266, MQTT, Adafruit IO

Gardening is always a very calming pastime. However, our gardens' plants may not always receive the care they require due to our active lifestyles. What if we could remotely keep an eye on their health and provide them with the attention they require? In this article,...

How to Simulate IoT projects using Cisco Packet Tracer

In this tutorial, let's learn how to simulate the IoT project using the Cisco packet tracer. As an example, we shall build a simple Home Automation project to control and monitor devices. Introduction Firstly, let's quickly look at the overview of the software. Packet...

All you need to know about integrating NodeMCU with Ubidots over MQTT

In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be...

All you need to know about integrating NodeMCU with Ubidots over Https

In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be...

How to design a Wireless Blind Stick using nRF24L01 Module?

Introduction Let's learn to design a low-cost wireless blind stick using the nRF24L01 transceiver module. So the complete project is divided into the transmitter part and receiver part. Thus, the Transmitter part consists of an Arduino Nano microcontroller, ultrasonic...

Sending Temperature data to ThingSpeak Cloud and Visualize

In this article, we are going to learn “How to send temperature data to ThingSpeak Cloud?”. We can then visualize the temperature data uploaded to ThingSpeak Cloud anywhere in the world. But "What is ThingSpeak?” ThingSpeak is an open-source IoT platform that allows...

Amaze your friend with latest tricks of Raspberry Pi and Firebase

Introduction to our Raspberry Pi and Firebase trick Let me introduce you to the latest trick of Raspberry Pi and Firebase we'll be using to fool them. It begins with a small circuit to connect a temperature sensor and an Infrared sensor with Raspberry Pi. The circuit...

How to implement Machine Learning on IoT based Data?

Introduction The industrial scope for the convergence of the Internet of Things(IoT) and Machine learning(ML) is wide and informative. IoT renders an enormous amount of data from various sensors. On the other hand, ML opens up insight hidden in the acquired data....

Smart Display Board based on IoT and Google Firebase

Introduction In this tutorial, we are going to build a Smart Display Board based on IoT and Google Firebase by using NodeMCU8266 (or you can even use NodeMCU32) and LCD. Generally, in shops, hotels, offices, railway stations, notice/ display boards are used. They are...

Smart Gardening System – GO GREEN Project

Automation of farm activities can transform agricultural domain from being manual into a dynamic field to yield higher production with less human intervention. The project Green is developed to manage farms using modern information and communication technologies....