Skip to content

Instantly share code, notes, and snippets.

@ThinkPadNL
Last active January 19, 2024 13:57
Show Gist options
  • Save ThinkPadNL/b5e0107d24b539b066d322c713654bd6 to your computer and use it in GitHub Desktop.
Save ThinkPadNL/b5e0107d24b539b066d322c713654bd6 to your computer and use it in GitHub Desktop.
Eurom Wall Designheat 2000 Wifi IR-remote (826104) codes

ESPHome Remote Receiver

See: https://esphome.io/components/remote_receiver.html
To be used with: https://esphome.io/components/remote_transmitter.html

Eurom Wall Designheat 2000 Wifi remote (8713415826104 / 826104)

2024-01-19 14_42_33

The device responds to NEC / LG / Pioneer codes as recorded below. I couldn't spot any differences when choosing one protocol or the other.

remote_receiver:
  pin:
    number: D5
    inverted: true
  dump: all

remote_transmitter:
  pin: D7
  carrier_duty_percent: 50%

button:
  - platform: template
    name: "Mode LG"
    on_press:
      - remote_transmitter.transmit_lg:
          data: 0x00FF29D6
          nbits: 32
  - platform: template
    name: "Mode NEC"
    on_press:
      - remote_transmitter.transmit_nec:
          address: 0xFF00
          command: 0x6B94
  - platform: template
    name: "Mode Pioneer"
    on_press:
      - remote_transmitter.transmit_pioneer:
          rc_code_1: 0x0094

  - platform: template
    name: "On/off LG"
    on_press:
      - remote_transmitter.transmit_lg:
          data: 0x00FF19E6
          nbits: 32
  - platform: template
    name: "On/off NEC"
    on_press:
      - remote_transmitter.transmit_nec:
          address: 0xFF00
          command: 0x6798
  - platform: template
    name: "On/off Pioneer"
    on_press:
      - remote_transmitter.transmit_pioneer:
          rc_code_1: 0x0098

  - platform: template
    name: "Swing LG"
    on_press:
      - remote_transmitter.transmit_lg:
          data: 0x00FF09F6
          nbits: 32
  - platform: template
    name: "Swing NEC"
    on_press:
      - remote_transmitter.transmit_nec:
          address: 0xFF00
          command: 0x6F90
  - platform: template
    name: "Swing Pioneer"
    on_press:
      - remote_transmitter.transmit_pioneer:
          rc_code_1: 0x0090

  - platform: template
    name: "Up LG"
    on_press:
      - remote_transmitter.transmit_lg:
          data: 0x00FF31CE
          nbits: 32
  - platform: template
    name: "Up NEC"
    on_press:
      - remote_transmitter.transmit_nec:
          address: 0xFF00
          command: 0x738C
  - platform: template
    name: "Up Pioneer"
    on_press:
      - remote_transmitter.transmit_pioneer:
          rc_code_1: 0x008C

  - platform: template
    name: "Down LG"
    on_press:
      - remote_transmitter.transmit_lg:
          data: 0x00FF11EE
          nbits: 32
  - platform: template
    name: "Down NEC"
    on_press:
      - remote_transmitter.transmit_nec:
          address: 0xFF00
          command: 0x7788
  - platform: template
    name: "Down Pioneer"
    on_press:
      - remote_transmitter.transmit_pioneer:
          rc_code_1: 0x0088
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment