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
to install it.
</s>curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s - <e>
When I run
with the three sensors connected, I get:
</s>python grove_I2C_High_Accuracy_tem_hum_SHT35_sensor.py<e>
</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
is the same whether I have one or three SHT35 plugged in:
</s> sudo i2cdetect -y 1<e>
[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.