Effacer les filtres
Effacer les filtres

Can't send data from ChirpStack to TS

6 vues (au cours des 30 derniers jours)
Eduardo Gimeno
Eduardo Gimeno le 10 Juin 2024
Réponse apportée : Christopher Stapels le 1 Juil 2024 à 13:23
Good evening!
Im trying to setup an integration from ChirpStack (a TTN clone for raspberry) to TS and I get a "Last Entry 1 minute ago" but with no data and when I export the data I find that it has succesfully posted data into the channel but the fields are not there.
2024-06-11T01:30:48+02:00,28,,,,,,
2024-06-11T01:31:03+02:00,29,,,,,,
2024-06-11T01:31:42+02:00,30,,,,,,
2024-06-11T01:31:58+02:00,31,,,,,,
Last commas should show the fields among other things
This is how I built the integration:
Payload Encoding: JSON
HEADERS:
THINGSPEAKAPIKEY : xxxxxx(hidden but correct)
content-type: application/json
And in the payload decoder functions;
function decodeUplink(input) {
return {
data: {
field1: ((input.bytes[0]<<8 | input.bytes[1]) & 0x3FFF)/1000,
field2: input.bytes[2]<<8 | input.bytes[3]
},
warnings: [],
errors: []
};
}
What may I have missed so the payload fields are not posted?
Thanks

Réponses (1)

Christopher Stapels
Christopher Stapels le 1 Juil 2024 à 13:23
You don't seem to have included any data, at least in what you have shown above. If you are including data and you see the number of entries increase, it usually means you are posting string like data and not numeric data. So the plots will be empty but the data is still there. Use the export recent data function on your channel view to inspect the data. When you post, you need to use the format field1=xxx as in https://api.thingspeak.com/update.json?api_key=xxxx&field1=10

Produits


Version

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by