Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have made Arduino Kit acting as weather station. It sends data of the sensors connected (DHT11 & LDR) to the ThingSpeak web-server.

Now I want to perform some actions according to data on ThingSpeak Server ( like if temperature exceeds turn on fan e.t.c).

I've searched and I found that there's a React App on thingspeak which will trigger event if data exceeds some values,

The problem where I got stuck is that I want to send signal from thingspeak webserver to my ESP8266 (arduino) kit to turn on/off the device connected to relay on arduino.

I've figured out that there's also a ThingHTTP feature which sends HTTP request But don't know how to send request/signal to my kit to perform some actions.

I've already spent my 2 months building this project, and now just stuck in the last part . Please give your valuable suggestions and solutions.

share|improve this question
    
Why do you think you need to bounce the value via ThingSpeak when the Arduino already knows what is going on, since it has send those values to ThingSpeak in the first place? – Majenko Jan 4 at 13:56
    
You raised a valid point! Yes we can burn such code which will perform action according to the sending values but It'll be considered as hard coding and will result into more problems !! Because we've 110 nodes (Arduino kits) and suppose for some reason we've to change the threshold of temperature data for performing some relevant action, then we'll have to burn the modified code again to all the 110 kits. We are thinking to control all these devices from 1 place ( web app). Thanks for your response. Looking forward for your suggestion. – Syed Rafay Jan 6 at 10:40
    
That makes perfect sense. – Majenko Jan 6 at 10:42

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.