While attempting to get the output for two identical Adafruit SCD-30 sensors, I am only able to get the output of one sensor and it is always the first of the two in the series (initial sensor in daisy chain or bus_a when not daisy chained). I have tried with them daisy chained and without them daisy chained and see the same result.
I will note that the variables are detected for the second sensor but the values are unknown.
Which version of ESPHome has the issue?
2023.2.4
What type of installation are you using?
Home Assistant Add-on
via RPi 3b+ with Home Assistant OS
I would like to also note that as others have discovered, it appears that the I2C bus does not support all I2C pins...When I tried using GPIO27 and GPIO26 they never worked at all. However using GPIO21 and GPIO20, GPIO19 and GPIO18, GPIO14 and GPIO15 on the Pi Pico W did work. I have not tried additional pins. I hope this is being addressed!
More on this can be found lower in the comments of Issue 3838
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
The problem
While attempting to get the output for two identical Adafruit SCD-30 sensors, I am only able to get the output of one sensor and it is always the first of the two in the series (initial sensor in daisy chain or bus_a when not daisy chained). I have tried with them daisy chained and without them daisy chained and see the same result.
I will note that the variables are detected for the second sensor but the values are unknown.
Which version of ESPHome has the issue?
2023.2.4
What type of installation are you using?
Home Assistant Add-on via RPi 3b+ with Home Assistant OS
Which version of Home Assistant has the issue?
2023.3.1
What platform are you using?
RP2040
Board
RPi Pico W
Component causing the issue
Adafruit SCD-30
Example YAML snippet
Daisy chained
Non-daisy chained
Anything in the logs that might be useful for us?
Additional information
Perhaps this is not supported yet with the Pico W?
Sensor docs:https://esphome.io/components/sensor/scd30.html?highlight=scd30 I2C bus docs: https://esphome.io/components/i2c.html#i2c
I would like to also note that as others have discovered, it appears that the I2C bus does not support all I2C pins...When I tried using GPIO27 and GPIO26 they never worked at all. However using GPIO21 and GPIO20, GPIO19 and GPIO18, GPIO14 and GPIO15 on the Pi Pico W did work. I have not tried additional pins. I hope this is being addressed! More on this can be found lower in the comments of Issue 3838