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
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.
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.
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