Member Since: August 11, 2008

Country: United States

  • I figured it out! It had to do with the way python assigns data types and how it performs math with those data types. After a few changes to my code I was seeing good, reliable data!

  • I'm having some trouble with this device on the Raspberry Pi. I'm using SMBus and can successfully read from the device, but I can't get it to 'wake up' and take a new measurement (even after using the write_i2c_block_data(addr, 0, [0x0000])). I see the device just fine with a command line i2cdetect and I get data back when I execute the read_i2c_block_data() command via python, but I always get back, Status: 1, Temp: -40 and Humidity: 0. Any advice?

No public wish lists :(