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:
- Do I actually need to fully decode the protocol in order to send commands from Home Assistant via OpenMQTTGateway?
- If yes, what’s the best way to figure out the bit length, sync word, and payload from my URH captures?
- 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!