I’m trying to use a Adafruit ESP32-S3 Reverse TFT Feather with the LTR390 sensor. This sensor connects via the Stemma QT port.
This ESP flavor has a built in MAX17048 sensor on the I2C bus, which it sees and I can read sensor data from OK.
The I2C bus scan sees both sensors, but I get a “sensor is marked failed” for the LTR390 sensor only.
I tested this UV sensor on an Adafruit QT Py ESP32 Pico with the same Stemma QT port and cable and ESPhome code, and on that ESP32 setup it sees the sensor and reads data fine, so I know it’s not the sensor or the cable (or the I2C address or the sensor YAML code).
Any ideas where to go next to debug? It seems specific to the Adafruit ESP32-S3 Reverse TFT Feather - but it’s not it’s I2C bus because that can see the built-in voltage sensor ok.
[22:08:44][C][i2c.arduino:071]: I2C Bus:
[22:08:44][C][i2c.arduino:072]: SDA Pin: GPIO3
[22:08:44][C][i2c.arduino:073]: SCL Pin: GPIO4
[22:08:44][C][i2c.arduino:074]: Frequency: 50000 Hz
[22:08:44][C][i2c.arduino:086]: Recovery: bus successfully recovered
[22:08:44][I][i2c.arduino:096]: Results from i2c bus scan:
[22:08:44][I][i2c.arduino:102]: Found i2c device at address 0x36
[22:08:44][I][i2c.arduino:102]: Found i2c device at address 0x53
[22:08:44][C][ltr390:179]: Address: 0x53
[22:08:44][E][component:082]: Component ltr390.sensor is marked FAILED