Skip to content

Instantly share code, notes, and snippets.

@Keeo
Last active April 6, 2024 15:49
Show Gist options
  • Save Keeo/394f99846c179041e3d5bd158bfce704 to your computer and use it in GitHub Desktop.
Save Keeo/394f99846c179041e3d5bd158bfce704 to your computer and use it in GitHub Desktop.
Yamaha IR Codes
#
# 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