I’m working on integrating a FG-6890rz ceiling fan module into my Home Assistant setup using an ESP32 with ESPHome. The module doesn’t have WiFi functionality, but it does include RX and TX pins for UART communication, which I’m trying to utilize.
So far, I’ve connected the RX and TX pins of the module to the ESP32 (sharing a common ground) and configured UART in ESPHome. However, I’m unable to see any activity in the logs, and I’m not sure if the module uses a specific baud rate, protocol, or commands to communicate.
What I’ve Tried:
Tested common baud rates (9600, 19200, 115200).
Sent basic commands (e.g., “PING”) from ESPHome to check for a response.
Checked connections to ensure the RX/TX pins are wired correctly and sharing a ground.
The module is labeled as an FG-6890rz, and its primary control seems to be through an RF remote. Since I couldn’t find documentation, I’m reaching out here for guidance.
Questions:
Has anyone worked with this module before or something similar?
Do you know the proper UART configuration (baud rate, data bits, parity, etc.) or any specific commands it might require?
Is there a way to get the module to send status updates (e.g., fan speed, state) via UART?
I’ve attached images of the module for reference. Any advice, examples, or guidance would be highly appreciated!
Why do you believe those tx rx pins on the side have any control to do with the fan besides just programming the 8bit micro?
You would probably need to sniff the bus between the rxb46 RF module and main IC it has two datalines you can see by doing a search.
Look up the standard method most of those cheap RF modules communicate, Test some arduino code. There is a library called radiohead that might be helpful, you will probably see some rf sequences of data fly by when pressing a button. You would then have to replay that to the 8bit micro on the same lines.
That module runs from 3.6-5v which it’s probably running at 5v don’t blow up your esp which runs at 3.3.
Probably be easier just interfacing with the RF remote buttons.
I don’t have the tools or enough knowledge to perform the checks you mentioned, such as sniffing the bus between the RF module and the main microcontroller. My initial goal was to verify whether the TX/RX pins had any control over the fan, but based on your explanation, it seems unlikely.
Since I can’t analyze the internal communication of the module directly, do you have any recommendations on how to proceed without advanced equipment? Perhaps there’s another way to determine if there are useful signals on the pins or if I should look for an alternative solution to integrate the fan into Home Assistant.
I appreciate any suggestions that can help me move forward with this project. Thanks again for your time!