I’m using Remote Receiver — ESPHome to decode my AC remote. It is an Electra remote and I’m getting ‘weird’ codes, or at least not what I expected. I would assumed that a given command on the remote, that would translate to a single AEHA code, for instance ‘temp up’ = 1 / ‘temp down’ = 0 but this is not the case
What I found out is that for each temperature value, the remote is sending a different code, like so:
data=[0x64,0x80,0x00,0x24,0xC0,0x60,0x1E,0x00,0x00,0x00,0x01,0x5C] 25°C
data=[0x64,0x80,0x00,0x24,0xC0,0xE0,0x1E,0x00,0x00,0x00,0x01,0xDC] 24°C
data=[0x64,0x80,0x00,0x24,0xC0,0x10,0x1E,0x00,0x00,0x00,0x01,0x3C] 23°C
data=[0x64,0x80,0x00,0x24,0xC0,0x90,0x1E,0x00,0x00,0x00,0x01,0xBC] 22°C
data=[0x64,0x80,0x00,0x24,0xC0,0x50,0x1E,0x00,0x00,0x00,0x01,0x7C] 21°C
data=[0x64,0x80,0x00,0x24,0xC0,0xD0,0x1E,0x00,0x00,0x00,0x01,0xFC] 20°C
data=[0x64,0x80,0x00,0x24,0xC0,0x30,0x1E,0x00,0x00,0x00,0x01,0x02] 19°C
data=[0x64,0x80,0x00,0x24,0xC0,0xB0,0x1E,0x00,0x00,0x00,0x01,0x82] 18°C
data=[0x64,0x80,0x00,0x24,0xC0,0x70,0x1E,0x00,0x00,0x00,0x01,0x42] 17°C
data=[0x64,0x80,0x00,0x24,0xC0,0xF0,0x1E,0x00,0x00,0x00,0x01,0xC2] 16°C
Code looks like this
- platform: template
name: "Temp Up"
id: aa_gijoe_temp_up
on_press:
- remote_transmitter.transmit_aeha:
address: 0xC4D3
data: [0x64,0x80,0x00,0x24,0xC0,0x10,0x02,0x00,0x00,0x00,0x01,0x20]
- platform: template
name: "Temp Down"
id: aa_gijoe_turn_down
on_press:
- remote_transmitter.transmit_aeha:
address: 0xC4D3
data: [0x64,0x80,0x00,0x24,0xC0,0x90,0x02,0x00,0x00,0x00,0x01,0xA0]
How am I supposed to send Temp Up and Down, when each value has a different code?