Hello,
I have installed the ESPHome addon and now I am trying to connect the DFRobot Beetle device that is based on an ESP32-C3 CPU. This is what I do:
- Select new device and provide a name
- If I select “INSTALL” it replies with
"Unable to compile configuration"
- If I skip this step, I uncheck “Use recommended settings” so I can select ESP32C3 and then “DFRobot Beetle ESP32-C3”.
- On how to install the yaml configuration I select “plug into this computer”, then choose serial port and press “Connect”.
- ESPHome replies back with:
Configuration does not match the platform of the connected device. Expected an ESP32 device.
Other posts mention that it could be that case of a device without / different size of Flash memory. I used the “esptool.py -p /dev/cu.usbmodem14122101 flash_id” command to scan the device and this is the output:
esptool.py v4.8.0
Serial port /dev/cu.usbmodem14122101
Connecting...
Detecting chip type... ESP32-C3
Chip is ESP32-C3 (QFN32) (revision v0.4)
Features: WiFi, BLE, Embedded Flash 4MB (XMC)
Crystal is 40MHz
MAC: redacted
Uploading stub...
Running stub...
Stub running...
Manufacturer: 20
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
Has anyone managed to work with this device in ESPHome?
Thank you,
dtheodor