Help with decoding 433.92 MHz ceiling fan remote to control it from Home Assistant via OpenMQTTGateway

Hello everyone,

I’m trying to control my 433.92 MHz ceiling fan from Home Assistant using OpenMQTTGateway on an ESP32 + CC1101.
The fan’s remote control is not recognized by the built-in protocols, so I’m looking for advice on how to proceed.

What I’ve done so far:

  • Captured raw frames with OpenMQTTGateway → no known protocol detected
  • Used an RTL-SDR Blog V4 with rtl_433 (including the -A option) → no matching decoder
  • Uploaded the rtl_433 output to triq.org for analysis
  • Inspected the signal in Universal Radio Hacker → can see pulses with a preamble and data, but the structure doesn’t seem to match the rtl_433 analysis
  • Not sure if there’s a unique ID in the signal
  • Device label: Model: T5LP, Batch No.: 111357600115012025

Example raw frame from rtl_433:
I cannot post multiple links, so I just removed the “h” from https for the triq.org links.

Turn lamp on/off: ttps://triq.org/pdv/#AAB0280405019804781A442E6C81818181819081908190819081909081818190819081819090818190908255+AAB0280401019804781A442E6C81818181819081908190819081909081818190819081819090818190908355

Stop fan: ttps://triq.org/pdv/#AAB028040501AC04A41858311481818181819081908190819081909081818190819090818190818181909255+AAB028040101AC04A41858311481818181819081908190819081909081818190819090818190818181909355

Start fan: ttps://triq.org/pdv/#AAB028040501A804A81B5C311481818181819081908190819081909081818190819090909081908181818255+AAB028040101A804A81B5C311481818181819081908190819081909081818190819090909081908181818355

Example raw frame (Turn lamp on/off) from Universal Radio Hacker:

My questions:

  1. Do I actually need to fully decode the protocol in order to send commands from Home Assistant via OpenMQTTGateway?
  2. If yes, what’s the best way to figure out the bit length, sync word, and payload from my URH captures?
  3. If the protocol is proprietary, is it possible to simply replay the raw signal reliably with the CC1101?

My ultimate goal is simply to be able to press a button in Home Assistant and have my ceiling fan respond just like with the physical remote.

Thanks in advance for any guidance!