Open in new

My ESPHome Workshop

GitHub

1-Wire Bus Support

one-wire gpio

Support for devices using 1-Wire bus over GPIO

📅Last updated:January 5, 2026(27 days ago)

Official Documentation

📚 ESPHome Documentation →

Overview

Software implementaton of 1-Wire bus.

  • NOTE ⚠️: Has to use internal GPIO that supports input and output because it is a bi-directional bus. It cannot use external components for this - like expanders.
  • Requires one 4.7K pull up resistor on the GPIO used for the bus. See DS18B20 for wire-up.
← Back to all components