| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| rpi:flirc [2020/05/04 18:12] – ltsover9000 | rpi:flirc [2020/05/04 18:43] (current) – [FLIRC sendir IR blaster commands] ltsover9000 |
|---|
| ===== FLIRC sendir IR blaster commands ===== | ===== FLIRC sendir IR blaster commands ===== |
| |
| Turn on/off speakers (audio): | Speakers-on/off speakers (audio): |
| <code> | <code> |
| sendir --pattern=0,8900,4441,522,634,470,577,471,603,471,1690,526,552,522,548,513,1702,501,1689,496,1690,496,526,578,548,500,522,552,1690,471,603,471,632,446,1759,427,630,470,604,470,578,501,577,552,497,552,588,460,547,526,552,548,1582,578,1664,500,1690,552,1608,604,1637,497,1663,527,1659,527,1663,527 | sendir --pattern=0,8900,4441,522,634,470,577,471,603,471,1690,526,552,522,548,513,1702,501,1689,496,1690,496,526,578,548,500,522,552,1690,471,603,471,632,446,1759,427,630,470,604,470,578,501,577,552,497,552,588,460,547,526,552,548,1582,578,1664,500,1690,552,1608,604,1637,497,1663,527,1659,527,1663,527 |
| </code> | </code> |
| |
| Speaker Sound 1: | Speakers-Sound 1: |
| <code> | <code> |
| sendir --pattern=0,9047,4365,666,412,639,448,630,442,640,1553,614,463,640,438,640,1557,636,1557,666,1527,640,438,640,438,640,437,640,1558,666,422,629,438,640,1553,640,438,639,1558,640,1552,666,1528,640,1553,640,1558,666,1527,666,426,651,1527,666,412,644,438,640,437,666,412,640,437,666,412,666,1528,614 | sendir --pattern=0,9047,4365,666,412,639,448,630,442,640,1553,614,463,640,438,640,1557,636,1557,666,1527,640,438,640,438,640,437,640,1558,666,422,629,438,640,1553,640,438,639,1558,640,1552,666,1528,640,1553,640,1558,666,1527,666,426,651,1527,666,412,644,438,640,437,666,412,640,437,666,412,666,1528,614 |
| |
| |
| Speaker Sound 2: | Speakers-Sound 2: |
| <code> | <code> |
| sendir --pattern=0,9016,4390,614,467,610,467,610,468,609,1583,614,467,610,468,609,1582,610,1583,614,1578,614,468,610,467,610,468,609,1583,614,468,610,467,610,1583,617,1576,614,1583,609,1583,610,1583,614,1579,614,1583,609,1583,614,464,614,463,614,468,617,460,609,468,610,467,614,463,614,463,614,1583,610 | sendir --pattern=0,9016,4390,614,467,610,467,610,468,609,1583,614,467,610,468,609,1582,610,1583,614,1578,614,468,610,467,610,468,609,1583,614,468,610,467,610,1583,617,1576,614,1583,609,1583,610,1583,614,1579,614,1583,609,1583,614,464,614,463,614,468,617,460,609,468,610,467,614,463,614,463,614,1583,610 |
| |
| |
| Speaker Sound 3: | Speakers-Sound 3: |
| <code> | <code> |
| sendir --pattern=0,9040,4365,640,438,644,437,640,438,640,1553,639,438,640,437,640,1553,645,1548,644,1553,640,437,640,438,666,412,665,1528,640,437,640,437,640,1557,640,438,640,437,640,437,640,438,639,438,640,438,639,438,644,1553,640,1553,666,1527,640,1553,588,1605,614,1583,609,1583,640,1553,610,468,615 | sendir --pattern=0,9040,4365,640,438,644,437,640,438,640,1553,639,438,640,437,640,1553,645,1548,644,1553,640,437,640,438,666,412,665,1528,640,437,640,437,640,1557,640,438,640,437,640,437,640,438,639,438,640,438,639,438,644,1553,640,1553,666,1527,640,1553,588,1605,614,1583,609,1583,640,1553,610,468,615 |
| |
| |
| TV on/off | TV-on/off |
| <code> | <code> |
| sendir --pattern=0,9027,4469,597,493,597,493,593,498,592,494,592,498,593,498,592,1614,597,493,593,1617,597,1618,593,1634,580,1618,597,1618,592,1618,597,498,592,1618,592,498,593,1617,592,498,593,493,592,1617,597,494,592,494,592,498,593,1617,593,498,592,1618,593,1617,597,494,592,1618,592,1622,593,1621,593 | sendir --pattern=0,9027,4469,597,493,597,493,593,498,592,494,592,498,593,498,592,1614,597,493,593,1617,597,1618,593,1634,580,1618,597,1618,592,1618,597,498,592,1618,592,498,593,1617,592,498,593,493,592,1617,597,494,592,494,592,498,593,1617,593,498,592,1618,593,1617,597,494,592,1618,592,1622,593,1621,593 |
| </code> | </code> |
| |
| Bass Up: | Speakers-Bass Up: |
| <code> | <code> |
| sendir --pattern=0,8982,4421,583,498,605,472,605,472,580,1626,596,467,610,468,609,1588,605,1587,605,1588,609,468,610,467,610,468,609,1587,606,471,606,471,580,1647,601,442,609,468,635,1557,610,1587,609,1583,609,468,610,1582,610,468,609,1587,610,1582,610,467,636,442,609,468,635,1561,605,472,636,1556,636 | sendir --pattern=0,8982,4421,583,498,605,472,605,472,580,1626,596,467,610,468,609,1588,605,1587,605,1588,609,468,610,467,610,468,609,1587,606,471,606,471,580,1647,601,442,609,468,635,1557,610,1587,609,1583,609,468,610,1582,610,468,609,1587,610,1582,610,467,636,442,609,468,635,1561,605,472,636,1556,636 |
| </code> | </code> |
| |
| Bass Down: | Speakers-Bass Down: |
| <code> | <code> |
| sendir --pattern=0,9056,4340,661,420,661,415,605,472,631,1565,630,446,631,446,656,1535,631,1560,635,1560,645,432,631,446,631,446,605,1586,635,446,605,472,630,1561,630,1561,635,442,635,1556,635,1560,631,1561,656,420,661,1531,635,446,630,446,631,1560,631,446,661,416,631,446,661,1530,635,442,635,1560,631 | sendir --pattern=0,9056,4340,661,420,661,415,605,472,631,1565,630,446,631,446,656,1535,631,1560,635,1560,645,432,631,446,631,446,605,1586,635,446,605,472,630,1561,630,1561,635,442,635,1556,635,1560,631,1561,656,420,661,1531,635,446,630,446,631,1560,631,446,661,416,631,446,661,1530,635,442,635,1560,631 |
| </code> | </code> |
| | |
| | |
| | Speakers-Volume Up: |
| | <code> |
| | sendir --pattern=0,9026,4399,615,464,616,464,615,464,615,1582,615,464,615,464,615,1582,615,1582,615,1581,616,464,615,464,619,460,620,1577,620,460,619,460,620,1577,620,460,619,1578,619,1578,620,1577,620,1577,620,460,620,460,620,460,620,1577,620,460,621,459,620,459,620,460,620,1578,619,1578,620,1577,620; |
| | </code> |
| | |
| | Speakers-Volume Down: |
| | <code> |
| | sendir --pattern=0,9021,4403,585,495,584,495,585,513,566,1616,607,473,581,498,581,1616,581,1616,581,1616,581,499,580,499,588,492,606,1591,581,498,641,439,637,1560,641,1556,615,1582,641,1556,641,1556,641,1555,642,438,667,412,642,438,641,439,641,438,641,439,641,443,663,416,663,1534,637,1560,637,1560,637; |
| | </code> |
| | |
| | Speakers-mute: |
| | <code> |
| | flirc_util sendir --pattern=0,9114,4318,615,464,620,460,620,476,603,1578,619,460,620,460,619,1577,620,1577,620,1577,620,464,615,465,615,464,616,1581,616,464,616,481,599,1582,615,464,616,464,615,465,615,464,616,464,615,1582,616,464,615,465,615,1582,615,1582,615,1582,620,1577,620,1577,620,459,620,1577,620,1578,619; |
| | </code> |
| | |
| | |
| |
| ===== Bash Script for keybindings ===== | ===== Bash Script for keybindings ===== |
| # Master switches | # Master switches |
| if [ $COMMAND == "tv" ]; then # Master off switch | if [ $COMMAND == "tv" ]; then # Master off switch |
| flirc_util sendir --pattern=0,9027,4469,597,493,597,493,593,498,592,494,592,498,593,498,592,1614,597,493,593,1617,597,1618,593,1634,580,1618,597,1618,592,1618,597,498,592,1618,592,498,593,1617,592,498,593,493,592,1617,597,494,592,494,592,498,593,1617,593,498,592,1618,593,1617,59$ | flirc_util sendir --pattern=0,9027,4469,597,493,597,493,593,498,592,494,592,498,593,498,592,1614,597,493,593,1617,597,1618,593,1634,580,1618,597,1618,592,1618,597,498,592,1618,592,498,593,1617,592,498,593,493,592,1617,597,494,592,494,592,498,593,1617,593,498,592,1618,593,1617,597,494,592,1618,592,1622,593,1621,593; |
| elif [ $COMMAND == "speakers" ]; then | elif [ $COMMAND == "speakers" ]; then |
| flirc_util sendir --pattern=0,8900,4441,522,634,470,577,471,603,471,1690,526,552,522,548,513,1702,501,1689,496,1690,496,526,578,548,500,522,552,1690,471,603,471,632,446,1759,427,630,470,604,470,578,501,577,552,497,552,588,460,547,526,552,548,1582,578,1664,500,1690,552,1608,604,1$ | flirc_util sendir --pattern=0,8900,4441,522,634,470,577,471,603,471,1690,526,552,522,548,513,1702,501,1689,496,1690,496,526,578,548,500,522,552,1690,471,603,471,632,446,1759,427,630,470,604,470,578,501,577,552,497,552,588,460,547,526,552,548,1582,578,1664,500,1690,552,1608,604,1637,497,1663,527,1659,527,1663,527; |
| elif [ $COMMAND == "sound1" ]; then | elif [ $COMMAND == "sound1" ]; then |
| flirc_util sendir --pattern=0,9047,4365,666,412,639,448,630,442,640,1553,614,463,640,438,640,1557,636,1557,666,1527,640,438,640,438,640,437,640,1558,666,422,629,438,640,1553,640,438,639,1558,640,1552,666,1528,640,1553,640,1558,666,1527,666,426,651,1527,666,412,644,438,640,437,66$ | flirc_util sendir --pattern=0,9047,4365,666,412,639,448,630,442,640,1553,614,463,640,438,640,1557,636,1557,666,1527,640,438,640,438,640,437,640,1558,666,422,629,438,640,1553,640,438,639,1558,640,1552,666,1528,640,1553,640,1558,666,1527,666,426,651,1527,666,412,644,438,640,437,666,412,640,437,666,412,666,1528,614; |
| elif [ $COMMAND == "sound2" ]; then | elif [ $COMMAND == "sound2" ]; then |
| flirc_util sendir --pattern=0,9016,4390,614,467,610,467,610,468,609,1583,614,467,610,468,609,1582,610,1583,614,1578,614,468,610,467,610,468,609,1583,614,468,610,467,610,1583,617,1576,614,1583,609,1583,610,1583,614,1579,614,1583,609,1583,614,464,614,463,614,468,617,460,609,468,61$ | flirc_util sendir --pattern=0,9016,4390,614,467,610,467,610,468,609,1583,614,467,610,468,609,1582,610,1583,614,1578,614,468,610,467,610,468,609,1583,614,468,610,467,610,1583,617,1576,614,1583,609,1583,610,1583,614,1579,614,1583,609,1583,614,464,614,463,614,468,617,460,609,468,610,467,614,463,614,463,614,1583,610; |
| elif [ $COMMAND == "sound3" ]; then | elif [ $COMMAND == "sound3" ]; then |
| flirc_util sendir --pattern=0,9040,4365,640,438,644,437,640,438,640,1553,639,438,640,437,640,1553,645,1548,644,1553,640,437,640,438,666,412,665,1528,640,437,640,437,640,1557,640,438,640,437,640,437,640,438,639,438,640,438,639,438,644,1553,640,1553,666,1527,640,1553,588,1605,614,$ | flirc_util sendir --pattern=0,9040,4365,640,438,644,437,640,438,640,1553,639,438,640,437,640,1553,645,1548,644,1553,640,437,640,438,666,412,665,1528,640,437,640,437,640,1557,640,438,640,437,640,437,640,438,639,438,640,438,639,438,644,1553,640,1553,666,1527,640,1553,588,1605,614,1583,609,1583,640,1553,610,468,615; |
| elif [ $COMMAND == "bassup" ]; then | elif [ $COMMAND == "bassup" ]; then |
| flirc_util sendir --pattern=0,8982,4421,583,498,605,472,605,472,580,1626,596,467,610,468,609,1588,605,1587,605,1588,609,468,610,467,610,468,609,1587,606,471,606,471,580,1647,601,442,609,468,635,1557,610,1587,609,1583,609,468,610,1582,610,468,609,1587,610,1582,610,467,636,442,609$ | flirc_util sendir --pattern=0,8982,4421,583,498,605,472,605,472,580,1626,596,467,610,468,609,1588,605,1587,605,1588,609,468,610,467,610,468,609,1587,606,471,606,471,580,1647,601,442,609,468,635,1557,610,1587,609,1583,609,468,610,1582,610,468,609,1587,610,1582,610,467,636,442,609,468,635,1561,605,472,636,1556,636; |
| elif [ $COMMAND == "bassdown" ]; then | elif [ $COMMAND == "bassdown" ]; then |
| flirc_util sendir --pattern=0,9056,4340,661,420,661,415,605,472,631,1565,630,446,631,446,656,1535,631,1560,635,1560,645,432,631,446,631,446,605,1586,635,446,605,472,630,1561,630,1561,635,442,635,1556,635,1560,631,1561,656,420,661,1531,635,446,630,446,631,1560,631,446,661,416,631$ | flirc_util sendir --pattern=0,9056,4340,661,420,661,415,605,472,631,1565,630,446,631,446,656,1535,631,1560,635,1560,645,432,631,446,631,446,605,1586,635,446,605,472,630,1561,630,1561,635,442,635,1556,635,1560,631,1561,656,420,661,1531,635,446,630,446,631,1560,631,446,661,416,631,446,661,1530,635,442,635,1560,631; |
| | elif [ $COMMAND == "volumeup" ]; then |
| | sendir --pattern=0,9026,4399,615,464,616,464,615,464,615,1582,615,464,615,464,615,1582,615,1582,615,1581,616,464,615,464,619,460,620,1577,620,460,619,460,620,1577,620,460,619,1578,619,1578,620,1577,620,1577,620,460,620,460,620,460,620,1577,620,460,621,459,620,459,620,460,620,1578,619,1578,620,1577,620; |
| | elif [ $COMMAND == "volumedown" ]; then |
| | sendir --pattern=0,9021,4403,585,495,584,495,585,513,566,1616,607,473,581,498,581,1616,581,1616,581,1616,581,499,580,499,588,492,606,1591,581,498,641,439,637,1560,641,1556,615,1582,641,1556,641,1556,641,1555,642,438,667,412,642,438,641,439,641,438,641,439,641,443,663,416,663,1534,637,1560,637,1560,637; |
| | elif [ $COMMAND == "mute" ]; then |
| | flirc_util sendir --pattern=0,9114,4318,615,464,620,460,620,476,603,1578,619,460,620,460,619,1577,620,1577,620,1577,620,464,615,465,615,464,616,1581,616,464,616,481,599,1582,615,464,616,464,615,465,615,464,616,464,615,1582,616,464,615,465,615,1582,615,1582,615,1582,620,1577,620,1577,620,459,620,1577,620,1578,619; |
| elif [ $COMMAND == "help" ]; then | elif [ $COMMAND == "help" ]; then |
| echo 'usage: ir [tv|speakers|sound1|sound2|sound3|bassUp|bassDown]'; | echo 'usage: ir [tv|speakers|sound1|sound2|sound3|bassup|bassdown|volumeup|volumedown|mute]'; |
| echo ' see /etc/xdg/openbox/lxde-pi-rc.xml for keybindings...'; | echo ' see /etc/xdg/openbox/lxde-pi-rc.xml for keybindings...'; |
| fi; | fi; |