Last active
April 6, 2024 15:49
-
-
Save Keeo/394f99846c179041e3d5bd158bfce704 to your computer and use it in GitHub Desktop.
Yamaha IR Codes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Yamaha IR codes from RAS13 ZN04290, used for Yamaha A-S301. | |
# If you find standalone on an off codes please let me know. | |
# https://www.sbprojects.net/knowledge/ir/nec.php | |
# | |
CD on/off | |
Protocol : NEC | |
Code : 0x9E6106F9 (32 Bits) | |
uint16_t rawData[71] = {9012, 4418, 618, 1618, 612, 504, 612, 496, 618, 1614, 616, 1614, 618, 1612, 618, 1614, 616, 496, 612, 504, 612, 1618, 612, 1614, 616, 504, 612, 496, 618, 500, 612, 514, 612, 1608, 618, 500, 612, 500, 612, 504, 612, 500, 612, 500, 616, 1614, 616, 1614, 616, 500, 616, 1614, 618, 1610, 616, 1612, 618, 1612, 618, 1612, 618, 500, 618, 496, 616, 1614, 618, 40206, 8780, 2186, 618}; // NEC 9E6106F9 | |
uint32_t address = 0x79; | |
uint32_t command = 0x60; | |
uint64_t data = 0x9E6106F9; | |
Open / Close | |
Protocol : NEC | |
Code : 0x9E61807F (32 Bits) | |
uint16_t rawData[71] = {9010, 4418, 616, 1618, 612, 500, 618, 496, 616, 1622, 586, 1634, 616, 1614, 616, 1618, 612, 496, 618, 500, 618, 1612, 618, 1614, 616, 500, 616, 496, 612, 504, 612, 508, 616, 1610, 618, 1612, 618, 496, 612, 504, 612, 500, 618, 496, 616, 500, 616, 500, 612, 496, 616, 500, 618, 1614, 616, 1622, 612, 1610, 618, 1612, 618, 1612, 618, 1608, 616, 1618, 612, 40018, 8960, 2200, 618}; // NEC 9E61807F | |
uint32_t address = 0x79; | |
uint32_t command = 0x1; | |
uint64_t data = 0x9E61807F; | |
Amp on/off | |
Protocol : NEC | |
Code : 0x7E8154AB (32 Bits) | |
uint16_t rawData[71] = {9048, 4388, 648, 500, 592, 1608, 648, 1582, 622, 1610, 622, 1606, 648, 1582, 648, 1582, 648, 470, 622, 1608, 648, 500, 592, 496, 618, 522, 618, 500, 618, 470, 620, 492, 616, 1610, 626, 522, 590, 1610, 652, 466, 616, 1610, 622, 500, 616, 1610, 622, 492, 648, 470, 622, 1604, 626, 500, 648, 1576, 622, 490, 622, 1604, 626, 496, 622, 1614, 600, 1622, 648, 40202, 8786, 2180, 622}; // NEC 7E8154AB | |
uint32_t address = 0x7E; | |
uint32_t command = 0x2A; | |
uint64_t data = 0x7E8154AB; | |
Pure direct | |
Protocol : NEC | |
Code : 0x5EA1BB44 (32 Bits) | |
uint16_t rawData[67] = {9010, 4426, 616, 496, 616, 1614, 616, 500, 616, 1622, 592, 1634, 618, 1612, 616, 1614, 616, 496, 612, 1614, 616, 504, 612, 1614, 616, 500, 618, 496, 616, 500, 618, 498, 618, 1612, 618, 1608, 616, 500, 616, 1614, 618, 1612, 616, 1614, 616, 496, 616, 1618, 616, 1610, 616, 500, 616, 1614, 616, 500, 616, 500, 616, 492, 616, 1618, 616, 496, 618, 498, 616}; // NEC 5EA1BB44 | |
uint32_t address = 0x7A; | |
uint32_t command = 0xDD; | |
uint64_t data = 0x5EA1BB44; | |
Coaxial | |
Protocol : NEC | |
Code : 0x5EA118E7 (32 Bits) | |
uint16_t rawData[71] = {9010, 4422, 618, 496, 612, 1622, 616, 496, 612, 1618, 616, 1614, 616, 1612, 618, 1612, 618, 496, 616, 1618, 616, 496, 618, 1608, 616, 504, 616, 492, 616, 500, 618, 508, 612, 1604, 616, 500, 616, 500, 618, 496, 616, 1614, 616, 1614, 616, 500, 612, 496, 618, 500, 616, 1614, 616, 1614, 616, 1614, 616, 500, 616, 496, 616, 1612, 616, 1614, 616, 1618, 616, 40202, 8774, 2186, 616}; // NEC 5EA118E7 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x18; | |
uint64_t data = 0x5EA118E7; | |
Optical | |
Protocol : NEC (non-strict) | |
Code : 0x5EA1CA34 (32 Bits) | |
uint16_t rawData[71] = {9018, 4412, 626, 488, 622, 1614, 622, 492, 648, 1588, 600, 1626, 622, 1610, 622, 1610, 648, 466, 622, 1606, 622, 496, 624, 1606, 622, 496, 622, 492, 622, 492, 626, 500, 648, 1576, 626, 1606, 626, 1600, 622, 496, 646, 474, 626, 1596, 652, 462, 622, 1610, 626, 492, 622, 496, 646, 466, 622, 1606, 652, 1580, 652, 470, 620, 1606, 652, 462, 620, 500, 622, 41338, 8786, 2166, 648}; // NEC (non-strict) 5EA1CA34 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x0; | |
uint64_t data = 0x5EA1CA34; | |
Line 1 | |
rotocol : NEC | |
Code : 0x5EA19867 (32 Bits) | |
uint16_t rawData[71] = {9016, 4424, 616, 522, 592, 1600, 630, 526, 592, 1646, 566, 1636, 616, 1640, 592, 1640, 590, 518, 592, 1600, 630, 526, 590, 1600, 630, 526, 592, 522, 590, 526, 592, 526, 592, 1600, 630, 1600, 630, 522, 592, 526, 590, 1640, 592, 1640, 592, 516, 596, 526, 592, 526, 590, 522, 592, 1596, 630, 1640, 590, 526, 590, 526, 592, 1600, 630, 1634, 592, 1644, 590, 40210, 8782, 2180, 630}; // NEC 5EA19867 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x19; | |
uint64_t data = 0x5EA19867; | |
Line 2 | |
Protocol : NEC | |
Code : 0x5EA1837C (32 Bits) | |
uint16_t rawData[71] = {9018, 4418, 618, 522, 590, 1618, 616, 522, 590, 1618, 596, 1630, 618, 1614, 616, 1600, 630, 522, 592, 1614, 616, 526, 592, 1610, 622, 526, 592, 516, 592, 524, 594, 528, 596, 1604, 618, 1614, 616, 522, 592, 526, 592, 520, 592, 522, 592, 526, 592, 1640, 592, 1612, 618, 526, 592, 1636, 592, 1596, 634, 1610, 622, 1640, 592, 1614, 616, 522, 596, 522, 592, 40202, 8786, 2184, 616}; // NEC 5EA1837C | |
uint32_t address = 0x7A; | |
uint32_t command = 0xC1; | |
uint64_t data = 0x5EA1837C; | |
Line 3 | |
Protocol : NEC | |
Code : 0x5EA103FC (32 Bits) | |
uint16_t rawData[71] = {9020, 4418, 618, 516, 596, 1644, 590, 522, 592, 1640, 590, 1640, 592, 1640, 592, 1614, 616, 522, 592, 1618, 618, 520, 590, 1640, 592, 526, 592, 518, 590, 526, 590, 534, 592, 1592, 630, 526, 592, 522, 590, 526, 592, 520, 592, 522, 596, 526, 592, 1640, 592, 1638, 592, 1638, 592, 1592, 634, 1596, 630, 1614, 622, 1596, 634, 1614, 616, 522, 592, 522, 592, 40210, 8780, 2214, 592}; // NEC 5EA103FC | |
uint32_t address = 0x7A; | |
uint32_t command = 0xC0; | |
uint64_t data = 0x5EA103FC; | |
Tuner | |
Protocol : NEC | |
Code : 0x5EA16897 (32 Bits) | |
uint16_t rawData[71] = {9010, 4422, 616, 496, 614, 1622, 616, 496, 614, 1616, 618, 1612, 618, 1612, 616, 1614, 616, 496, 616, 1618, 616, 496, 618, 1610, 616, 504, 612, 496, 618, 500, 618, 508, 612, 1608, 618, 500, 616, 1610, 616, 1614, 616, 504, 616, 1610, 612, 496, 616, 500, 616, 500, 618, 1612, 618, 496, 616, 500, 618, 1612, 618, 500, 616, 1614, 616, 1610, 612, 1616, 616, 40140, 8854, 2174, 618}; // NEC 5EA16897 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x16; | |
uint64_t data = 0x5EA16897; | |
Phono | |
Protocol : NEC | |
Code : 0x5EA128D7 (32 Bits) | |
uint16_t rawData[71] = {9014, 4424, 616, 496, 616, 1614, 616, 500, 616, 1622, 592, 1630, 616, 1614, 616, 1614, 616, 496, 616, 1614, 616, 500, 618, 1612, 618, 500, 618, 496, 612, 500, 618, 500, 616, 1614, 618, 500, 616, 496, 618, 1612, 618, 500, 616, 1608, 618, 496, 616, 504, 612, 500, 618, 1614, 616, 1610, 616, 500, 616, 1614, 616, 500, 616, 1614, 616, 1610, 616, 1614, 616, 40084, 8904, 2182, 618}; // NEC 5EA128D7 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x14; | |
uint64_t data = 0x5EA128D7; | |
CD | |
Protocol : NEC | |
Code : 0x5EA1A857 (32 Bits) | |
uint16_t rawData[71] = {9014, 4426, 614, 494, 616, 1614, 618, 502, 612, 1622, 592, 1636, 616, 1614, 616, 1614, 616, 496, 616, 1614, 618, 498, 616, 1614, 616, 500, 618, 494, 618, 496, 616, 506, 612, 1618, 616, 1614, 616, 496, 616, 1612, 618, 500, 616, 1614, 616, 496, 616, 500, 616, 500, 616, 500, 618, 1608, 616, 500, 616, 1614, 616, 500, 616, 1614, 616, 1608, 618, 1612, 618, 40208, 8774, 2190, 612}; // NEC 5EA1A857 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x15; | |
uint64_t data = 0x5EA1A857; | |
Band | |
Protocol : NEC | |
Code : 0x5EA1758A (32 Bits) | |
uint16_t rawData[71] = {9014, 4422, 616, 504, 612, 1614, 616, 496, 618, 1612, 618, 1612, 616, 1614, 616, 1618, 612, 504, 612, 1618, 612, 500, 612, 1622, 618, 496, 612, 504, 616, 500, 612, 496, 616, 1612, 618, 504, 612, 1618, 618, 1610, 616, 1610, 616, 500, 616, 1614, 616, 504, 612, 1614, 616, 1618, 612, 496, 616, 500, 616, 500, 618, 1612, 616, 496, 616, 1614, 616, 500, 612, 40210, 8776, 2190, 612}; // NEC 5EA1758A | |
uint32_t address = 0x7A; | |
uint32_t command = 0xAE; | |
uint64_t data = 0x5EA1758A; | |
Tuning << | |
Protocol : NEC (non-strict) | |
Code : 0xFE8026D8 (32 Bits) | |
uint16_t rawData[71] = {9010, 4422, 616, 1618, 612, 1618, 612, 1612, 612, 1618, 612, 1618, 612, 1618, 616, 1614, 616, 500, 616, 1614, 616, 500, 616, 496, 612, 504, 616, 500, 612, 494, 618, 500, 616, 500, 616, 500, 618, 496, 616, 1614, 616, 500, 612, 500, 612, 1614, 618, 1616, 616, 500, 616, 1614, 616, 1614, 616, 492, 616, 1618, 612, 1618, 614, 502, 616, 496, 612, 504, 616, 41334, 8774, 2178, 612}; // NEC (non-strict) FE8026D8 | |
uint32_t address = 0x17F; | |
uint32_t command = 0x0; | |
uint64_t data = 0xFE8026D8; | |
Tuning >> | |
Protocol : NEC (non-strict) | |
Code : 0xFE808678 (32 Bits) | |
uint16_t rawData[67] = {9014, 4422, 616, 1614, 616, 1614, 616, 1608, 618, 1612, 616, 1614, 616, 1618, 618, 1614, 612, 504, 618, 1612, 616, 500, 612, 496, 616, 504, 612, 500, 616, 496, 612, 504, 612, 504, 616, 1614, 616, 496, 616, 500, 616, 500, 616, 496, 612, 1614, 620, 1614, 616, 500, 616, 500, 618, 1618, 616, 1608, 618, 1612, 616, 1614, 616, 496, 618, 500, 616, 496, 618}; // NEC (non-strict) FE808678 | |
uint32_t address = 0x17F; | |
uint32_t command = 0x0; | |
uint64_t data = 0xFE808678; | |
Memory | |
Protocol : NEC | |
Code : 0x5EA1F50A (32 Bits) | |
uint16_t rawData[71] = {9012, 4422, 616, 496, 612, 1622, 616, 496, 612, 1618, 618, 1612, 618, 1608, 618, 1618, 616, 492, 616, 1618, 618, 496, 616, 1614, 616, 500, 616, 492, 616, 500, 616, 508, 618, 1604, 618, 1614, 616, 1610, 616, 1614, 616, 1610, 616, 504, 612, 1618, 616, 500, 612, 1614, 620, 492, 618, 500, 616, 500, 618, 494, 612, 1614, 616, 504, 614, 1612, 618, 500, 612, 40204, 8774, 2186, 618}; // NEC 5EA1F50A | |
uint32_t address = 0x7A; | |
uint32_t command = 0xAF; | |
uint64_t data = 0x5EA1F50A; | |
Preset < | |
Protocol : NEC | |
Code : 0x5EA18877 (32 Bits) | |
uint16_t rawData[71] = {9014, 4418, 618, 494, 616, 1618, 616, 496, 616, 1622, 590, 1630, 616, 1618, 612, 1618, 616, 490, 618, 1612, 616, 504, 612, 1614, 616, 504, 616, 492, 616, 500, 618, 508, 618, 1604, 616, 1618, 616, 492, 618, 502, 612, 500, 618, 1608, 616, 500, 616, 500, 616, 500, 618, 496, 616, 1612, 616, 1614, 616, 1614, 618, 504, 616, 1612, 616, 1610, 616, 1614, 616, 40208, 8774, 2192, 616}; // NEC 5EA18877 | |
uint | |
32_t address = 0x7A; | |
uint32_t command = 0x11; | |
uint64_t data = 0x5EA18877; | |
Preset > | |
Protocol : NEC | |
Code : 0x5EA108F7 (32 Bits) | |
uint16_t rawData[71] = {9010, 4422, 642, 466, 648, 1592, 642, 466, 672, 1562, 642, 1588, 642, 1586, 644, 1588, 646, 466, 642, 1592, 646, 466, 642, 1588, 642, 474, 642, 470, 668, 444, 646, 482, 640, 1582, 668, 444, 646, 466, 646, 470, 646, 466, 646, 1584, 642, 474, 642, 474, 642, 466, 646, 1588, 642, 1588, 642, 1588, 642, 1588, 642, 474, 642, 1588, 668, 1558, 642, 1586, 648, 40174, 8752, 2212, 642}; // NEC 5EA108F7 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x10; | |
uint64_t data = 0x5EA108F7; | |
<< | |
Protocol : NEC | |
Code : 0x9E61A05F (32 Bits) | |
uint16_t rawData[67] = {9014, 4418, 618, 1618, 612, 504, 612, 496, 618, 1614, 616, 1614, 616, 1614, 616, 1618, 618, 490, 618, 500, 616, 1614, 618, 1612, 618, 504, 612, 496, 618, 500, 616, 508, 612, 1610, 616, 1614, 618, 496, 618, 1614, 616, 504, 616, 490, 614, 500, 616, 500, 618, 500, 618, 496, 616, 1614, 616, 504, 616, 1608, 618, 1612, 618, 1614, 616, 1610, 616, 1614, 616}; // NEC 9E61A05F | |
uint32_t address = 0x79; | |
uint32_t command = 0x5; | |
uint64_t data = 0x9E61A05F; | |
Disk skip | |
Protocol : NEC | |
Code : 0x9E61F20D (32 Bits) | |
uint16_t rawData[71] = {9014, 4426, 616, 1616, 618, 490, 618, 500, 618, 1622, 590, 1630, 616, 1614, 618, 1618, 616, 492, 616, 500, 618, 1612, 618, 1612, 618, 500, 616, 496, 616, 500, 612, 504, 616, 1614, 616, 1610, 616, 1612, 618, 1612, 618, 1612, 618, 500, 616, 496, 618, 1618, 616, 492, 616, 500, 616, 496, 616, 500, 616, 500, 618, 1612, 618, 1612, 618, 496, 616, 1614, 616, 40206, 8774, 2192, 616}; // NEC 9E61F20D | |
uint32_t address = 0x79; | |
uint32_t command = 0x4F; | |
uint64_t data = 0x9E61F20D; | |
>> | |
Protocol : NEC | |
Code : 0x9E61609F (32 Bits) | |
uint16_t rawData[67] = {9008, 4430, 612, 1618, 616, 496, 614, 504, 612, 1626, 586, 1634, 616, 1614, 616, 1618, 616, 496, 612, 500, 618, 1616, 612, 1618, 616, 500, 618, 496, 612, 504, 614, 504, 612, 1616, 618, 490, 616, 1618, 616, 1614, 616, 500, 616, 496, 612, 504, 612, 504, 612, 496, 618, 1622, 612, 500, 612, 504, 614, 1618, 612, 1618, 616, 1614, 616, 1608, 616, 1618, 616}; // NEC 9E61609F | |
uint32_t address = 0x79; | |
uint32_t command = 0x6; | |
uint64_t data = 0x9E61609F; | |
Play | |
Protocol : NEC | |
Code : 0x9E6140BF (32 Bits) | |
uint16_t rawData[71] = {9012, 4422, 616, 1614, 616, 500, 616, 496, 616, 1614, 616, 1612, 618, 1616, 612, 1618, 618, 496, 612, 500, 618, 1612, 618, 1612, 616, 504, 612, 496, 618, 500, 616, 508, 612, 1610, 616, 500, 616, 1608, 616, 504, 612, 500, 616, 496, 612, 504, 616, 500, 612, 496, 616, 1618, 612, 504, 612, 1620, 618, 1608, 616, 1612, 618, 1612, 618, 1608, 618, 1618, 612, 40206, 8778, 2186, 616}; // NEC 9E6140BF | |
uint32_t address = 0x79; | |
uint32_t command = 0x2; | |
uint64_t data = 0x9E6140BF; | |
Pause | |
Protocol : NEC | |
Code : 0x9E61AA55 (32 Bits) | |
uint16_t rawData[71] = {9010, 4418, 616, 1618, 612, 504, 612, 496, 616, 1622, 590, 1630, 616, 1614, 618, 1612, 616, 500, 616, 508, 612, 1608, 618, 1614, 616, 496, 616, 500, 616, 500, 614, 496, 616, 1612, 616, 1618, 614, 504, 618, 1612, 612, 496, 616, 1614, 616, 500, 618, 1618, 612, 500, 616, 496, 616, 1614, 616, 500, 616, 1618, 612, 504, 612, 1608, 618, 504, 612, 1618, 618, 40208, 8778, 2192, 612}; // NEC 9E61AA55 | |
uint32_t address = 0x79; | |
uint32_t command = 0x55; | |
uint64_t data = 0x9E61AA55; | |
Stop | |
Protocol : NEC | |
Code : 0x9E616A95 (32 Bits) | |
uint16_t rawData[71] = {9038, 4392, 642, 1588, 646, 470, 642, 470, 642, 1592, 646, 1580, 644, 1586, 642, 1588, 672, 440, 642, 470, 646, 1588, 642, 1586, 644, 474, 668, 444, 668, 444, 646, 478, 642, 1582, 644, 472, 640, 1584, 646, 1584, 648, 478, 642, 1578, 646, 466, 642, 1588, 648, 470, 642, 1588, 642, 474, 648, 466, 642, 1588, 642, 474, 668, 1562, 642, 470, 642, 1586, 644, 40176, 8800, 2162, 642}; // NEC 9E616A95 | |
uint32_t address = 0x79; | |
uint32_t command = 0x56; | |
uint64_t data = 0x9E616A95; | |
|<< | |
Protocol : NEC | |
Code : 0x9E6120DF (32 Bits) | |
uint16_t rawData[71] = {9038, 4394, 646, 1588, 642, 470, 648, 466, 646, 1592, 618, 1608, 642, 1588, 642, 1588, 642, 466, 648, 470, 646, 1588, 642, 1588, 642, 474, 642, 466, 648, 470, 646, 478, 668, 1554, 646, 470, 646, 466, 646, 1584, 646, 470, 648, 466, 642, 474, 646, 472, 642, 466, 646, 1588, 612, 1614, 616, 510, 616, 1608, 614, 1618, 590, 1640, 612, 1614, 612, 1616, 618, 40216, 8778, 2178, 616}; // NEC 9E6120DF | |
uint32_t address = 0x79; | |
uint32_t command = 0x4; | |
uint64_t data = 0x9E6120DF; | |
>>| | |
Protocol : NEC | |
Code : 0x9E61E01F (32 Bits) | |
uint16_t rawData[67] = {9014, 4422, 612, 1618, 616, 500, 612, 500, 612, 1622, 590, 1634, 612, 1618, 612, 1618, 616, 496, 612, 504, 612, 1618, 612, 1618, 612, 504, 590, 522, 612, 504, 612, 508, 592, 1634, 612, 1618, 612, 1614, 590, 1640, 612, 504, 612, 504, 612, 500, 612, 504, 612, 504, 612, 500, 612, 500, 612, 508, 618, 1608, 612, 1618, 592, 1638, 612, 1614, 612, 1618, 616}; // NEC 9E61E01F | |
uint32_t address = 0x79; | |
uint32_t command = 0x7; | |
uint64_t data = 0x9E61E01F; | |
Volume + | |
Protocol : NEC | |
Code : 0x5EA158A7 (32 Bits) | |
uint16_t rawData[71] = {9012, 4426, 646, 466, 644, 1586, 642, 474, 642, 1596, 616, 1610, 642, 1588, 642, 1586, 592, 522, 612, 1618, 642, 474, 612, 1618, 612, 504, 612, 500, 612, 500, 618, 504, 612, 1618, 612, 496, 612, 1622, 612, 504, 612, 1618, 612, 1618, 612, 500, 612, 504, 612, 504, 612, 1612, 616, 496, 616, 1612, 592, 526, 592, 526, 616, 1614, 616, 1610, 616, 1618, 612, 40206, 8778, 2186, 616}; // NEC 5EA158A7 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x1A; | |
uint64_t data = 0x5EA158A7; | |
Volume - | |
Protocol : NEC | |
Code : 0x5EA1D827 (32 Bits) | |
uint16_t rawData[71] = {9014, 4418, 618, 496, 616, 1622, 612, 496, 616, 1622, 592, 1634, 616, 1614, 616, 1614, 618, 494, 618, 1614, 616, 500, 618, 1612, 618, 500, 616, 496, 612, 500, 616, 508, 616, 1610, 616, 1612, 618, 1608, 618, 496, 616, 1618, 616, 1614, 612, 504, 616, 492, 618, 500, 616, 500, 618, 496, 616, 1614, 616, 500, 618, 500, 616, 1614, 616, 1610, 616, 1614, 616, 40202, 8774, 2188, 616}; // NEC 5EA1D827 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x1B; | |
uint64_t data = 0x5EA1D827; | |
Mute | |
Protocol : NEC | |
Code : 0x5EA138C7 (32 Bits) | |
uint16_t rawData[67] = {9014, 4430, 642, 466, 646, 1588, 668, 448, 642, 1596, 642, 1578, 618, 1612, 616, 1618, 612, 500, 612, 1612, 618, 504, 612, 1618, 612, 504, 612, 500, 612, 504, 612, 504, 612, 1618, 612, 504, 612, 500, 612, 1616, 586, 1644, 616, 1612, 592, 522, 612, 504, 612, 504, 612, 1618, 612, 1618, 618, 496, 612, 504, 612, 504, 612, 1616, 614, 1612, 612, 1618, 672}; // NEC 5EA138C7 | |
uint32_t address = 0x7A; | |
uint32_t command = 0x1C; | |
uint64_t data = 0x5EA138C7; | |
# | |
# Configuration for ESPHome | |
# | |
switch: | |
- platform: template | |
name: "Yamaha A-S301 Power" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x7E81 | |
command: 0x54AB | |
- platform: template | |
name: "Yamaha A-S301 Mute" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0x38C7 | |
- platform: template | |
name: "Yamaha A-S301 Optical" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0xCA34 | |
- platform: template | |
name: "Yamaha A-S301 Line 1" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0x9867 | |
- platform: template | |
name: "Yamaha A-S301 Line 2" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0x837C | |
- platform: template | |
name: "Yamaha A-S301 Line 3" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0x03FC | |
- platform: template | |
name: "Yamaha A-S301 Volume up" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0x58A7 | |
- platform: template | |
name: "Yamaha A-S301 Volume down" | |
turn_on_action: | |
remote_transmitter.transmit_nec: | |
address: 0x5EA1 | |
command: 0xD827 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment