Peter4
3. Oktober 2025 um 14:21
1
Hallo Zusammen,
ich habe ein Problem, das ich meine Temp.-Sensoren nicht installiert bekomme.
Ich habe einen ESP32 mit 5 DS18B20 Temp Sensoren inkl. 4,8kOhm Widerstände auf der 3,3V und GPIO15 Eingang geschaltet.
HomeAssistant bringt mir am laufenden irgendwelche Fehler mit den ich nichts anfangen kann.
Die Datei sieht so aus:
Der Fehler lautet:
Es sollen einfach 5 Temp.-Sensoren abgefragt werden ……
Ich werde noch irre.
Vielen Dank für eure Hilfe
Peter-z5b1s
LutzHB
3. Oktober 2025 um 14:50
2
Das sieht nach einem Formatierungsfehler aus. Bei YAML ist leider die Anzahl an Leerzeichen von Bedeutung. In Abhängigkeit ob Liste oder Dictionary wird entweder zwei oder vier Zeichen eingerückt.
Anhand eine Bildes kann man solche Fehler schlecht finden. Bitte poste deinen Code noch einmal als formatierten Text (mit Hilfe des in Bild gezeigten Symbols)
Das Update-Intervall steht bei mir unter jedem einzelnen Sensor auf gleicher Höhe wie “address:” und “name:”
sensor:
#DS18B20
- platform: dallas_temp
address: 0x0855e72b34646128
name: bwm_terrasse_temp_int_dallas
id: bwm_terrasse_dallas_internal
update_interval: 15s
Peter4
3. Oktober 2025 um 15:24
3
Anbei die yaml:
esphome:
name: esp-heizung-temp
friendly_name: ESP_Heizung_Temp
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "XKDvcp98Op/dN1acsElBgHRVQvgZOssuxYWzMmAKLHc="
ota:
- platform: esphome
password: "6ee4df4de55554598a4bc8531dbc750d"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp-Heizung-Temp"
password: "hgVvzrkGjsN0"
captive_portal:
dallas:
pin:
number: D15
mode:
input: true
pullup: true
update_interall: 10s
#Sensor
sensor:
-platform: dallas
address: 0x1e000000c03e6428
name: "Vorlauf"
unit_of_measurement: "°C"
icon: "mdi:thermometer-plsu"
# accuray_decimals: 30s
#one_wire:
# id: gpio
# - platform: gpio
# pin: GPIO15
# number: GPIO15
#ignore_strapping_warning: true
#sensor:
# - platform: dallas_temp
# address: 0x1e000000c03e6428
# name: "Heizung_Vorlauf"
#unit_of_measurement: "°C"
- platform: dallas
address: 0xfc000000c03acc28
name: "Heizung_Rücklauf"
unit_of_measurement: "°C"
- platform: dallas
address: 0x8e000000bc2f8228
name: "Wasserspeicher_Vorlauf_Temp"
unit_of_measurement: "°C"
- platform: dallas
address: 0x3b000000bc25ce28
name: "Wasserspeicher_Rücklauf_Temp"
unit_of_measurement: "°C"
- platform: dallas
address: 0x02000000bdd21928
name: "Vorlauf_Nahwärme"
unit_of_measurement: "°C"
update_interval: 60s
LutzHB
3. Oktober 2025 um 15:56
4
Versuche es erst einmal so:
esphome:
name: esp-heizung-temp
friendly_name: ESP_Heizung_Temp
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "XKDvcp98Op/dN1acsElBgHRVQvgZOssuxYWzMmAKLHc="
ota:
- platform: esphome
password: "6ee4df4de55554598a4bc8531dbc750d"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp-Heizung-Temp"
password: "hgVvzrkGjsN0"
captive_portal:
one_wire:
- platform: gpio
id: bus_one
pin: D15
sensor:
#DS18B20
- platform: dallas_temp
address: 0x1e000000c03e6428
name: Vorlauf
update_interval: 15s
- platform: dallas_temp
address: 0xfc000000c03acc28
name: "Heizung_Rücklauf"
update_interval: 15s
- platform: dallas_temp
address: 0x8e000000bc2f8228
name: "Wasserspeicher_Vorlauf_Temp"
update_interval: 15s
- platform: dallas_temp
address: 0x3b000000bc25ce28
name: "Wasserspeicher_Rücklauf_Temp"
update_interval: 15s
- platform: dallas_temp
address: 0x02000000bdd21928
name: "Vorlauf_Nahwärme"
update_interval: 15s
unit_of_measurement und icon kannst du noch hinzufügen, wenn es läuft.
by HarryP: unnötiges Vollzitat aus Beitrag drüber entfernt
Peter4
4. Oktober 2025 um 08:02
5
Hallo Lutz,
super , vielen Dank, das waren die kleinen “Anfänger” Fehler die man macht. Du hasst mir mega geholfen.
und es läuf und läuft und ….