Hi
If you need to control an HD (not 4K) Sky Box (paid satellite TV service in UK), I have a full working remote control capture for ESP devices ! Used with Kincony A868-AG device among others:
substitutions:
friendly_name: irblaster
esphome:
name: $friendly_name
esp32:
board: esp32dev
framework:
type: arduino
logger:
web_server:
ota:
wifi:
networks:
- ssid: !secret wifi_ssid
password: !secret wifi_passwd
ap:
ssid: $friendly_name
manual_ip:
static_ip: 172.16.2.82
gateway: 172.16.1.1
subnet: 255.255.252.0
captive_portal:
api:
reboot_timeout: 120min
sensor:
- platform: wifi_signal
name: $friendly_name WiFi Signal
update_interval: 60s
- platform: uptime
name: $friendly_name Uptime
filters:
- lambda: return x / 60.0;
unit_of_measurement: minutes
remote_receiver:
id: ir_receiver
pin:
number: GPIO23
inverted: True
idle: 25ms
dump: all
tolerance: 50%
remote_transmitter:
pin: GPIO2
carrier_duty_percent: 50%
switch:
- platform: template
name: "1"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0022 0012 0011 0012 0011 0012 0010 0012 0011 0012 0022 0023 0022 0012 0011 0012 0011 0023 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0022 06C3"
- platform: template
name: "2"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0018 0000 0001 0264 0066 0024 000F 0013 000F 0013 000F 0024 000F 0024 0021 0013 000F 0013 000F 0013 000F 0013 0010 0013 0021 0024 0021 0013 000F 0013 000F 0024 000F 0013 000F 0013 0010 0013 000F 0013 000F 0013 000F 0013 000F 0013 0021 0024 000F 06C3"
- platform: template
name: "3"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0022 0012 0011 0012 0011 0012 0011 0012 0011 0012 0022 0023 0022 0012 0011 0012 0011 0023 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0022 0012 0011 06C3"
- platform: template
name: "4"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0010 0012 0010 0012 0010 0023 0010 0023 0022 0012 0010 0012 0010 0012 0010 0012 0010 0012 0022 0023 0022 0012 0011 0012 0011 0023 0011 0012 0010 0012 0010 0012 0010 0012 0011 0012 0010 0012 0022 0023 0010 0012 0011 06C3"
- platform: template
name: "5"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0066 0024 0010 0013 0010 0013 0010 0024 0010 0024 0021 0013 0010 0013 0010 0013 0010 0013 0010 0013 0021 0024 0021 0013 0010 0013 0010 0024 0010 0013 0010 0013 0010 0013 0010 0013 0010 0013 0010 0013 0021 0024 0021 06C3"
- platform: template
name: "6"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0066 0024 000F 0013 000F 0013 000F 0024 000F 0024 0021 0013 000F 0013 000F 0013 0010 0013 0010 0013 0021 0024 0021 0013 000F 0013 000F 0024 000F 0013 0010 0013 0010 0013 0010 0013 0010 0013 000F 0013 0021 0013 000F 0024 000F 06C3"
- platform: template
name: "7"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0066 0024 000F 0013 000F 0013 000F 0024 000F 0024 0021 0013 000F 0013 000F 0013 000F 0013 000F 0013 0021 0024 0021 0013 0010 0013 0010 0024 000F 0013 000F 0013 000F 0013 000F 0013 000F 0013 000F 0013 0021 0013 0010 0013 000F 06C3"
- platform: template
name: "8"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0022 0012 0012 0011 0011 0012 0011 0012 0012 0011 0022 0023 0023 0011 0011 0012 0012 0022 0011 0012 0011 0012 0011 0012 0011 0012 0012 0011 0023 0022 0012 0011 0011 0012 0011 06C3"
- platform: template
name: "9"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0067 0023 0010 0012 0010 0012 0010 0023 0010 0023 0022 0012 0010 0012 0010 0012 0010 0012 0010 0012 0022 0023 0022 0012 0011 0012 0011 0023 0010 0012 0010 0012 0010 0012 0010 0012 0010 0012 0022 0023 0010 0012 0022 06C3"
- platform: template
name: "0"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0018 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0023 0011 0011 0012 0011 0012 0011 0012 0011 0012 0022 0023 0023 0011 0012 0011 0011 0023 0011 0012 0011 0012 0011 0012 0012 0011 0011 0012 0011 0012 0012 0011 0011 0012 0012 0011 0011 06C3"
- platform: template
name: "Power"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0066 0024 000F 0013 000F 0013 000F 0024 000F 0024 0021 0013 000F 0013 000F 0013 000F 0013 000F 0013 0021 0024 0021 0013 0010 0013 000F 0024 000F 0013 000F 0013 000F 0013 000F 0013 000F 0013 0021 0013 000F 0024 000F 0013 000F 06C3"
- platform: template
name: "Back Up"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0023 0011 0012 0011 0011 0012 0012 0011 0012 0011 0022 0023 0023 0011 0012 0011 0011 0023 0011 0012 0022 0023 0011 0012 0012 0011 0012 0011 0012 0011 0022 0012 0012 06C3"
- platform: template
name: "TV"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0011 0012 0012 0011 0011 0023 0011 0023 0022 0012 0011 0012 0011 0012 0012 0011 0011 0012 0022 0023 0022 0012 0011 0012 0012 0022 0011 0012 0022 0023 0012 0011 0012 0011 0012 0011 0022 0023 0011 0012 0012 06C3"
- platform: template
name: "Sky"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0023 0011 0011 0012 0011 0012 0011 0012 0012 0011 0022 0023 0022 0012 0011 0012 0012 0022 0011 0012 0023 0022 0011 0012 0011 0012 0011 0012 0011 0012 0012 0011 0011 0012 0011 06C3"
- platform: template
name: "Box Office"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0012 0011 0012 0011 0012 0022 0011 0023 0022 0012 0011 0012 0011 0012 0011 0012 0012 0011 0022 0023 0022 0012 0011 0012 0012 0022 0012 0011 0012 0011 0023 0011 0012 0011 0012 0011 0012 0011 0011 0023 0022 06C3"
- platform: template
name: "TV Guide"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0011 0012 0012 0011 0011 0023 0011 0023 0022 0012 0011 0012 0012 0011 0011 0012 0012 0011 0022 0023 0023 0011 0011 0012 0011 0023 0011 0012 0022 0012 0012 0022 0012 0011 0023 0011 0011 0023 0011 0012 0011 06C3"
- platform: template
name: "Services"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0011 0012 0012 0011 0011 0023 0011 0023 0022 0012 0011 0012 0011 0012 0011 0012 0012 0011 0022 0023 0022 0012 0011 0012 0011 0023 0011 0012 0011 0012 0022 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 0023 0011 06C3"
- platform: template
name: "Interactive"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0015 0000 0067 0023 0012 0011 0012 0011 0012 0022 0012 0022 0023 0011 0012 0011 0012 0011 0011 0012 0011 0012 0022 0023 0023 0011 0012 0011 0011 0023 0011 0012 0023 0011 0012 0011 0012 0011 0012 0022 0023 0022 0023 06C3"
- platform: template
name: "Mute"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 000C 0000 0021 0023 0044 0023 0021 0023 0021 0023 0021 0023 0021 0023 0021 0023 0021 0023 0021 0045 0022 0023 0044 0045 0021 06C3"
- platform: template
name: "Info"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0015 0000 0068 0022 0011 0012 0011 0012 0012 0022 0012 0022 0023 0011 0011 0012 0012 0011 0012 0011 0011 0012 0022 0023 0022 0012 0011 0012 0011 0023 0011 0012 0022 0012 0012 0022 0011 0012 0022 0023 0023 0011 0012 06C3"
- platform: template
name: "Vol +"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 000C 0000 0023 0022 0045 0022 0023 0022 0023 0022 0022 0023 0023 0022 0023 0022 0023 0044 0045 0022 0022 0023 0023 0022 0023 06C3"
- platform: template
name: "Vol -"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 000C 0000 0021 0024 0020 0024 0043 0024 0021 0024 0020 0024 0021 0024 0021 0024 0021 0046 0043 0024 0021 0024 0021 0046 0021 06C3"
- platform: template
name: "Ch +"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0066 0024 0010 0013 0010 0013 000F 0024 0010 0024 0021 0013 0010 0013 000F 0013 0010 0013 0010 0013 0020 0024 0021 0013 0010 0013 000F 0024 0010 0013 000F 0013 0010 0012 0021 0024 0010 0012 0010 0013 0010 0013 0010 0013 000F 06C3"
- platform: template
name: "Ch -"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0011 0012 0012 0011 0012 0022 0012 0022 0022 0012 0011 0012 0011 0012 0012 0011 0011 0011 0023 0022 0023 0011 0012 0011 0011 0023 0012 0011 0012 0011 0011 0012 0023 0022 0012 0011 0012 0011 0012 0011 0023 06C3"
- platform: template
name: "Up"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0011 0012 0012 0011 0012 0022 0012 0022 0023 0011 0012 0011 0012 0011 0012 0011 0011 0012 0023 0022 0023 0011 0012 0011 0012 0022 0012 0011 0011 0012 0023 0022 0023 0011 0012 0022 0011 0012 0011 0012 0012 06C3"
- platform: template
name: "Down"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0015 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0022 0012 0011 0012 0011 0012 0011 0012 0010 0012 0022 0023 0022 0012 0011 0012 0011 0023 0011 0012 0011 0012 0022 0023 0022 0012 0011 0023 0011 0012 0022 06C3"
- platform: template
name: "Left"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0015 0000 0067 0023 0010 0013 0010 0013 0010 0024 0010 0023 0022 0012 0010 0012 0010 0012 0010 0012 0010 0012 0021 0023 0021 0012 0010 0012 0010 0023 0010 0012 0010 0012 0022 0023 0022 0012 0010 0023 0022 0023 0010 06C3"
- platform: template
name: "Right"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0015 0000 0067 0023 0012 0011 0011 0012 0011 0023 0012 0022 0022 0012 0011 0012 0011 0012 0011 0012 0011 0012 0022 0023 0023 0011 0011 0012 0011 0023 0011 0012 0011 0012 0022 0023 0022 0012 0011 0023 0022 0012 0011 06C3"
- platform: template
name: "Select"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0011 0012 0011 0012 0012 0022 0012 0022 0023 0011 0012 0011 0011 0012 0012 0011 0012 0011 0023 0022 0022 0012 0012 0011 0012 0022 0012 0011 0012 0011 0022 0023 0023 0011 0012 0011 0012 0022 0012 0011 0011 06C3"
- platform: template
name: "Text"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0011 0012 0011 0012 0011 0023 0011 0023 0022 0012 0011 0012 0012 0011 0011 0012 0012 0011 0022 0023 0023 0011 0011 0012 0011 0023 0011 0012 0011 0012 0011 0012 0022 0012 0011 0012 0011 0012 0011 0023 0011 0012 0011 06C3"
- platform: template
name: "Help"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0012 0011 0011 0011 0012 0022 0011 0023 0023 0011 0012 0011 0011 0012 0012 0011 0012 0011 0023 0022 0023 0011 0011 0012 0011 0023 0011 0012 0023 0022 0011 0012 0011 0012 0011 0012 0012 0011 0012 0011 0022 06C3"
- platform: template
name: "Rewind"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0068 0022 0012 0011 0011 0012 0012 0022 0011 0023 0022 0012 0012 0011 0012 0011 0011 0012 0011 0012 0023 0022 0022 0012 0011 0012 0012 0022 0012 0011 0012 0011 0012 0011 0023 0011 0011 0012 0012 0011 0012 0022 0022 06C3"
- platform: template
name: "Play / Pause"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0068 0022 0012 0011 0011 0012 0011 0023 0012 0022 0023 0011 0012 0011 0012 0011 0011 0012 0011 0012 0022 0023 0022 0012 0011 0011 0011 0023 0011 0012 0011 0012 0012 0011 0022 0012 0012 0011 0012 0011 0012 0011 0011 0023 0011 06C3"
- platform: template
name: "Forward"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0067 0023 0012 0011 0011 0012 0011 0023 0011 0023 0023 0011 0012 0011 0011 0012 0012 0011 0012 0011 0022 0023 0023 0011 0011 0012 0012 0022 0011 0012 0012 0011 0011 0012 0022 0023 0023 0022 0012 0011 0012 0011 0011 06C3"
- platform: template
name: "Record"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0012 0011 0012 0011 0011 0023 0012 0022 0023 0011 0011 0012 0011 0012 0011 0012 0011 0012 0023 0022 0022 0012 0012 0011 0012 0022 0011 0012 0011 0012 0023 0022 0011 0012 0012 0011 0012 0011 0012 0011 0011 0012 0012 06C3"
- platform: template
name: "Stop"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0068 0022 0011 0012 0011 0012 0011 0023 0011 0023 0023 0011 0012 0011 0011 0012 0012 0011 0012 0011 0023 0022 0022 0012 0011 0012 0012 0022 0012 0011 0011 0012 0012 0011 0022 0012 0012 0011 0011 0012 0011 0012 0011 0012 0012 06C3"
- platform: template
name: "Red"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0015 0000 0068 0022 0012 0011 0011 0012 0011 0023 0012 0022 0022 0012 0011 0012 0012 0011 0012 0011 0012 0011 0022 0023 0023 0011 0012 0011 0011 0023 0011 0012 0012 0011 0022 0012 0011 0023 0022 0012 0012 0022 0022 06C3"
- platform: template
name: "Green"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0066 0024 000F 0013 000F 0013 000F 0024 0010 0024 0021 0013 000F 0013 000F 0013 000F 0013 000F 0013 0021 0024 0021 0013 000F 0013 000F 0024 000F 0013 000F 0013 0021 0013 000F 0024 0021 0013 000F 0013 000F 0024 000F 06C3"
- platform: template
name: "Yellow"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0016 0000 0067 0023 0012 0011 0012 0011 0011 0023 0012 0022 0022 0012 0011 0012 0012 0011 0012 0011 0012 0011 0023 0022 0023 0011 0011 0012 0012 0022 0012 0011 0011 0012 0022 0012 0011 0023 0022 0012 0012 0011 0012 0011 0011 06C3"
- platform: template
name: "Black"
turn_on_action:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0017 0000 0067 0023 0010 0012 0010 0012 0011 0023 0010 0023 0022 0012 0010 0012 0010 0012 0011 0012 0010 0012 0022 0023 0022 0012 0010 0012 0010 0023 0010 0012 0011 0012 0022 0012 0011 0012 0010 0023 0010 0012 0010 0012 0011 0012 0010 06C3"
Enjoy
Vincèn