Blues notehub device imported but data is not received

I am using an ESP32 connected to a blues notecarrier F to transmit temperature sensor data. I have followed the tutorial for connecting the notehub to Blynk and restarted from scratch multiple times.

When I integrate my notehub within Blynk, it works successfully and the device key is automatically loaded into the notehub. I can successfully import my blues device on Blynk as well and add it using my template. I create a route and use JSONata to isolate the temp variable.

however the route fails with no explanation under error code 400.

On the Blynk end, the device says that is not connected and the data stream I have for doubles under the same name of “temp” does not appear to receive data. However my messages used keeps incrementing when I try to send the data so it is reaching Blynk, as well the time of “Latest Metadata Update” for the device updates when I send data as shown below

Does anyone have any idea of what I am missing? Help would be greatly appreciated

Hi @spicynooget

Please, make sure your JSONata keys (in your case temp) strictly match with datastream name.
Also, since you are using JSONata, you have to manually wrap your data with body object, so that your result JSON should look like this:

{
  "body": {
    "temp": 25.2
  }
}