IR Codes for Sky Satellite box!

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 :wink:

Vincèn