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

Oh I see. Thanks.

I’ve bought a few S2’s out of interest.

Keen to hear any feedback on it. Cheers.

The new Seeeds are indeed very sexy. Please give some feedback here on how they perform.

Could be a while, they are not expected to ship until mid August.

(sorry guys) i started studing esphome to use with home assistant but… the esp32 world is very confusing with tons of socs/boards.

just a question… have i to buy exactly this board NodeMCU ESP32 — ESPHome or is it sufficient anyone with this soc?!

thanks

I would just pick one recommended on this thread!

3 Likes

@Burner66 @Mahko_Mahko : thanks both. after your answer i found an offer on amazon for the nodemcu V4 board at 7€, a little more than aliexpress undisclosed boards… while practicing homeassistant/esphome i discovered that there is a list of “compatible” boards to choose from while updating firmware, i think this should be put in evidence… btw, happy endings

Has anyone experience with this board? https://wesp32.com
It’s a POE board.

1 Like

Lots of power available. 1A @ 5V, 2A @ 3.3V. Looks like a high quality board. Which it would want to be for the price.

1 Like

I have seen good reports, although don’t ask me to find them now :slight_smile:

1 Like

Yeah maybe I should find a cheaper board. I only want to setup a relay for the Xiaomi flora BLE integration. Any recommendation for this solution?

Does it have to be Ethernet?

Does it have to be PoE?

It needs power and I don’t want to use a battery. So it would be easy to use poe ethernet. But I can’t find other PoE boards. So maybe I’ll try this one first.

The other option is to use any ethernet module ESP and one of these:

https://www.jaycar.com.au/5v-micro-usb-poe-splitter/p/YN8416

1 Like

I just use cheapys for my ESPHome BLE scanner nodes (if that’s all they’re doing).

Never had any drama’s with these.

But you can definetly run into issues trying mix the ble scanner and other sensors.

1 Like

In cases in which a small size matters, I was very happy with the M5Stamp Pico. It doesn’t have on-board USB, which is acceptable for e.g. OTA firmware use cases.
They now have another product called M5Stamp C3U, which I’ve ordered but not received yet.

Info: M5 CONTROLLERS | m5stack-store

3 Likes

Are stickers a newish thing?

The S2’s I got came with them too and I reckon they’re great!

Your link doesn’t work anymore. This chip comes with a sticker?

The M5Stamp Pico was the first one I encountered like that. It has not only the sticker but the plastic cover. Also comes with a few pins on a special header. Really like it overall

1 Like

Yes. From Ali Express Lolin store.


AU $5.86 | S2 Mini V1.0.0 - LOLIN WIFI IOT Board based ESP32-S2FN4R2 ESP32-S2 4MB FLASH 2MB PSRAM MicroPython Arduino Compatible

The Seeed Xaio C3 has turned up and a minimal test show that it works as expected. As with the other C3 modules I have tested the ESPHome default settings for the C3 don’t work, you need to add the “board_build.flash_mode: dio” line under esphome:.

The inbuilt JTAG/Serial works fine for the initial programming but the serial port only works for programming, it does not work as a local serial monitor.

INFO Reading configuration /config/esphome/xaio-c3-test1.yaml...
INFO Starting log output from xaio-c3-test1.local using esphome API
INFO Successfully connected to xaio-c3-test1.local
[13:27:14][I][app:102]: ESPHome version 2022.8.0 compiled on Aug 30 2022, 13:25:18
[13:27:14][C][wifi:491]: WiFi:
[13:27:14][C][wifi:353]:   Local MAC: [redacted]
[13:27:14][C][wifi:354]:   SSID: [redacted]
[13:27:14][C][wifi:355]:   IP Address: 10.0.0.134
[13:27:14][C][wifi:357]:   BSSID: [redacted]
[13:27:14][C][wifi:358]:   Hostname: 'xaio-c3-test1'
[13:27:14][C][wifi:360]:   Signal strength: -27 dB ▂▄▆█
[13:27:14][C][wifi:364]:   Channel: 11
[13:27:14][C][wifi:365]:   Subnet: 255.255.0.0
[13:27:14][C][wifi:366]:   Gateway: 10.0.0.1
[13:27:14][C][wifi:367]:   DNS1: 10.0.0.1
[13:27:14][C][wifi:368]:   DNS2: 0.0.0.0
[13:27:14][C][logger:275]: Logger:
[13:27:14][C][logger:276]:   Level: DEBUG
[13:27:14][C][logger:277]:   Log Baud Rate: 115200
[13:27:14][C][logger:278]:   Hardware UART: UART0
[13:27:14][C][mdns:094]: mDNS:
[13:27:14][C][mdns:095]:   Hostname: xaio-c3-test1
[13:27:14][C][ota:085]: Over-The-Air Updates:
[13:27:14][C][ota:086]:   Address: xaio-c3-test1.local:3232
[13:27:14][C][ota:089]:   Using Password.
[13:27:14][C][api:138]: API Server:
[13:27:14][C][api:139]:   Address: xaio-c3-test1.local:6053
[13:27:14][C][api:143]:   Using noise encryption: NO
[13:27:14][C][wifi_signal.sensor:009]: WiFi Signal 'Xaio-C3 WiFi'
[13:27:14][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[13:27:14][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[13:27:14][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[13:27:14][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
[13:27:21][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -27.00000 dBm with 0 decimals of accuracy
[13:27:31][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -30.00000 dBm with 0 decimals of accuracy
[13:27:41][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -38.00000 dBm with 0 decimals of accuracy
[13:27:51][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -36.00000 dBm with 0 decimals of accuracy
[13:28:01][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -32.00000 dBm with 0 decimals of accuracy
[13:28:11][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -30.00000 dBm with 0 decimals of accuracy
[13:28:21][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -55.00000 dBm with 0 decimals of accuracy
[13:28:31][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -31.00000 dBm with 0 decimals of accuracy
[13:28:41][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -43.00000 dBm with 0 decimals of accuracy
[13:28:51][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -37.00000 dBm with 0 decimals of accuracy
[13:29:01][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -39.00000 dBm with 0 decimals of accuracy
[13:29:11][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -39.00000 dBm with 0 decimals of accuracy

[13:31:50][I][ota:105]: Boot seems successful, resetting boot loop counter.
[13:31:50][D][esp32.preferences:113]: Saving 1 preferences to flash...
[13:31:50][D][esp32.preferences:142]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[13:31:51][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -40.00000 dBm with 0 decimals of accuracy
[13:32:01][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -42.00000 dBm with 0 decimals of accuracy
[13:32:11][D][sensor:127]: 'Xaio-C3 WiFi': Sending state -40.00000 dBm with 0 decimals of accuracy

3 Likes