Grove I2C Color Sensor > Wrong i2c address / "green color" missing?

Hello everybody!

This is my first posting in this community. I got a lot of help previously by just reading without having an account. Now I have an issue that I cannot solve by just “googling”, so I hope you guys can help me :slight_smile:

I am using the Grove I2C Color Sensor.
I bought two of them to have some kind of redundancy.

I am having two issues:
a) First of all I have one sensor that has the i2c address 0x29 and one 0x39. I guess it should be 0x39 as standard (or the other way round)? I found that out by scanning the i2c bus. Is that a bug or a feature? Unfortunately all of the examples for that libraries are not working. You can change it in the library itself.

b) I finally solved issue (a) and after then I realized that all colors work, except “green”. It always returns “1” for the color “green”. No matter if I turn on the light or not. All other colors are changing. Do you have any idea why that happens?

Thank you very much in advance!

Best regards
Alex