Borrar filtros
Borrar filtros

Can't send data from ChirpStack to TS

6 visualizaciones (últimos 30 días)
Eduardo Gimeno
Eduardo Gimeno el 10 de Jun. de 2024
Respondida: Christopher Stapels el 1 de Jul. de 2024 a las 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

Respuestas (1)

Christopher Stapels
Christopher Stapels el 1 de Jul. de 2024 a las 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

Etiquetas

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by