I’ve got some troubleshooting with one of my sensor : a digital light sensor (http://wiki.seeed.cc/Grove-Digital_Light_Sensor/)
Indeed, I am using two I2c sensors, a temperature & humidity sensor (https://www.seeedstudio.com/Grove-TemperatureHumidity-Sensor-HighAccuracy-Mini-p-1921.html) and the digital light sensor.
When both are connected, I got this error :
Error accessing 0x29: Check your I2C address
When I am just using the digital light sensor, I got inchorent values like :
Lux: 0 [Vis+IR=7, IR=-1 @ Gain=16x, Timing=402.0ms]
So, I don’t know exactly where comes from those problems. I think there is a conflict of adresses when there are 2 sensors connected but I don’t understand why I got strange values for the digital sensor ( the other sensor is working correctly).
Meanwhile, when I am doing :
sudo i2cdetect -y 1 all the sensors are well detected.