Mi sonda DS18B20 marca 85 °C todo el rato (o se vuelve loca): por qué pasa y cómo arreglarlo

Tu sonda DS18B20 conectada a un ESP32 (con ESPHome o Arduino) marca siempre 85 °C, da saltos raros o deja de aparecer, aunque la habitación esté a 20 °C.

Por · revisada en · Nivel: Básico · Cómo verificamos

Por qué pasa (diagnóstico)

Solución paso a paso

  1. Pasa a modo normal con tres cables: VDD a 3,3 V, GND a masa y datos al GPIO.
  2. Pon (o cambia) la pull-up de 4,7 kΩ entre datos y 3,3 V. ESPHome dice que ±1 kΩ suele valer si el cable no es muy largo.
  3. Revisa el YAML de ESPHome: one_wire: con platform: gpio en un pin del propio chip (no de un expansor) y cada sonda con platform: dallas_temp y su address si hay varias.
  4. Mira los registros al arrancar: ESPHome lista las direcciones que encuentra en el bus. Si no sale ninguna, el problema es de cableado o de pull-up (cómo ver los logs).
  5. Prueba con un cable corto; si así va, sigue la guía del fabricante para redes 1-Wire largas (enlazada desde ESPHome). Por encima de 100 °C, nada de modo parásito.

Requisitos

Compatibilidad

Verificación

Documentado: resumen de las fuentes oficiales citadas (leídas el 20-oct-2026). No lo hemos probado aún en nuestro laboratorio, por eso no está marcado VERIFICADO.

Fuentes

Manuales de aparatos relacionados

Guías relacionadas

Más guías de ESP32 / ESPHome.

Abrir en Friki Labs →