You could probably simplify this sketch a bit...
Look in the debug log and check it sends any temp data...
If not, add debug in some locations until you find the problem. For instance what temp value you actually get when reading it from the dallas sensor.