Connect 3 SHT35 to Grove connector Pi HAT

Hello,



I am trying to run in parallel 3 Grove SHT35 connected to the Grove HAT for Raspberry Pi. When I have only one plugged in, it is working fine but when I am plugging in the three SHT35, I only see one and CRC is wrong.



I have run </s>curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s - <e> to install it.

When I run </s>python grove_I2C_High_Accuracy_tem_hum_SHT35_sensor.py<e> with the three sensors connected, I get:

</s><i> </i>Traceback (most recent call last): File "grove_temperature_humidity_sensor_sht3x.py", line 96, in <module> main() File "grove_temperature_humidity_sensor_sht3x.py", line 87, in main temperature, humidity = sensor.read() File "grove_temperature_humidity_sensor_sht3x.py", line 69, in read raise ValueError("temperature CRC mismatch") ValueError: temperature CRC mismatch <e>

The output of </s> sudo i2cdetect -y 1<e> is the same whether I have one or three SHT35 plugged in:

[code]

 0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

00: – 04 – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – 45 – -- – -- – -- – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --
[/code]

Any suggestions?



Thank you very much for your help and for your time,

With best wishes,

Florentin.

Hi There

unfortunately, SHT35 only provides two IIC’s address. and <LINK_TEXT text=“http://wiki.seeedstudio.com/Grove-I2C_H … e-overview”>http://wiki.seeedstudio.com/Grove-I2C_High_Accuracy_Temp%26Humi_Sensor-SHT35/#hardware-overview</LINK_TEXT> is the detail that how to switch IIC’address. :smiley: