Moin
ich versuche die Vorgehensweise aus dem Simon-YT Video bzgl. der Temperaturanzeige umzusetzen.
Ich habe einen ESP32 soweit auch im System und daran einen DS18B20 Sensor angeschlossen.
Sensor Plus an 5V, Masse an GRD und die Datenleitung an … diverse PIN´s versucht. Leider immer die Ausgabe:
“[W][dallas.sensor:080]: Found no sensors!”
Text in yaml:
pin:
number: 23 #(hier diverse versucht die auch den pullup unterstützen)
mode:
input: true
pullup: true
update_interval: 10s
dallas:
id:
pin:
number: GPIO2
mode:
input: true
pullup: true
update_interval: 10s
Log-Auszug:
Gleich am Anfang bei PIN GPIO2
INFO Reading configuration /config/esphome/espheizung.yaml...
WARNING GPIO2 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
....
Weiter hinten dann:
[16:51:00][C][dallas.sensor:075]: DallasComponent:
[16:51:00][C][dallas.sensor:076]: Pin: GPIO2
[16:51:00][C][dallas.sensor:077]: Update Interval: 10.0s
[16:51:00][W][dallas.sensor:080]: Found no sensors!
Ich habe manchmal das gefühlt, als wenn die Boards so ein bischen komisch sind.
Ich habe die Erfahrung gemacht, das anscheinend nicht alle Boards, alle schreibweisen mögen.
D2 geht gar nicht. Im yaml wirds rot unterkringelt und beim installieren kommt sofort eine Fehlermeldung.
Bleibt als nur GPIOxx oder nur 2.
Der ESP32 macht dann daraus eben GPIO2
Genau. Egal ob ich GPIO2 oder nur eintrage, raus kommt im Log immer PIN: GPIO2
Wenn´s falsch eingetragen ist oder was nicht passt meckert yaml im Editor gleich rum und unterstreicht den falschen Eintrag mit einem roten Kringel. Seeeehr praktisch.
Ich hab´s mir auch angewöhnt immer GPIOxx einzutragen. Ich habe ein ESP32 mit 38 PIN´s. Die PIN Belegungstabelle ist auch nicht gerade leicht zu lesen, für einen Laien. Ziemlich bunt mit zich unverständlichen Angaben. In der GPIO Spalte der Tabelle steht immer nur der Nummer des PIN´s (als hierbei eine 2) . Das geht auch so durch.
Aber die Kiste findet eben keine Sensoren.
Löten!!! Eher nicht. Da bin ich eher ein Grobmotoriker und würde mit das sparen. Zusammenstecken geht eher besser
Und so einen Widerstand habe ich auch nicht hier.