I would try something like this:
thing["temp"] >> [](pson & out) {
sensors.requestTemperatures();
int tempRead = sensors.getTempCByIndex(0);
if (tempRead != -127)
{
out["TEMPERATURA"] = tempRead;
}
};
In this way the “thing” will send a value only if its different to -127.
Hope this helps