1-Wire
onewire
The 1-Wire integration brings devices on a 1-Wire bus into Home Assistant. 1-Wire is a low-cost bus that is popular for DIY projects. A single pair of wires can connect many temperature sensors, counters, and input/output chips.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (humidity, light level, temperature) | |
select | Mode picker (as switches) |
What people report
Local 1-Wire support through owserver covering many Dallas/Maxim chips and Hobby Boards; DS2405 and EDS0065 were added on request.
- Works13
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| DS1825 temperature sensor | Works Local | Listed as supportedSaved copySupported devices: 05: DS2405 addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS18B20 temperature sensor | Works Local | Supported with configuration optionsSaved copySupported devices: 05: DS2405 addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS18S20 temperature sensor | Works Local | Listed as supportedSaved copySupported devices: 05: DS2405 addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS2405 addressable switch | Works Local | Support added after requestSaved copyHi @klona Based on this page https://github.com/owfs/owfs-doc/wiki/DS2405: - Writing zero to PIO will turn off the switch - Writing non-zero to PIO will turn on the switch So simply adding the device family `05` to these two locations should be enough: - DEVICE_SWITCHES in `switch.py` for `PIO` (as you have done) - DEVICE_BINARY_SENSORS in `binary_sensor.py` for `sensed` If that doesn't work for you, then I think we need to find a good documentation or a good description about what exactly needs to be changed (and why...). Is there an official documentation about using the combination of … Excerpt saved from GitHub on 2026-10-23. | Issue #49434 · 2021-04 | |
| DS2408 8-channel switch | Works Local | Listed as supportedSaved copySupported devices: 05: DS2405 addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS2409 coupler | Works Local | Bus branching supported, no entitiesSaved copy… addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: DS1825 temperature sensor; 42: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS2413 dual-channel switch | Works Local | Binary sensor support addedSaved copyProposed change This adds support for another binary sensor to the onewire component. ## Type of change - [ ] Dependency upgrade - [ ] Bugfix (non-breaking change which fixes an issue) - [ ] New integration (thank you!) - [x] New feature (which adds functionali Excerpt saved from GitHub on 2026-10-23. | PR #55921 · 2021-09 | |
| DS2423 dual counter | Works Local | Listed as supportedSaved copySupported devices: 05: DS2405 addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS2438 smart battery monitor | Works Local | Often used as multisensor for humidity, pressure, lightSaved copy… coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: DS1825 temperature sensor; 42: DS28EA00 temperature sensor; EF: Hobby Boards temperature and humidity sensor, moisture meter, and hub; Humidity: with a compatible Honeywell (HIH3600, HIH4000, … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS2760 battery monitor | Works Local | Type K thermocouple temperature supportedSaved copy… branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: DS1825 temperature sensor; 42: DS28EA00 temperature sensor; EF: Hobby Boards temperature and humidity sensor, moisture meter, and hub; Humidity: with a compatible Honeywell (HIH3600, HIH4000, HIH5030) or Humirel … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| DS28EA00 temperature sensor | Works Local | Listed as supportedSaved copySupported devices: 05: DS2405 addressable switch; 10: DS18S20 temperature sensor; 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor; 1D: DS2423 dual counter; 1F: DS2409 coupler for bus branching, which creates a device without entities; 20: DS2450 quad analog-to-digital converter; 22: DS1822 temperature sensor; 26 and A6: DS2438 smart battery monitor, often used as a multisensor; 28: DS18B20 temperature sensor; 29: DS2408 8-channel addressable switch; 30: DS2760 battery monitor, often used with a type K thermocouple; 3A: DS2413 dual-channel addressable switch; 3B: … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| EDS0065 | Works Local | Support added in 2026Saved copyProposed change Support of 1-wire device EDS0065 added ## Type of change - [ ] Dependency upgrade - [ ] Bugfix (non-breaking change which fixes an issue) - [ ] New integration (thank you!) - [X] New feature (which adds functionality to an existing integration) - [ Excerpt saved from GitHub on 2026-10-23. | PR #160094 · 2026-01 | |
| Hobby Boards sensors | Works Local | Temperature, humidity, moisture meter and hub supportedSaved copyDescription: Currently there is no support for some of the advanced (and highly custom) HobbyBoards onewire sensors. Some of us still use those. Additionally, this change adds support for a remote owserver instance. This allows you to run your onewire on a pi in a remote location, and then connect to the owserver on port 4304 rather than require local access to the device. Add support for HobbyBoards sensors: Hub, Humidity, Moisture, PulseCounter Add support for an owserver running on a remote host Related issue (if applicable): NA Pull request with documentation for home-assistant.io (if … Excerpt saved from GitHub on 2026-10-23. | PR #29948 · 2019-12 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 354 (0.05%) |
|---|---|
| Quality scale | Platinum |
| Added in | Home Assistant 0.12 |
| Set up in the UI | Yes |
| Maintainers | @garbled1, @epenet |
Devices listed in its documentation
- 05: DS2405 addressable switch
- 10: DS18S20 temperature sensor
- 12: DS2406 dual addressable switch, also used in the TAI-8570 pressure sensor
- 1D: DS2423 dual counter
- 1F: DS2409 coupler for bus branching, which creates a device without entities
- 20: DS2450 quad analog-to-digital converter
- 22: DS1822 temperature sensor
- 26 and A6: DS2438 smart battery monitor, often used as a multisensor
- 28: DS18B20 temperature sensor
- 29: DS2408 8-channel addressable switch
- 30: DS2760 battery monitor, often used with a type K thermocouple
- 3A: DS2413 dual-channel addressable switch
- 3B: DS1825 temperature sensor
- 42: DS28EA00 temperature sensor
- EF: Hobby Boards temperature and humidity sensor, moisture meter, and hub
- Humidity: with a compatible Honeywell (HIH3600, HIH4000, HIH5030) or Humirel (HTM1735) sensor on a DS2438
- Pressure: with a B1-R1-A barometer on a DS2438
- Illuminance: with an S3-R1-A light sensor on a DS2438
- Thermocouple temperature: with a type K thermocouple on a DS2760
Limitations from the docs
- The integration only connects to owserver. It cannot read 1-Wire devices directly from an adapter or from the GPIO pins of a Raspberry Pi.
- Bus branching is only supported with DS2409 couplers.
- Only DS18B20 temperature sensors have configuration options.
- Devices that you disconnect from the bus are not removed automatically, because a device that is temporarily unreachable looks the same as a removed one. To remove a device you no longer use, see Removing a device you no longer use.
- When you connect a new device, it can take up to 5 minutes before it appears in Home Assistant.
- On the Hobby Boards moisture meter, a change of sensor type only takes effect after you reload the integration.
Brands that work through it
Home Assistant lists these brands as supported by 1-Wire.
- ESERA 1-Wire
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.