ESPHome gives makers a way to address individual devices over a shared connection such as an RS485 bus or LoRa radio. Each device can accept messages meant for it while ignoring other traffic, and a single link can maintain a separate conversation with each configured peer.

Messages that exceed the connection’s packet limit are split and reassembled at the receiving device. Makers configure the participating ESPHome devices and their addresses.