IR Codes for Sky Puck box (Sky Stream)

Hi

Here are IR codes to control Sky Puck box easily with ESPHome. Tested with Kincony K868-AG and works perfect !

remote_transmitter:
  pin: GPIO2
  carrier_duty_percent: 50%

button:
  - platform: template #ok
    name: $source_name Power
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 006C 0022 0002 0157 00AC 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 060E 0157 0056 0015 0E58"
  - platform: template # ok Home
    name: $source_name Home
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0011 0010 0021 0020 0021 0020 0011 0010 0021 0010 0011 0020 0011 0010 0021 0010 0011 0010 1086"
  - platform: template # ok Back
    name: $source_name Back
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0020 0011 0010 1094"
  - platform: template # ok +
    name: $source_name Plus
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001E 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 1085"
  - platform: template #ok
    name: $source_name Mute
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 006C 0022 0002 0157 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 063B 0157 0056 0015 0E5D"
  - platform: template #ok
    name: $source_name colored...
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0020 0021 0020 0011 0010 0011 0010 0011 0010 1089"
  - platform: template #ok
    name: $source_name ...
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 108B"
  - platform: template #ok
    name: $source_name Vol +
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 006C 0022 0002 0158 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 063D 0157 0056 0015 0E61"
  - platform: template #ok
    name: $source_name Vol -
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 006C 0022 0002 0158 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 063E 0158 0056 0015 0E62"
  - platform: template #ok
    name: $source_name Up
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 108B"
  - platform: template #ok
    name: $source_name Down
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001C 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0020 1094"
  - platform: template #ok
    name: $source_name Left
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001C 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0020 0021 0020 0011 0010 0021 0020 0021 0010 107D"
  - platform: template #ok
    name: $source_name Right
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001C 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0020 0021 0020 0011 0010 0021 0020 0011 0010 1091"
  - platform: template #ok
    name: $source_name OK
    id: "bok"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0020 0021 0020 0011 0010 0011 0010 0021 0010 0011 0010 1089"
  - platform: template #ok
    name: $source_name Play/Pause
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001E 0061 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0020 0011 0010 0011 0010 0011 0010 0011 0010 0021 0010 108A"
  - platform: template #ok
    name: $source_name 1
    id: "bd1"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0073 0000 001E 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0E10"
  - platform: template #ok
    name: $source_name 2
    id: "bd2"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0073 0000 001E 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0010 0E10"
  - platform: template #ok
    name: $source_name 3 #ok 
    id: "bd3"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0073 0000 001E 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0E10"
  - platform: template #ok
    name: $source_name 4
    id: "bd4"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001E 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 107A"
  - platform: template #ok
    name: $source_name 5
    id: "bd5"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 1089"
  - platform: template #ok
    name: $source_name 6
    id: "bd6"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001E 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0011 0010 0021 0010 1078"
  - platform: template #ok
    name: $source_name 7
    id: "bd7"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001E 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0011 0010 0011 0010 1087"
  - platform: template #ok
    name: $source_name 8
    id: "bd8"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001E 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 1076"
  - platform: template #ok
    name: $source_name 9
    id: "bd9"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001D 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0020 1085"
  - platform: template #ok
    name: $source_name 0
    id: "bd0"
    on_press:
      - remote_transmitter.transmit_pronto:
          data: "0000 0072 0000 001F 0060 0021 0010 0011 0010 0011 0010 0021 0010 0021 0020 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0020 0021 0020 0011 0010 0021 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 1071"

Vincèn

1 Like