I am posting a 113 character string variable using Particle.Variable about once every 5 seconds or so. The problem is the variable is not always complete on the server when I check it. Sometimes it is trimmed. So generally it is suppose to be:
0.007000,0.001000,0.056000,0.007000,0.001000,0.000000,0.029000,0.004000,0.038000,0.016000,5592.405000,5592.405000
But often times when I check the variable on the Particle server it will be much shorter like:
0.008000,0.008000,0.018000,0.000000,0.008000,0.001000,0.000000,0.001000,
I know this is not the actual length of the string because I print it to the serial port and it is always the exact correct length. Why is the full variable not getting posted?
Here is a snippet of my code:
Particle.variable("readings", varString);
Serial.println(varString);
Serial.println(varString.length());
delay(5000);
As I said varString is always the correct length as I can see in the serial log but it is not always correct on the Particle server.
Ideas?