Hello, I am new here. Although there are already some similar topic I do not find a solution for my basic problem :-( bme680 is connected on Pi3B with debian9, I2C activated; Pins connected as described. i2cdetect -y 1 gives adress 76. I have used the easy installation script “curl https://get.pimoroni.com/bme680 | bash” but I get while starting the example temp-press-hum.py followingb errors:
File “./temp-press-hum.py”, line 14, in
_ sensor = bme680.BME680()_
_ File “/usr/local/lib/python2.7/dist-packages/bme680/init.py”, line 34, in init_
_ self.set_humidity_oversample(OS_2X)_
_ File “/usr/local/lib/python2.7/dist-packages/bme680/init.py”, line 83, in set_humidity_oversample_
_ self.set_bits(CONF_OS_H_ADDR, OSH_MSK, OSH_POS, value)
_ File “/usr/local/lib/python2.7/dist-packages/bme680/init.py”, line 284, in set_bits
_ self.set_regs(register, temp)
_ File “/usr/local/lib/python2.7/dist-packages/bme680/init.py”, line 289, in set_regs
_ self.i2c.write_byte_data(self.i2c_addr, register, value)
IOError: [Errno 121] Remote I/O error
Questions:
- why? where I find a bug fix for the examples?
- if I later start the GUI startx and than open a terminal --> i2cdetect shows no address 76 any more. why?
- I would like to access bme680 with python3 instead of 2: which examples can I use?
Please help. Thank you!