I’m also getting this.
Here’s the YAML:
sensor:
# Resistance sensor that calculates the resistance on the voltage divider circuit
# based on the known reference resistor and the unknown resistance in the float valve.
- platform: resistance
id: floatSensorResistance
name: "Float Sensor Resistance"
sensor: floatSensorVoltage
accuracy_decimals: 0
configuration: DOWNSTREAM
resistor: 831Ohm
reference_voltage: 3.3V
on_value:
then:
- component.update: tankLevel
# Source sensor to read the voltage value from the pin.
- platform: adc
id: floatSensorVoltage
name: "Float Sensor Voltage"
accuracy_decimals: 0
pin: GPIO34
update_interval: 1s
Here are the warnings:
Compiling .pioenvs/tankfillsensor3/src/esphome/components/api/api_frame_helper.cpp.o
In file included from src/esphome/components/adc/adc_sensor.h:9,
from src/esphome/components/adc/adc_sensor_common.cpp:1:
/data/cache/platformio/packages/framework-espidf/components/esp_adc/deprecated/include/esp_adc_cal.h:17:2: warning: #warning "legacy adc calibration driver is deprecated, please migrate to use esp_adc/adc_cali.h and esp_adc/adc_cali_scheme.h" [-Wcpp]
17 | #warning "legacy adc calibration driver is deprecated, please migrate to use esp_adc/adc_cali.h and esp_adc/adc_cali_scheme.h"
| ^~~~~~~
In file included from src/esphome/components/adc/adc_sensor.h:10:
/data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/adc.h:19:2: warning: #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively" [-Wcpp]
19 | #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively"
| ^~~~~~~
In file included from src/esphome/components/adc/adc_sensor.h:9,
from src/esphome/components/adc/adc_sensor_esp32.cpp:3:
/data/cache/platformio/packages/framework-espidf/components/esp_adc/deprecated/include/esp_adc_cal.h:17:2: warning: #warning "legacy adc calibration driver is deprecated, please migrate to use esp_adc/adc_cali.h and esp_adc/adc_cali_scheme.h" [-Wcpp]
17 | #warning "legacy adc calibration driver is deprecated, please migrate to use esp_adc/adc_cali.h and esp_adc/adc_cali_scheme.h"
| ^~~~~~~
In file included from src/esphome/components/adc/adc_sensor.h:10:
/data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/adc.h:19:2: warning: #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively" [-Wcpp]
19 | #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively"
| ^~~~~~~
Compiling .pioenvs/tankfillsensor3/src/esphome/components/api/api_pb2.cpp.o