January 8, 2016
I'm using the mathwork/thingspeak-arduino library to update a private channel from an Arduino Mega. I'm using a standard ethernet shield.
My project has been running smooth for the past 3 months but today it all went south. Data are updated fine on TS (sensor values), but something is wrong and it looks like reading from TS won't work properly anymore.
So I logged a bit and I found out that whenever I try to write to TS (using setField several times then writeFields, which was running fine so far) I get a 303 error code which as I read in the library means ERR_BAD_RESPONSE / Unable to parse response
I looked through the interwebs, on official doc and on this forum but couldnt find anything related to this error, how to deal with it etc..
Also, reading values from TS will return all zeros.
What is weird is that data are still correctly written to TS so my first naive guess is that this is a TS return message error but can't be sure.
If someone here have any clue of what it means i would be soooo happy.
Thanks a lot
August 22, 2015
Yes -- there was a latent bug in the library that was exposed when the response message from ThingSpeak changed slightly. I have posted a new version of the library on GitHub. It should appear in the Arduino IDE within the next few hours. If you want it sooner, get the ThingSpeak.h file direct from GitHub.
January 8, 2016
Most Users Ever Online: 166
Currently Browsing this Page:
Guest Posters: 1
Newest Members:kusmumichael, petersmith99, Rambant, blakeharriss09, optisol, Niyonzima Fils
Moderators: cstapels: 460
Administrators: Hans: 405, lee: 457