Open stefkamarton opened 2 years ago
Hey there @jesserockz, mind taking a look at this issue as it has been labeled with an integration (mcp23017
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
Hi @stefkamarton
As far as I can see, your YAML looks correct. And as you mention the tca9548a
does work with another i2c device.
There is nothing special about how the mcp23017
sends the i2c
messages as it just sends them to the bus, which in this case is the tca9548a
which switches channel and then forwards the bytes on.
The only thing I can suggest for the moment is to change logging to VV:
logger:
level: VERY_VERBOSE
as that will log all of the outgoing and incoming i2c bytes (including telling the tca9548a
to switch channels.
I am unable to help further as I do not have a tca9548a
to test with and I was assigned to this PR because of the mcp23017
which I know work as I use them personally.
Jesse
The problem
Hy, I have an ESP32 (nodemcu-32s) and I connect tca9548 multiplexer to create virtual i2c buses.
I try to connect my mcp23017 throughout tca9548A but I can't send data to mcp23017. If I disconnect my mcp23017 and I connect bme280 sensor, I receive data so I think, tca9548A works well. If I connect mcp23017 to esp without tca9548A then It works well.
Can you help me?
Which version of ESPHome has the issue?
2021.11.4
What type of installation are you using?
pip
Which version of Home Assistant has the issue?
No response
What platform are you using?
ESP32
Board
nodemcu-32s
Component causing the issue
i2c, tca9648A, mcp27018
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response