Today I am beating my head on the desk....
So I have written debug code for the DS sensors, since getting them to work right is the star of the show.
So I have tweaked the code so there can be more than one one wire bus or OWB. Why to split up the sensors since they all need long cables, and that may be an issue, but I wanted to check since my sensors have about 120 ft of cable in total.
So I have it working for two buses.. now the problem seems to between the 3 encapsulated sensors I got for xmas, and i can only have one on a bus instance. Very frustrating.... don't have a 4.7k resistor to create another bus to try it out.. (wait.. 2x10k in parallell = 5k)
All this because i need to build an assignment table and save it so the next time we reset, we know what sensor is sensing what, and the calibration offset and any other bits we need to remember or customize. This is something you need to do on a semi-frequent basis, and when the code is in the wild absolutely crucial for it's success. I suppose you could apple it, and have a unique bus for each sensor and this would not be an issue except for there ain't that many pins.
And for security, really is it going to be on all the time? No, just for distilling.
Ok gotta code... try three buses for the picture.