You can enable direct one-wire input on the Raspberry Pi itself. Here's some python code that I use in my domestic heating monitoring. It uses an 'OpenPi' which was an early kickstarter project using a 1st generation R Pi compute board, but any Pi has the one-wire libraries available.
Tony
find all the active one-wire sensors
base_dir = '/sys/bus/w1/devices/'
device_files = []
for n in range(0,3):
try:
device_folder = glob.glob(base_dir + '28*')[n]
print device_folder
device_file = device_folder + '/w1_slave'
device_files.append (device_file)
print device_file
except:
print n
nend = n
print device_files
#data logging of my OpenPi DS18B20 sensor
def read_temp_raw(n):
print n,device_files[n]
f = open(device_files[n], 'r')
lines = f.readlines()
f.close()
print lines
return lines