@micha @kelvan
okay, zumindest kann der #ESP32 den #Ultraschallsensor ansteuern und auslesen. Jetzt Frage ich mich nur, warum ich das nicht via #ESPHome in den #HomeAssistant eingebunden bekomme. ...
Vielleicht hat ja einer von Euch eine Idee:
Auf dem selben Gerät(!) funktioniert dieses hier (in C++ mit serieller Konsole):
long dauer=0;
long entfernung=0;
void setup() {
pinMode(27, OUTPUT); //trigger
pinMode(26, INPUT); //echo
}
void loop() {
digitalWrite(27, LOW); //trigger
delay(5);
digitalWrite(27, HIGH); //trigger
delay(10);
digitalWrite(27, LOW); //trigger
dauer = pulseIn(26, HIGH); //echo
entfernung = (dauer/2) * 0.03432;
},
aber nicht diese YAML (ESPHome):
sensor:
- platform: ultrasonic
trigger_pin: GPIO27
echo_pin: GPIO26
name: "Ultrasonic Sensor ESP32"
update_interval: 5s
"Ultrasonic Sensor ESP32' - Distance measurement timed out!
'Ultrasonic Sensor ESP32': Sending state nan m with 2 decimals of accuracy"
any ideas?