Dallas DS18B20 mit Onewire einzelner Sensor fällt aus

Hallo zusammen, ich wende mich an euch in der Hoffnung eine Lösung für mein Problem zu finden.

Ich hab es mit Hilfe von Simons Seite und euren Beiträgen von null auf ein halbwegs funktionierendes Homeassistant zu schaffen also praktisch von Zero 2 Noob :slight_smile:

Ich hab hier einen nodemcu ESP32 30Pin mit 2 (vormals 3) DS18B20 am Onewire pin23 und 4k7 widerstand des ESP. Dies funktioniert auch. Warum nur mehr 2 weil einer der drei ärger machte ich dachte ok geb ich ihn weg.
So nun macht ein anderer ärger.
Der Sensor ist im Warmwasserbereiter verbaut, wird nie über 60 grad warm, aber wenn ich dann in die temperaturkurve sehe ist da eine Lücke. Aber nur bei dem Sensor.
das ist nicht immer, mal gehts eine woche mall auch nur ein paar stunden ohne fehler.
wwb-t1
am 2ten bild sieht man den zweiten Sensor am selben pin der aber keinen Ausfall hat. also denke ich das die Datenübertragung okay ist.
wwb-t2

was könnte man hier machen denn wenn dieser sensor ausfällt steht die warmwasseraufbereitung still. Ich wohne leider nicht neben dem esp der ist 2 Fahrstunden von mir weg bei meinen Elderlys.
Gäbe es eine andere lösung dafür bzw kann man 2 sensoren an einem esp auf 2 verschiedenen pins betreiben?
anbei auch meine yaml dazu

esphome:
  name: temp-esp
  friendly_name: temp-esp

#esp32:
  #board: wemos_d1_mini32
  #board: esp32dev
  #framework:
    #type: esp-idf

esp32:
  board: nodemcu-32s
  framework:
    type: esp-idf

#external_components:
  #- source:
      #type: git
      #url: https://github.com/ssieb/esphome
      #ref: onewire
    #components: [ dallas_temp, gpio ]
    #refresh: 60sec

logger:
  level: DEBUG

# Enable Home Assistant API
api:
  encryption:
    key: !secret api_key

ota:
  - platform: esphome
    password: "wwb"

wifi:
  ssid: !secret wifi_ssid2
  password: !secret wifi_password2

# Optional manual IP
  manual_ip:
    static_ip: 192.168.0.170
    gateway: 192.168.0.1
    subnet: 255.255.255.0

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Heatpower"
    password: "12345678"

captive_portal:

web_server:
  port: 80
  auth:
    username: heat
    password: heat

#dallas:
#Temperatursensor (DS18B20)
one_wire:
  - platform: gpio
    pin: 23

# Individual sensors
sensor:
  - platform: dallas_temp
    #Dallas 2 Lang
    address: 0x216fa1510a646128
    name: "Warmwasser"
    accuracy_decimals: 1
    update_interval: 15s
  - platform: dallas_temp
    #Dallas 1 Lang
    address: 0xb69bb6510a646128
    name: "Vorlauf WWB"
    accuracy_decimals: 1
    update_interval: 15s
  #- platform: dallas_temp
    #Dallas 3 Kurz
    #address: 0x420461d446c02328
    #name: "Vorlauf WWB"
    #accuracy_decimals: 1
    #update_interval: 15s

ich hab mir nun auch neue sensoren gekauft da ist so ne kleine platine dabei also könnte man die yaml umarbeiten für pin 23 den einen und pin 21 den 2ten zb? Oder gibt es eine andere zuverlässige Temperatur Messung für diese Anwendung?
Danke im voraus und alles gute

Moin,
habe bei mir 8 Sensoren an einen Pin, funktioniert ohne Ausfälle. Allerdings hatte ich am Anfang auch Ausfallprobleme bis ich mit dem Widerstand experimentiert habe. Meine Lösung:

Die One-Draht-Sensoren erfordern einen Widerstand zwischen VCC und Data, ich habe meine wie folgt verbunden.
5VDC
1x Sensor = 4,7kOhm
2x Sensor = 4,7kOhm
3x Sensor = 3,3kOhm
4x Sensor = 3,3kOhm
5x Sensor = 2,7kOhm
6x Sensor = 2,7kOhm
7x Sensor = 1,0kOhm
8x Sensor = 1,0kOhm
9x Sensor = 0.680kOhm
10x Sensor = 0.680kOhm

Viel Erfolg.

hi, den 4k7 hab ich drinnen ja, sonnst würde es ja gar nicht gehen oder? also daran liegt es nicht woran kann es sonnst liegen?