Got a Rohnson R-8152 ceiling fan with an unpopulated Tuya WiFi module footprint on the control board. Swapped in an ESP32-C3 Super Mini wired to the MCU's UART pads, and built an ESPHome config that gives full local HA control: fan on/off, 6 speeds, direction, and the CCT light as a single entity with brightness + color-temp slider (not two separate cards).
Board identification — useful if you're trying to confirm you've got the same hardware:
- Fan model: Rohnson R-8152
- Driver board markings:
12606AB, date code01-2026, rework code52-13213 - LED driver IC: On-Bright
OB38R08A1W16OP - Crystal:
6.7458 - PCB markings:
94V-0 C UL US,E482054,YH-11,RoHS,2550
A few non-obvious things we had to figure out:
- The "All Off" RF remote button cuts the light at hardware level without ever sending a UART datapoint — unfixable in software
- The 3.3V pad on the Tuya footprint is dead on this board revision, so the ESP is externally powered; only TX/RX/GND are usable
Repo with full config, custom ESPHome component, hardware photos, and annotated pinout: GitHub - dosdroid/rohnson-r8152-tuya-esphome: ESPHome config for a Rohnson R-8152 ceiling fan, bridging its stock Tuya MCU to Home Assistant via an ESP32-C3 retrofitted into the unpopulated WiFi module footprint. · GitHub
If you've got the same fan or a board with any of those markings — happy to hear what you find.