Somfy universal remote control:    

TELIS 4 RTS 433 MHz transmitter
4 channels (means you can control 4 individual receivers)
Up, Down arrow button (open,close action)
Bar (stop, center position action)

Round button selects channel 1,2,3,4 or all.

 

Memory IC Microcontroller
 
24aa01.pdf

 

Bits
Example of bit-train, every bit in detail:
Every time you press ans hold the button we detect 45 high and 44 low values.
This takes about  112.48 ms fron head to tail.
As long as you keep the button pressed this same bit-train is repeated, with an interval/pause of 28 ms between the bit-trains.

The first 14 bits (run-in) take 34.88 ms (2.49 ms per bit)
Then two bits with value one 

2.44 ms 1
2.52 ms 0
2.48 ms 1
2.48 ms 0
2.44 ms 1
2.56 ms 0
2.44 ms 1
2.52 ms 0
2.44 ms 1
2.56 ms 0
2.44 ms 1
2.56 ms 0
2.40 ms 1
2.60 ms 0
4.72 ms 1
0.76 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
0.56 ms 1
0.76 ms 0
0.56 ms 1
0.72 ms 0
1.20 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
1.20 ms 1
0.76 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
1.20 ms 1
0.76 ms 0
0.56 ms 1
1.36 ms 0
1.20 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
0.56 ms 1
0.76 ms 0
1.20 ms 1
0.72 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
1.20 ms 1
1.40 ms 0
0.56 ms 1
0.72 ms 0
1.20 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
0.56 ms 1
0.72 ms 0
1.24 ms 1
0.72 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
1.36 ms 0
1.20 ms 1
1.40 ms 0
1.20 ms 1
1.36 ms 0
1.20 ms 1
1.36 ms 0
1.20 ms 1
0.76 ms 0
0.56 ms 1
1.36 ms 0
0.56 ms 1
0.72 ms 0
1.20 ms 1
1.36 ms 0
1.20 ms 1
1.40 ms 0
0.56 ms 1
0.72 ms 0
0.56 ms 1
0.72 ms 0
1.20 ms 1
1.40 ms 0
0.52 ms 1
0.72 ms 0
0.48 ms 1
So if we press the same button, every time we have a different [but related] code (we skip the run-in bits here)

 

How are these codes related ?