Edit that piston and insert Log info {$response}
after line 26 and see if you get any response at all.
That output looks different than the one is post 4. Try logging the value of this:
$response.[0].channels.[0].current_temp
It’s the exact same .json.
I logged $response.[0].channels.[0].current_temp
and it returned “200”.
That’s a tough one to figure out since I’m just simulating your device’s json response.