on ESP8266
but still getting error on i2c bus
[13:22:12][E][sensirion_i2c:026]: CRC8 Checksum invalid at pos 1! 0xFF != 0xAC
[13:22:12][D][sht4x:080]: Sensor read failed
i2c:
sda: 4
scl: 5
scan: true
id: bus_a
#frequency: 100kHz was trying diff frequecy but still same error
sensor:
- platform: sht4x
temperature:
name: "Temp"
humidity:
name: "Hum"
address: 0x44
update_interval: 10s
3 meters original cable and adress was found ok:
[14:46:40][C][i2c.arduino:071]: I2C Bus:
[14:46:40][C][i2c.arduino:072]: SDA Pin: GPIO4
[14:46:40][C][i2c.arduino:073]: SCL Pin: GPIO5
[14:46:40][C][i2c.arduino:074]: Frequency: 100000 Hz
[14:46:40][C][i2c.arduino:086]: Recovery: bus successfully recovered
[14:46:40][I][i2c.arduino:096]: Results from i2c bus scan:
[14:46:40][I][i2c.arduino:102]: Found i2c device at address 0x44
If your wiring is solid (soldered?) and you already tried different frequencies, I’m out of suggestions. Your AE link states that the sensor has 10k pullup on board.