From 3be29dfecdb077a01c5df3cc7f6c0047c1efdd54 Mon Sep 17 00:00:00 2001 From: drid Date: Fri, 17 Feb 2023 23:34:40 +0200 Subject: [PATCH] Fix 1-pin ultrasonic sensor detection (#17966) * Fix 1-pin ultrasonic sensor detection Signed-off-by: Ilias Daradimos * Fix typo --------- Signed-off-by: Ilias Daradimos --- tasmota/tasmota_xsns_sensor/xsns_22_sr04.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasmota/tasmota_xsns_sensor/xsns_22_sr04.ino b/tasmota/tasmota_xsns_sensor/xsns_22_sr04.ino index 01f5a22a9..4a4e28e17 100644 --- a/tasmota/tasmota_xsns_sensor/xsns_22_sr04.ino +++ b/tasmota/tasmota_xsns_sensor/xsns_22_sr04.ino @@ -124,7 +124,7 @@ void Sr04TModeDetect(void) { if (PinUsed(GPIO_SR04_TRIG)) { SR04.type = (Sr04TMiddleValue(Sr04TMode3Distance(), Sr04TMode3Distance(), Sr04TMode3Distance()) != 0) ? SR04_MODE_SER_TRANSCEIVER : SR04_MODE_TRIGGER_ECHO; } else { - SR04.type = SR04_MODE_SER_RECEIVER; + SR04.type = (Sr04TMiddleValue(Sr04TMode2Distance(), Sr04TMode2Distance(), Sr04TMode2Distance()) != 0) ? SR04_MODE_SER_RECEIVER : SR04_MODE_TRIGGER_ECHO; } } else { SR04.type = SR04_MODE_TRIGGER_ECHO;