Will NodeMCU/ESP8266 reliably send data to Thingspeak for months, without my intervention, reboots etc ?
Show older comments
I've just installed a NodeMCU for transmitting temperature data to Thingspeak & am very impressed.
However, will it do this reliably & continuously for months without my intervention ? I often go away on holiday for a few months and want something that doesn't stop at random.
The Node transmits temperature data, then goes into deep sleep for 3 minutes and then repeats the process.
I've had a Raspberry Pi sending data to PrivateEyePi for several years. However, this drops out at random every few weeks and needs a reboot. To fix that, I have script which reboots the Pi every 30 minutes and a plug in timer to reboot it every 24h.
Will I need any similar set up to ensure my node MCU doesn't drop out ? Or do these usually work ?
5 Comments
Håkon Dahle
on 14 Nov 2019
Based on my experience: Yes. My ESP8266 systems reliably run for 6 months or more, posting to Thingspeak every 5 minutes. They never reboot. To understand the uptime of the ESP8266 devices, the ESP8266 posts its uptime in one of the "Fields" to Thingspeak, allowing me to track the uptime of every box. In one of my locations the WiFi is unreliable/weak, but the ESP reconnects to WiFi without user intervention.
Cobus van Rooyen
on 4 Apr 2020
Awesome, thanks Jeff. Your post helped me - I wrote < 15 seconds apart
Jeff
on 4 Apr 2020
Farmacia INP
on 23 Jun 2021
Hola, he trabajado con NodemCu por dos años sin problema hasta el sabado pasado, tengo 5 usuarios y 7 canales con 10 nodemcu y el sabado todos dejaron de trasmitir, no tengo respuesta en la pagina, alguien sabe de esto?
Accepted Answer
More Answers (1)
Vinod
on 7 Nov 2019
0 votes
It's difficult to comment on the reliability of your NodeMCU device with your code running on it without knowing it. I'd say you're in a better position to make a call about the reliability of the device and the code.
ThingSpeak has multiple users collecting data on the platform for many years reliably. Some of these channels are updated by Arduino like devices powered from a wall socket and we can correlate the times when the device send data to when it was unplugged from the wall, or the WiFi network the device was connected to went down.
2 Comments
Jeff
on 10 Nov 2019
Vinod
on 12 Nov 2019
Personally speaking, I've had an ESP8266 that's been sending data for a couple of years now. It's been super reliable based on the data I see. The code on the device is deliberately simple, and, I have it wired up to protect against brownouts and surges.
Communities
More Answers in the ThingSpeak Community
Categories
Find more on Downloads in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!