I jumped into your workflow to take a closer look. The error is caused by the data field coming from Particle:
"data": "{ \"l\": 2686.0, }"
There’s an extra comma after 2686.0, which makes this invalid JSON. The error you’re getting in the workflow is coming from the function node trying to JSON.parse this string.
Good catch! Thanks. I corrected that and now there are no errors, but still nothing in the device log. Funny, it says not connected but in the debug I see the data. So maybe its still not Json enough? Also tried a time series graph but nothing there, and would not expected it if it is not logging data.