short pulse - 431us
short pause - 431us
long pulse - 1293us
long pause - 1293us
Because I'm not sure about which pulse is 1 an dwhich is 0 I'm assuming following:
0 is short pulse, long pause, long pulse, short pause
1 is short pulse, long pause, short pulse, long pause
the whole sequence is terminated with short pulse
The packet consists of:
groups
button number
function
Groups
Group number | sequence |
1 | 1000 |
2 | 0100 |
3 | 0010 |
4 | 0001 |
Buttons
button number | sequence |
1 | 1000 |
2 | 0100 |
3 | 0010 |
4 | 0001 |
Function
function | sequence |
on | 0001 |
off | 0000 |
for example turn on socket 1 of group 1 is:
1000 1000 0001