If I print out what the device is sending, I see:
{"tags":{"id":"bec"},"values":{"temp":77.5039978,"hum":52.69042969}}
So not sure where the escaping of " characters is happening.
It appears that data is always sent as a string (Publish/Subscribe and JSON data in events), so its puzzling to me how the influxdata telegraf webhook can ever work. Did something change, or am I missing something?