I've done something pretty similar that with my project here [0]. Instead of using MQTT the ESP32 feeds directly to an InfluxDB database. [0] - https://github.com/dcmorton/esp32-dht22-upython
Bit of shameless plug, but I put this [0] together to make it easy to build a simple, flashable MicroPython image with your code included. [0] - https://github.com/dcmorton/esp32-micropython-image-builder
My solution/fix for this was downgrading VirtualBox back to 5.2.18; seems like something in Virtualbox 5.2.20+ seems to initialize the mic when the VM is booting. Guessing is an unintentional change since there's…
I've done something pretty similar that with my project here [0]. Instead of using MQTT the ESP32 feeds directly to an InfluxDB database. [0] - https://github.com/dcmorton/esp32-dht22-upython
Bit of shameless plug, but I put this [0] together to make it easy to build a simple, flashable MicroPython image with your code included. [0] - https://github.com/dcmorton/esp32-micropython-image-builder
My solution/fix for this was downgrading VirtualBox back to 5.2.18; seems like something in Virtualbox 5.2.20+ seems to initialize the mic when the VM is booting. Guessing is an unintentional change since there's…