danke, ich konnte es installieren, aber ich bekomme lauter Fehlmeldungen im Log:
11:26:22][W][dallas.temp.sensor:074]: 'Vorlauf Gasheizung' - reading scratch pad failed bus reset
[11:26:22][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[11:26:22][D][sensor:093]: 'Vorlauf Gasheizung': Sending state nan °C with 2 decimals of accuracy
[11:27:06][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[11:27:07][W][dallas.temp.sensor:074]: 'Rücklauf Gasheizung' - reading scratch pad failed bus reset
[11:27:07][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[11:27:07][D][sensor:093]: 'Rücklauf Gasheizung': Sending state nan °C with 2 decimals of accuracy
[11:27:14][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[11:27:15][W][dallas.temp.sensor:074]: 'Vorlauf Solarthermie' - reading scratch pad failed bus reset
[11:27:15][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[11:27:15][D][sensor:093]: 'Vorlauf Solarthermie': Sending state nan °C with 2 decimals of accuracy
[11:27:18][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[11:27:18][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[11:27:19][W][dallas.temp.sensor:074]: 'Außentemperatur' - reading scratch pad failed bus reset
[11:27:19][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[11:27:19][D][sensor:093]: 'Außentemperatur': Sending state nan °C with 2 decimals of accuracy
[11:27:19][W][dallas.temp.sensor:074]: 'Rücklauf Solarthermie' - reading scratch pad failed bus reset
[11:27:19][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[11:27:19][D][sensor:093]: 'Rücklauf Solarthermie': Sending state nan °C with 2 decimals of accuracy
[11:27:21][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[11:27:22][W][dallas.temp.sensor:074]: 'Vorlauf Gasheizung' - reading scratch pad failed bus reset
[11:27:22][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[11:27:22][D][sensor:093]: 'Vorlauf Gasheizung': Sending state nan °C with 2 decimals of accuracy
[16:07:08][W][component:237]: Component api took a long time for an operation (286 ms).
[16:07:08][W][component:238]: Components should block for at most 30 ms.
[16:07:10][D][api.connection:1375]: Home Assistant 2024.6.3 (192.168.1.151): Connected successfully
[16:07:33][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[16:07:34][W][dallas.temp.sensor:074]: 'Rücklauf Gasheizung' - reading scratch pad failed bus reset
[16:07:34][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[16:07:34][D][sensor:093]: 'Rücklauf Gasheizung': Sending state nan °C with 2 decimals of accuracy
[16:07:39][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[16:07:39][W][dallas.temp.sensor:074]: 'Rücklauf Solarthermie' - reading scratch pad failed bus reset
[16:07:39][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[16:07:39][D][sensor:093]: 'Rücklauf Solarthermie': Sending state nan °C with 2 decimals of accuracy
[16:07:41][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[16:07:42][W][dallas.temp.sensor:074]: 'Vorlauf Solarthermie' - reading scratch pad failed bus reset
[16:07:42][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[16:07:42][D][sensor:093]: 'Vorlauf Solarthermie': Sending state nan °C with 2 decimals of accuracy
[16:07:43][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[16:07:44][W][dallas.temp.sensor:074]: 'Außentemperatur' - reading scratch pad failed bus reset
[16:07:44][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[16:07:44][D][sensor:093]: 'Außentemperatur': Sending state nan °C with 2 decimals of accuracy
[16:07:49][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[16:07:50][W][dallas.temp.sensor:074]: 'Vorlauf Gasheizung' - reading scratch pad failed bus reset
[16:07:50][W][component:157]: Component dallas_temp.sensor set Warning flag: bus reset failed
[16:07:50][D][sensor:093]: 'Vorlauf Gasheizung': Sending state nan °C with 2 decimals of accuracy
[16:07:53][I][safe_mode:041]: Boot seems successful; resetting boot loop counter
Ich habe die Kabel schon überprüft, ich finde den Fehler nicht.
allerdings habe ich bei einem Sensor immer noch die folgende Fehlermeldung:
[18:55:24][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[18:55:25][W][dallas.temp.sensor:139]: 'Vorlauf Gasheizung' - Scratch pad checksum invalid!
[18:55:25][W][component:157]: Component dallas_temp.sensor set Warning flag: scratch pad checksum invalid
[18:55:25][D][sensor:093]: 'Vorlauf Gasheizung': Sending state nan °C with 2 decimals of accuracy
Wenn der Sensor aber gefunden wird, kann es ja kein Kontaktproblem am Kabel sein, oder?
EDIT: Ich habe die Lösung gefunden. Aus irgendeinem Grund hatte ich bei dem einen Sensor eine falsche Adresse eingetragen. Mit der richtigen Adresse funktioniert er auch.
Ich löte immer alles und gehe dann mit entsprechenden Steckverbindern nach außen. Im Gehäuse JST und außerhalb Klinke. Vor dem ersten Test wird mit dem Multimeter geprüft. Einmal ohne und einmal mit Stromversorgung. Und gesichert wird mit Heißkleber. Damit habe ich bisher nur gute Erfahrungen gemacht. ESP verbaue ich nicht erst seit Home Assistant. Um die einzelnen kleinen Platinen kommt Schrupfschlauch drum, aber ohne großartig zu schrumpfen.
Ja, das ist natürlich besser, bei mir war es halt so, daß ich das mit der Temperaturmessung mal ausprobieren wollte, ich hatte dann die Kabel am ESP angelötet und die Sensoren mit WAGO-Klemmen verbunden. Das hat auch funktioniert, und dann war ich zu bequem, alles nochmal neu zu machen.
WAGO-Klemmen sind ein bisschen überdimensioniert. Die Drähte vom Sensor (wenn du die fertig verkabelten mit Metallkappe nimmst) sind sehr dünn. WAGO ist ja eher was für 200V-Leitungen.
Wenn du öfters mal probieren willst, nimm ein Stück Streifenleiter-Platine und löte da beidseitig an den Enden der Streifen Anschlussklemmen für Leiterplatten drauf. Dann kannst du die für sowas nehmen. Einfach mehrere mit verschiedner Anzahl an Klemmen basteln. Dann hast du immer den passenden Verbinder zum testen.
Als “Verteiler” kannst du auch mehrere Klemmen längs auf den Streifen löten.
Wenn du den Mini als board deklariert hast, sollte das gehen mit D4.
Was Pullup betrifft, muss ich passen. Ich benutze ausschließlich nackte ESP und löte die benötigten Pullup- und Pulldown-Widerstände direkt an.
Das Update-Interval kannst du am Sensor einstellen. Nur dort macht es auch Sinn, da du ja an einem Pin mehrere Dallas hängen kannst.
Bei mir sieht das so aus:
Hallo, ich bin da auch kein Spezialist, aber warum hast Du denn zwei verschiedene GPIOs verwendet? Normal kommen die Sensoren alle an einen Kontakt.
Und im Log steht wieder ein anderer GPIO. Bist Du sicher, daß Du den angezeigten Code auch installiert hast?
ja bin mir ziemlich sicher ^^ genau das ist es ja was mich total verwirrt oO
ja ich weis das man eigentlich beide an einen dran machen kann aber das käst mein innere Mong nicht zu hab jetzt auch mal bus_a auf GPIO12 gerändert
wen nicht kann mir einer mall ein code geben der geht werde das dann Hardware technisch umbauen
ps. geht das abfrage der Sensoren noch wie im Video oder ist das mittlerweile auch anders