Hallo zusammen,
motiviert von dem Video „Rohr Temperaturen mit Home Assistant überwachen (Heizung Vor- & Rücklauf)“ habe ich mich daran versucht und wollte das Projekt nachstellen.
Vielleicht 2-3 Worte zu mir, da ich neu hier bin. Ich bin Stefan Kriener, 43 Jahre und betreibe schon seit einiger Zeit ein Home Assistant Installation.
Wie wahrscheinlich jedem Home Assistler wächst die ständig und in großer ferne habe ich das Thema Heizungsüberwachung auf meiner Agenda. Dort werkelt bei mir ein Komplett System von Sonnendach, indem unzählige Sensoren verbaut sind, die aber nur über eine RS232 Schnittstelle und eine proprietäre Software abgefragt werden können.
Da ich nun dachte: Gut ein Schritt nach dem anderen, habe ich mich erstmal an das Thema ESP32 mit D18B20 Sensor gemacht, wohlwissendlich, dass in meiner Heizung kty Temp Sensoren verbaut sind. Aber prinzipiell sollten die ja auch über ESP32 und adc auszulesen sein.
Nun aber zu meiner ersten Herausfoderung: Als Zwischenschritt wollte ich über den ESP32 erstmal ein paar Temperaturen erfassen. Also bei AZ Delivery bestellt und los gings.
Einrichten im Home Assistant von ESP Home funktioniert… ESP geflashed… WLAN Verbindung funktioniert… läuft ja wie ein Länderspiel… dachte ich.
D18B20 angeschlossen und über GPIO32 angesproche… Aber „No Sensor Found“.
Etwas nach den Parametern geschaut, Pullup… Aber irgendwie will der D18B20 sich nicht zu erkennen geben. Zum Glück hatte ich einige mehr an D18B20 bestellt… auch alles ohne Funktion.
Tja: und hier stehe ich nun.
Vielleicht hat ja jemand einen Tip für mich, wo ich falsch abgebogen bin.
Gruß,
Stefan
Hier der YAML Code
esphome:
name: esp32-1
friendly_name: ESP32_1
esp32:
board: az-delivery-devkit-v4
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "yk1eIG6MeLCobFlGxEYr0YtB4uAF0IEy9UrLY5Juao4="
ota:
password: "2cd217f8ae18a87b0f6af09b91864299"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp32-1 Fallback Hotspot"
password: "bss8nR3Wb0PQ"
captive_portal:
dallas:
- pin:
number: 32
mode:
output: true
input: true
open_drain: false
pullup: true
pulldown: false
drive_strength: 20.0
inverted: false
update_interval: 10s
sensor: []
Nachtrag:
Als Ergänzung noch: Pin32 scheint ESPhome automatisch zu machen… Genauso wie die weiteren Parameter. Die habe ich über “validate” im ESPhome entdeckt. Angesprochen hatte ich den PIN ursprünglich über GPIO32
by HarryP: Codezeilen formatiert (bitte immer </> verwenden)