I’ve got a wemos D1 mini currently running ESPHome 2024.12.4 and it has a DHT22 sensor connected to D0. This has been running for the last ±month with no issues.
When I try to update it to ESPHome 2025.2.1, I get the error shown below.
Is my best course of action to move the DHT22 to another GPIO pin?
INFO ESPHome 2025.2.1
INFO Reading configuration /config/esphome/server-rack-fans.yaml...
Failed config
sensor.dht: [source /config/esphome/server-rack-fans.yaml:56]
platform: dht
GPIO Pin 16 does not support pullup pin mode. Please choose another pin.
pin: D0
model: DHT22
humidity:
name: Server Rack Humidity
temperature:
name: Server Rack Temperature
on_value_range:
- below: 22.0
then:
- fan.turn_off: intake_fan
- fan.turn_off: exhaust_fan
@thatguy_za do you use an external pullup resistor, as the documentation states? If so, you may be able to get it working with D0 again by explicitly disabling the internal pullup resistor: