Yes I have and just as an update I started using an ESP32 to boost the signal for the receiver and the transmitter module I am using. I am also adding a delay in signal transmit as I am seeing the way the signal is coming it that it appears to be a longer code as you have suggested. I will post more as I get it working. I got it to change a channel, but it is not consistently doing it. Any suggestions based on the above?
This is what it looks like now with the new boosted signal on the esp32 from the remote reciever
[16:50:40][D][remote.raw:041]: Received Raw: 279, -871, 267, -1660, 267, -703, 266, -2758, 292, -1225, 292, -1225, 292, -1088, 292, -2595, 293
[16:50:40][D][remote.raw:041]: Received Raw: 294, -814, 291, -952, 292, -677, 292, -677, 292, -676, 293, -2458, 291, -678, 291, -678, 292
[16:50:40][D][remote.raw:041]: Received Raw: 311, -841, 290, -1637, 291, -679, 291, -2733, 289, -1228, 289, -1228, 290, -1089, 289, -2598, 289
[16:50:40][D][remote.raw:041]: Received Raw: 262, -845, 262, -2077, 261, -1804, 261, -708, 261, -709, 260, -2488, 263, -707, 260, -710, 261
Here it is in esphome:
remote_transmitter:
pin: 19
# Infrared remotes use a 50% carrier signal
carrier_duty_percent: 50%
switch:
- platform: gpio
name: "${esphome_name}-Onboard-LED"
pin: 02
# inverted: True
- platform: restart
name: ${esphome_name}-restart
id: restart_switch
#templates for remote
- platform: template
name: "cable_channel_up"
id: cable_channel_up
turn_on_action:
- remote_transmitter.transmit_raw:
carrier_frequency: 38kHz
code: [ 279, -871, 267, -1660, 267, -703, 266, -2758, 292, -1225, 292, -1225, 292, -1088, 292, -2595, 293 ]
- delay: 4 ms
- remote_transmitter.transmit_raw:
carrier_frequency: 38kHz
code: [ 294, -814, 291, -952, 292, -677, 292, -677, 292, -676, 293, -2458, 291, -678, 291, -678, 292 ]
- delay: 4 ms
- remote_transmitter.transmit_raw:
carrier_frequency: 38kHz
code: [ 311, -841, 290, -1637, 291, -679, 291, -2733, 289, -1228, 289, -1228, 290, -1089, 289, -2598, 289 ]
- delay: 4 ms
- remote_transmitter.transmit_raw:
carrier_frequency: 38kHz
code: [ 262, -845, 262, -2077, 261, -1804, 261, -708, 261, -709, 260, -2488, 263, -707, 260, -710, 261 ]
Here is the signal I get when I transmit via the esp32 to the receiver:
[17:33:06][D][remote.raw:041]: Received Raw: 319, -2401, 260, -923, 289, -1657, 236, -712, 290, -2736, 286, -1214, 260, -1292, 260, -1084, 284, -2608, 285
[17:33:06][D][remote.raw:041]: Received Raw: 307, -822, 287, -973, 262, -714, 259, -687, 285, -665, 283, -2478, 289, -711, 288, -686, 260
[17:33:06][D][remote.raw:041]: Received Raw: 339, -844, 260, -1688, 261, -713, 259, -2740, 288, -1238, 262, -1238, 261, -1134, 287, -2607, 260, -8569, 162
[17:33:06][D][remote.raw:041]: Received Raw: 235, -844, 289, -2052, 259, -1821, 259, -689, 261, -711, 260, -2504, 234, -740, 231, -741, 234