Sensor DHT11 com Xiao-Esp32-C3 seeed studio

Olá a todos,
Sou novo na utilização do Home Assistant, e estou tentando instalar um sensor de temperatura e umidade, DHT11 ou DHT22, em um Esp32C3, Xiao-Esp32-C3 seeed studio.
Até a instalação da programação do Esp32 foi bem, aparece o sensor no Home Assistant, mas as medições não aparecem, ficam como Desconhecido.

Segue o código que foi inserido no Esp32C3:

    esphome:
  name: esp32-xiao-temperatura-umidade
  friendly_name: Esp32_Xiao_Temperatura_Umidade
  platformio_options:
    board_build.mcu: esp32c3
    board_build.flash_mode: dio

esp32:
  board: seeed_xiao_esp32c3
  variant: esp32c3
  framework:
    type: arduino

# Enable logging
logger:
  hardware_uart: UART0

# Enable Home Assistant API
api:
  encryption:
    key: "aQh+dTObFlGGfxS5SlGbAde4D8FzXA/GCXk2Cz9CQ2Y="

ota:
  password: "3fa93aa76bca0e7679a27af79e7c8ff6"

wifi:
  ssid: !secret wifi_ssid_casa
  password: !secret wifi_senha_casa

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp32-xiao-ap"
    password: "MVr4nLrpcmeB"

captive_portal:

# Exemplo de entrada de configuração
sensor:
  - platform: dht
    pin: GPIO8
    temperature:
      name: "Viveiro Temperatura"
    humidity:
      name: "Viveiro Umidade"
    update_interval: 60s

Estou em dúvida se é a configuração do pino, GPIO8, que está errada e não aparece os valores do sensor?
Imagem1