el_supremo, I wired it like you said and got this:
ROM = 28 18 9E CF 0 0 0 52
ROM = 28 6F 73 D1 0 0 0 54
Chip = DS18B20 ROM = 28 18 9E CF 0 0 0 52
present=1 prec=2 Data = B0 FD 0 0 1F FF 10 10 13 CRC=13
Temperature = -37.0000 Celsius
Chip = DS18B20 ROM = 28 6F 73 D1 0 0 0 54
present=1 prec=2 Data = B0 FD 0 0 1F FF 10 10 13 CRC=13
Temperature = -37.0000 Celsius
or with just one chip:
ROM = 28 18 9E CF 0 0 0 52
Chip = DS18B20 ROM = 28 18 9E CF 0 0 0 52
present=1 prec=2 Data = B0 FD 0 0 1F FF 10 10 13 CRC=13
Temperature = -37.0000 Celsius
Nick, I am using just one pullup resistor with both chips in parallel with one another. I am using two 2.2k and a 330 in series, multimeter reads 4.66kohms. I don't believe that is the problem because I used several different values and got the same results and other functions, like identifying the chip, still works.
I have rewired it to be sure I am not having a brain fart. It's a pretty simple circuit so I am fairly sure I have not messed it up. The chips do not get hot.