FWIW I’m new to ESP32 land - so I don’t have a favourite board I’ve been using for years - and have noticed on my local (Australia) reseller that the newest boards are ridiculously cheap compared to older established models - and I’m not talking the cheap Chinese rip-offs.
It starts with Waveshare’s ESP32-C3 Mini Dev Board for AU$6.30, ESP32-C6 Mini for AU$8.65 and ESP32-S3 Mini for AU$8.70
DFRobot’s FireBeetle 2 ESP32 C6 IoT Development Board caught my eye with hardware support for Wi-Fi 6, Bluetooth 5, Zigbee, Matter, Thread, direct connection of Li-Po battery and Solar Panel … and for only for AU$10.50 !
Pity the ESP32-C6 is not “officially” supported by ESPHome despite seeing quite a few forum posts about the C6
So what am I trying to say here ?
- Seems a no-brainer to use the newer boards with better specs and lower prices.
- From the specs I think the Firebeetle 2 C6 will be perfect for off-grid IoT projects, and everything else, and I would love to see it supported asap.
I understand that much of what makes the C6 different and desirable is the hardware support for new and advanced communications; and that they take time to be ported, tested, documented, and tested some more before they become official components. Fair enough.
So … would it be feasible to phase in support for ESP32-C6 boards ? To say that the C6 is supported now for basic functionality (established technologies) like wi-fi v4 - but that support for zigbee, matter and thread will be added later as each becomes mature enough. That way we can purchase and use the hardware now, in the knowledge that it won’t get left behind as the newer technologies become mainstream.
For example I don’t use Wi-Fi 6 so support for that feature is not an issue for me. I appreciate that Firebeetle uses additional chips for the power management, and I assume that the power management hardware will work now - but the power monitoring probably won’t report the battery status to ESPHome until the additional chips are supported. I can probably work with that for now.