Browse by type
For details on the teardown, please read this blog post. * Place device upside down and remove base cover and filter. * On the Core 300s, 8 screws will be exposed, 4 black screws and 4 with washers attached. * On the Core 200s, there will only be 4 screws with washers attached. * Remove all exposed screws. (Be careful, these are made out of a soft metal.) * Using a pry tool, press into the tabs and gently separate the two pieces. * Completely separate the base (holds the filter) and the top (holds the fan). * Slide the entire fan out of the top. * Unplug logic board from the fan. There's a clip, on the plug, that must be pressed in order for the plug to be removed.
esp compile levoit300s.yaml. The modern format binary will be located in .esphome/build/levoit300s/.pioenvs/levoit300s/firmware.factory.bin.esptool read-flash 0 ALL levoit300s-stock_firmware-$(date +"%Y%m%d").bin
esptool erase-flash
esptool write-flash 0x00 esphome-firmware.bin
Disconnect and reconnect the USB UART to make sure the ESP32 restarts. Once powered, check to make sure the ESP32 connects to your wireless network.
After confirming, reassemble, and enjoy :)
All contributions are welcome! Please open an issue or a PR.
$ claude mcp add esphome-levoit-air-purifier \
-- python -m otcore.mcp_server <graph>