What's your favourite ESP32 board? (# Best, good, cheap, quality, reliable)

bluetooth_proxy: will result in a non reactive state

Do you mean that the C3 Mini will not connect to wifi? Because I had this problem. But it works with this config:

note that I have v2.1.0

esphome:
  name: salle-a-manger
  platformio_options:
    board_build.flash_mode: dio

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf
    version: recommended
    sdkconfig_options:
      CONFIG_COMPILER_OPTIMIZATION_SIZE: y
      CONFIG_BT_BLE_42_FEATURES_SUPPORTED: y
    advanced:
      ignore_efuse_mac_crc: false
  variant: esp32c3

logger:

api:
  password: "some_password"
  port: 6053

ota:
  password: "some_password"

wifi:
  output_power: "8.5"
  ssid: "my_ssid"
  password: "another_password"

  ap:
    ssid: "Salle A Manger Fallback Hotspot"
    password: "another_password2"

esp32_ble_tracker:
text_sensor:
  - platform: ble_scanner
    name: "BLE Scanner"

bluetooth_proxy:
  active: true

@tom_l
good afternoon… currently, which Esp32 recommends? especially on AliExpress or somewhere in europe

Good morning, sorry to reply for @tom_l , but I imagine his answer is still What's your favourite ESP32 board? (# Best, good, cheap, quality, reliable) - #3 by tom_l

2 Likes

Ditto for me

1 Like

Does anyone know how Quinled stack-up for low power projects?

Like maybe these kind of metrics?

I didn’t spot anything on the extra board details.

I’m also wondering if disconnecting the led is a viable and worthwhile option.

I’m using it for a battery/solar powered/deep sleep project.

I just received one and cannot install it in ESPhome
Have you received yours ? where have you ordered from ?
(me PiHut … a uk based shot and I received some customs fees cause I’m EU based :cry: )

I’ve posted here :

I’ve used a couple of the Picos them. The C3U is on the shelf, I hope there are no bigger issues setting them up with ESPHome. I wanted to try these days.

M5Stamp Pico (no big surprise here):

esphome:
  name: test
  platform: esp32
  board: pico32

That’s the C3U I’m struggeling with
Even it’s the first time I’m ‘playing’ with those kind of boards
I’m not sure I’ll buy C3U any more

Thx for that quick reponce.

Any one buying from amazon ?
I’ve seen a lot of Ebays, Ali Express
What do you think about this one for eg :
https://www.amazon.fr/gp/product/B08BTRQNB3/ref=ox_sc_act_title_1?smid=A1X7QLRQH87QA3&psc=1

I just ordered from https://thepihut.com/ and had some big customms fees (uk shop and I’m EU based)
fees were 25€ out of a 50€ order :’(

I grouped a few names seen on this post.

Lolin seems to have succes but not all supported and long delivery time from what i see.
LILYGO® TTGO T7 V1.5 Mini32 also on aliexpress seemed to have more then one good review here !

  • QuinLED-ESP32
  • Olimex POE
  • MH-ET LIVE D1 mini’s
  • LILYGO® TTGO T7 V1.5 Mini32 > more than one good comment
  • LOLIN D1 mini
  • Waveshare ESP32 One A Mini
  • TinyPICO
  • MicroDev microS2
  • Seeed Studio Xaio ESP32-C3
  • nodemcu V4
  • wesp32
  • Lolin S2 Mini > attention
  • Lolin C3 Mini > attention

I have a M5stack STAMP-C3U > first time playing with those but I’m struggeling

Really, we can’t see your cart on amazon.

I’ll try later this week. Based on these resources:

I would expect a config like this (untested! probably not working):

esphome:
  name: test
  platform: ESP32
  board: esp32dev
  platformio_options:
    platform: espressif32
    board: esp32-c3-devkitm-1
    board_build.mcu: esp32c3
    board_build.f_cpu: 160000000L
    upload_protocol: esptool
    build_flags: 
      - -D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC
      - -D USBCON
1 Like

hahah sorry
link updated

By the way… with the help of radybb from esphome discord I got my M5stack STAMP-C3U working.
It had something to do with my newbie state more than a board problem.

He also shared this good EU site for ordering without any custom fees : https://www.distrelec.de

Good for you but would you please share your working solution? Thanks, appreciated!

sure :slight_smile:

M5stack STAMP-C3U
HAOS running on raspbery pi 4

At the moment basic board config seem working.
I’m still trying to add sensor for ‘Bt low energy bridge config’

https://xoops.hypweb.net/modules/UsersWiki/person/nao-pon/blog/2021-03-17

press central button while plugging board to HA server
this is my yaml (not sure all is needed, because build after lots of test) :

esphome:
  name: bluetooth-low-energy-bridge
  platformio_options:
    board_build.flash_mode: dio
    platform_packages:
     - toolchain-riscv32-esp @ 8.4.0+2021r1
     - toolchain-xtensa-esp32s2 @ 8.4.0+2021r1

esp32:
  board: esp32-c3-devkitm-1
  variant: esp32c3
  framework:
    type: esp-idf

logger:
  hardware_uart: USB_SERIAL_JTAG

i hope this will help

One of the ESPHome Devs mentioned on Discord that support for a lot more variants will come with the 21st Dec release and are now available in the dev branch.

1 Like

Do you happen to have the IO’s used for relay, buttons and and LED’s for this board?

Hello, I’ve too many boards and projects in my lab. If you can specify what board you are interested in, I will see if I have some notes that will be of use.

Was able to print some of my own with my label maker. Might be able to get the quality a bit better but they do the job.

LILYGO® TTGO T7 Mini32 V1.5

I hope this improves general performance of Lolin S2 Mini.

Hello @dproffer, I’ve just received one board like the one in your link:

Right now, I have working Relay (GPIO16), Button (GPIO0), Led (GPIO23), but I’m struggling to configure a DHT temperature sensor in Esphome. If I choose GPIO25 or other similar pin, the temperature sensor doesn’t work,

[14:12:11][W][dht:169]: Requesting data from DHT failed!
[14:12:11][W][dht:060]: Invalid readings! Please check your wiring (pull-up resistor, pin number).

But if I configure the temperature sensor in GPIO23 (the one assigned to the LED) the temperature sensor starts reporting data.

This is my current “working” configuration:

substitutions:
  upper_devicename: termostato_multi

esphome:
  name: termostato-multi
  platform: ESP32
  board: nodemcu-32s

switch: 
  ## Relay
  - platform: gpio
    pin: GPIO16
    name: ${upper_devicename} relay
    id: relay

binary_sensor:
  ## Boton 1
  - platform: gpio
    pin: 
      number: GPIO0
      inverted: true
    name: ${upper_devicename} button_01
    id: button_01
    on_press:
      - switch.toggle: relay

## LED
output:
  - id: led_output
    platform: gpio
    pin: GPIO23  
light:
  - platform: binary
    name: ${upper_devicename} led
    id: template_led
    output: led_output

## Sensor temperatura
sensor:
  - platform: dht
    model: AM2302
    pin: 
      # inverted: true
      number: GPIO25
      mode: INPUT
    temperature:
      name: ${upper_devicename} temperature
      id: temp_room
    humidity:
      name: ${upper_devicename} humidity
      id: humidity_room
    update_interval: 60s

Did you manage to get working any other exposed GPIOs?

In other terms, I am thinking to use the board as thermostat inside my wall. Have you done something similar or have you had a negative experience that makes me give up the idea?

Thank you!
Daniel