From 7423a57c92bbbdc5561e148ade7a015ca2252b7b Mon Sep 17 00:00:00 2001 From: Kappawaii <32612956+Kappawaii@users.noreply.github.com> Date: Sat, 29 Nov 2025 00:43:31 +0100 Subject: [PATCH 1/2] Added a much needed notice for capacitive touch setup for some ESP32-S3 variants --- content/components/binary_sensor/esp32_touch.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/content/components/binary_sensor/esp32_touch.md b/content/components/binary_sensor/esp32_touch.md index 4661536840..eb4aca8759 100644 --- a/content/components/binary_sensor/esp32_touch.md +++ b/content/components/binary_sensor/esp32_touch.md @@ -250,7 +250,10 @@ reduce the ESP's overall performance. > > - **Touch values increase** when touched (opposite of ESP32 which decreases) > - **Higher raw values** are returned compared to original ESP32 -> - **Lower measurement duration required** - the default 8ms is often too high for S2/S3 +> - **Lower measurement duration required** - the default 8ms is often too high for S2/S3. +> +> On some ESP32-S3 variants, a value of **0.01ms** or lower with the use of **voltage_attenuation: 1.5V** seems a good starting point +> If you see some `Event received, mask = 0x10` messages during threshold finding, it means the sensor value being read is too high, and you should raise voltage attenuation, or lower the measurement duration. > > **Example settings for S2/S3:** > From ff3ba457a5ee5cdb18dc212a98775b9dfa07de17 Mon Sep 17 00:00:00 2001 From: Kappawaii <32612956+Kappawaii@users.noreply.github.com> Date: Sat, 29 Nov 2025 00:47:35 +0100 Subject: [PATCH 2/2] removed trailing space --- content/components/binary_sensor/esp32_touch.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/components/binary_sensor/esp32_touch.md b/content/components/binary_sensor/esp32_touch.md index eb4aca8759..27cbf06509 100644 --- a/content/components/binary_sensor/esp32_touch.md +++ b/content/components/binary_sensor/esp32_touch.md @@ -251,8 +251,8 @@ reduce the ESP's overall performance. > - **Touch values increase** when touched (opposite of ESP32 which decreases) > - **Higher raw values** are returned compared to original ESP32 > - **Lower measurement duration required** - the default 8ms is often too high for S2/S3. -> -> On some ESP32-S3 variants, a value of **0.01ms** or lower with the use of **voltage_attenuation: 1.5V** seems a good starting point +> +> On some ESP32-S3 variants, a value of **0.01ms** or lower with the use of **voltage_attenuation: 1.5V** seems a good starting point. > If you see some `Event received, mask = 0x10` messages during threshold finding, it means the sensor value being read is too high, and you should raise voltage attenuation, or lower the measurement duration. > > **Example settings for S2/S3:**