Hello,
I am still quite new at Thingspeak and do not yet have the idea where to look exactly. As a result, I spent the last few hours trying to find a solution to my problem, unfortunately without success. My problem is, we have 8 fields per channel, but I have a sensor package with 10 parameters. Can I insert several parameters into one single field using an Arduino code or do I have to create a new channel separately and then merge them using the example you provided? For example, I wanted to send the dust fractions for p10 and p25 in a field. I hope you can help me:)

 Réponse acceptée

Vinod
Vinod le 7 Mai 2019

0 votes

You can pack more data into a field, but, you will have to use your own algorithm in MATLAB to unpack the data and update MATLAB visualizations to see the data. Built in charts on ThingSpeak assume a single value per field.

1 commentaire

AL-HASAN MANSURI
AL-HASAN MANSURI le 6 Fév 2023
Please explain in simple terms or just give one example for better understanding

Connectez-vous pour commenter.

Plus de réponses (1)

Navadeep Ganesh U
Navadeep Ganesh U le 12 Jan 2020

0 votes

Updating multiple values to a field is not allowed in thingspeak. To update multiple data , you need to Cascade thingspeak.write. Its something like this.
String sendData = apiKey+"&field1="+String(temp)+"&field2="+String(humi)+"\r\n\r\n";
or,
ThingSpeak.setField(1, (float)temp);
ThingSpeak.setField(2, (float)humi);
ThingSpeak.writeFields(myChannelNumber, myWriteAPIKey);

Communautés

Plus de réponses dans  ThingSpeak Community

Catégories

En savoir plus sur ThingSpeak dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by