Excellent news. I wonder how Wookey is getting on?
OK. finger extracted and devices tested on my I2C-interfaced 1-wire network, using OWFS.
I thought it wasn't working for a bit, but realised after a while that not all the devices are the same. I can't download the word doc sean posted because the SMF downlaod function breaks on some browsers due to overfancy javascript. That might clarify what I should be expecting, but re-reading this thread has given me some clues (e.g the exstence of a 'quad' version, and some clues about inputs and outputs.
I did have one oops: Sean put one of the number labels on upside down and I failed to notice, so that one (chip '2') may be poorly after being powered backwards for the 1st 20 mins (until I noticed the smell of hot chip). In fact it does seem to be be still working, so we'll call that a useful robustness test :-)
Chip one attached
two extra devices:
/28.182F05010000
/28.182F05010080
(can read power, adress, type, crc and temperature/fasttemp/temperature12. crc and temp change with cheap ID)
Chip 2 (overheated)
/28.000000000000
/28.020000000000
/28.010000000000
/28.030000000000
(can read power, adress, type, crc and temperature/fasttemp/temperature12. crc and temp change with cheap ID)
Chip 3 attached:
/28.1A01010101EE
(can read power, address, type, temperature, fasttemp, family)
Chip 4 attached:
/28.1A01010101EE
mostly get 'data error', although did manage to read power, address, at least once, but not temperature, fasttemp (give 'data error')
Attaching chips 1,2 and 3 together they all were identified and I read the same numbers as addressing them separately.
So, in general it all works very well apart from chip 4, which sometimes (but not always) get identified, but I can't read any useful data from it. I have not seen values changing with inputs, but then I haven't changed any inputs, so that's OK.
Here is what I did in more detail. All of this was done with pin4 set to +5V as suggested by eric. I'm not sure what inputs/outptus I have on these chips, so I'm not going to try changing thing and reading lots of random values without someone telling me what to expect and test for :-) (maybe sending me that word doc would clarify?)
Other devices on other channels of the bus:
/10.B8E089010800
/10.62FC89010800
/10.73288A010800
/10.38158A010800
/10.C2E889010800
/10.AEEA89010800
/10.AD188A010800
/10.634B8A010800
/10.B33D8A010800
/10.BB4D8A010800
/10.E7EE89010800
/28.850874010000
/1D.48010E000000
Chip one attached
two extra devices:
/28.182F05010000
/28.182F05010080
owread -s localhost:4304 /28.182F05010000/power
1
owread -s localhost:4304 /28.182F05010000/die
C2
owread -s localhost:4304 /28.182F05010000/crc8
59
owread -s localhost:4304 /28.182F05010080/crc8
D5
owread -s localhost:4304 /28.182F05010080/die
C2
owread -s localhost:4304 /28.182F05010080/power
1
owread -s localhost:4304 /28.182F05010080/present
1
owread -s localhost:4304 /28.182F05010080/family
28
owread -s localhost:4304 /28.182F05010080/type
DS18B20
owread -s localhost:4304 /28.182F05010080/temperature
0
owread -s localhost:4304 /28.182F05010080/temperature12
0
owread -s localhost:4304 /28.182F05010080/temperatfasttemp
0
Chip 2 (overheated)
/28.000000000000
/28.020000000000
/28.010000000000
/28.030000000000
owread -s localhost:4304 /28.000000000000/power
1
owread -s localhost:4304 /28.000000000000/present
1
owread -s localhost:4304 /28.000000000000/type
DS18B20
owread -s localhost:4304 /28.000000000000/family
28
owread -s localhost:4304 /28.000000000000/temperature
4
owread -s localhost:4304 /28.010000000000/temperature12
9
owread -s localhost:4304 /28.020000000000/temperature12
14
owread -s localhost:4304 /28.030000000000/temperature12
19
owread -s localhost:4304 /28.000000000000/crc8
1E
owread -s localhost:4304 /28.020000000000/crc8
70
owread -s localhost:4304 /28.010000000000/crc8
29
owread -s localhost:4304 /28.030000000000/crc8
47
Chip 3 attached:
/28.1A01010101EE
owread -s localhost:4304 /28.1A01010101EE/power
1
owread -s localhost:4304 /28.1A01010101EE/temperature
255
owread -s localhost:4304 /28.1A01010101EE/trim
65535
owread -s localhost:4304 /28.1A01010101EE/r_address
51EE010101011A28
owread -s localhost:4304 /28.1A01010101EE/address
281A01010101EE5
owread -s localhost:4304 /28.1A01010101EE/family
28
owread -s localhost:4304 /28.1A01010101EE/type
DS18B20
owread -s localhost:4304 /28.1A01010101EE/present
1
owread -s localhost:4304 /28.1A01010101EE/fasttemp
255