Ok the problem is occurring as the WIFI comunications will be generating interrupts which will be lengthening the delays for the 1-wire communications. I've had a bit of a dig and it looks like there may be a way to use the onboard peripheral to do the 1-wire timings but before we go down that route we can try temporarily disabling the interrupts and see if that helps at all or creates more issues.
So before you start the 1-wire comms try calling this via a C-code icon.
Right, I've now added the code into the one wire component on the update system so you can now try disabling the C code icons and fingers crossed everything will keep working.
Thanks its working like a dream I have changed the sampling rate of the prob from 350ms (where it missed a beat every now and then) to 500ms and now it dose not miss a beat at all.