1-Wire Bus

The one_wire component allows you to use supported 1-Wire devices in ESPHome.

The 1-Wire bus the devices are connected to should have an external pull-up resistor of about 4.7KΩ. A resistor of about 4.7KΩ connected between 3.3V and the 1-Wire bus’s GPIO/data pin should suffice. Values ± 1KΩ will generally work fine as well, provided you don’t have unusually long wires.

Platforms

Obtaining Sensor IDs

To find device addresses, simply start the firmware on your device with a one_wire hub configured and observe the log output. Note that you don’t need to define the individual sensors just yet, as scanning will occur even with no sensors configured.

Here’s an example log:

../../_images/dallas-log.png

See Also