I wrote this MQTT bridge for SwitchBot on ESP32
It works with
meter temp sensor
ESP32 cost like $5-$10 Canadian on aliexpress. There are MANY options for ESP32. I can only confirm the ESP32-WROOM-32 variations work as that is what I own . Most can be powered by 5v USB. They make ESP32 with onboard antennas (Wemos D1 Mini ESP32, ESP32-WROOM-32) and/or external antennas (example: ESP32-WROOM-32U, QuinLED-ESP32-AE). No soldering of pins needed for this project
I am currently using a Wemos D1 Mini ESP32 while testing but use a QuinLED-ESP32-AE as my primary unit because it has the external antenna and I have multiple switchbot devices now.
ESP32 models that I can confirm work
- Wemos D1 Mini ESP32
ESP32 models that may not work
- ESP32-S2 = No Bluetooth so definitely won’t work
- ESP32-C3 = Less RAM/ROM that the WROOM models
- ESP32s = Ai-Thinker model. Some users have said they had issues with this model
- ESP32-solo = Only has one core instead of 2 cores
If you have a big house, place a couple ESP32s around the house = Full “bluetooth” switchbot coverage far away from your smart hub.
If you have an issue with the latest code let me know or you can request specific updates or contribute in github
if you like my work please feel free to donate. I’ve got a kid on the way and it would help a lot