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.