フィルターのクリア

Can't send data from ChirpStack to TS

6 ビュー (過去 30 日間)
Eduardo Gimeno
Eduardo Gimeno 2024 年 6 月 10 日
回答済み: Christopher Stapels 2024 年 7 月 1 日 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
  1 件のコメント
Eduardo Gimeno
Eduardo Gimeno 2024 年 6 月 18 日
Anyone? Thanks

サインインしてコメントする。

回答 (1 件)

Christopher Stapels
Christopher Stapels 2024 年 7 月 1 日 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

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by