I can communicate with the DS2482-100, but I am unable to read meaningful data from it?
Most issues when not being able to get meaningful data from the DS2482-100 stem from corruption of the I2C protocol. For example, some microcontrollers will be programmed to send a stop command between the bytes instead of a steady byte stream. Other issues can be related to timing discrepancies from the master implementing bit-banging I2C protocol, which, if not implemented correctly, can interfere with the communication on the I2C bus.