TCA9548A I²C Multiplexer

The TCA9548A component allows you to use TCA9548A as a I²C multiplexer (datasheet, AdaFruit) in ESPHome. It uses I²C Bus for communication.

Once configured, you can use any of the 8 channels (TCA9548A) as seperated channels for your projects.

../_images/tca9548a1.jpg

tca9548a I2C Multiplexer.

# Example configuration entry
tca9548a:
  - address: 0x70
    id: multiplex0
    i2c_id: i2c0
    scan: True

# Individual I2C Devices
sensor:
  - platform: bmp280
    multiplexer:
      id: multiplex0
      channel: 0
      ...

Configuration variables:

  • id (Required, ID): The id to use for this TCA9548A component.

  • address (Optional, int): The I²C address of the Multiplexer. Defaults to 0x70.

  • i2c_id (Optional): The I²C Bus ID

  • scan (Optional, bool): if the channel should be scanned Defaults to false

See Also