I am new to pilight but what I have seen so far is really great. I have been playing around with a gpio connected receiver and transmitter and I am able to switch some old intertechno wall plugs I had laying around. Receiving from an intertechno remote also works.

My goal is to take control of my ceiling fan. The remote has 4 Buttons for the motor
off / low / med / hi and a fifth button "light" that toggles the integrated light fixture.
Inside the remote there is a 4 way dip switch to set a house code which has to be the same as the code that is used in the receiver in the fan.
It looks similar to this

Unfortunately pilight does not seem to know this type of remote control.

I do not get any output in pilight-receive when I press buttons on the remote. So I tried to capture some raw data with pilight-debug

This is what I get for Button "High"

Code:

pilight-debug
Press and hold one of the buttons on your remote or wait until
another device such as a weather station has send new codes
The debugger will automatically reset itself after one second of
failed leads. It will keep running until you explicitly stop it.
This is done by pressing both the [CTRL] and C buttons on your keyboard.
--[RESULTS]--

Hi Roland,
Nice work so far.
Try to receive the signal multiple times and find the one "that looks best" (occurs most often and has typically only three different values)
In addition I think the \ characters should be removed from the send command

I'd recommend starting a thread for this device in the protocol development subforum so that a pilight protocol can be developed. Just read the sticky at the top of that subforum before submitting your post though to make sure it includes all the necessary information.

I think, I have the same ceiling fan, my debug output looks very similar to the already posted one´s. I have opened the remote control, and find a controller chip HT-12E. I found description of this chip in internet. Chip has 8 address lines and 4 data lines. I see from layout of board, that the remote keys are connected to address lines of chip, the 4 data lines are connected to the dip switches, where the unique code is setup.

Perhaps the chip is also used in some other remote controls, so that protocol implementation can be taken from there.