Rohnson R-8152 ceiling fan — ESPHome + local Tuya MCU

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 code 01-2026, rework code 52-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.

1 Like