Fix 11db attenuation (#4068)

https://github.com/esphome/esphome/pull/6749
This commit is contained in:
myhomeiot 2024-08-05 17:36:12 +03:00 committed by GitHub
parent e85bcac260
commit 308918d0b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -180,7 +180,7 @@ Wi-Fi, API, and OTA configuration.
- platform: adc
id: battery_voltage
update_interval: never
attenuation: 11db
attenuation: 12db
pin: 35
- platform: template
name: "Inkplate Battery Voltage"

View File

@ -63,7 +63,7 @@ ESP32 Attenuation
-----------------
On the ESP32 the voltage measured with the ADC caps out at ~1.1V by default as the sensing range (attenuation of the ADC) is set to ``0db`` by default.
Measuring higher voltages requires setting ``attenuation`` to one of the following values: ``0db``, ``2.5db``, ``6db``, ``11db``.
Measuring higher voltages requires setting ``attenuation`` to one of the following values: ``0db``, ``2.5db``, ``6db``, ``12db``.
There's more information `at the manufacturer's website <https://docs.espressif.com/projects/esp-idf/en/v4.4.7/esp32/api-reference/peripherals/adc.html#_CPPv425adc1_config_channel_atten14adc1_channel_t11adc_atten_t>`__.
To simplify this, we provide the setting ``attenuation: auto`` for an automatic/seamless transition among scales. `Our implementation