Dear community, after many happy years of reading posts which have helped me solve problems, this time I’m stuck, and hoping someone can help:
I have two H802 RGBW LED controller devices, with identical code and hardware setup: H801/H802 RGBW LED controller | ESPHome Devices
Both have an IR receiver setup, and identical ESPHOME code, and have worked flawlessly for the past 1+year.
Since upgrading ESPHOME recently on 1 of them the device can no longer see NEC remote codes, and I can’t use the remote control any longer. The device can log all kinds of raw codes when setting dump to all, but no longer NEC. Same remote gives NEC codes on the sibling un-upgraded device.
(Edit)
Working device: ESPHome version 2025.11.0 compiled on Nov 23 2025
Failing Device: ESPHome version 2026.1.2 compiled on 2026-01-26
Can anyone shed any light on a backwards incompatibility that I missed, or any other help, or has anyone got anything similar still working?
Thanks a million
esphome:
name: topfloor-light-west
esp8266:
board: esp01_1m
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "****************************"
ota:
platform: esphome
password: "****************************"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
min_auth_mode: "WPA2"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Topfloor-Light-West"
password: "****************************"
captive_portal:
remote_receiver:
pin:
number: GPIO2
inverted: true
mode:
input: true
pullup: true
dump: all
light:
- platform: rgbw
name: topfloor light west
id: topfloor_light_west
red: pwm_r
green: pwm_g
blue: pwm_b
white: pwm_w
color_interlock: true
restore_mode: ALWAYS_ON
effects:
- random:
- strobe:
- flicker:
- pulse:
on_turn_on:
then:
- light.turn_on:
id: topfloor_light_west
brightness: 30%
output:
- platform: esp8266_pwm
pin: GPIO12
frequency: 1000 Hz
id: pwm_g
- platform: esp8266_pwm
pin: GPIO14
frequency: 1000 Hz
id: pwm_r
- platform: esp8266_pwm
pin: GPIO13
frequency: 1000 Hz
id: pwm_b
- platform: esp8266_pwm
pin: GPIO15
frequency: 1000 Hz
id: pwm_w
binary_sensor:
#Remote Top Row
- platform: remote_receiver
id: "on"
nec:
address: 0xFF00
command: 0xF20D
on_press:
then:
- light.turn_on:
id: topfloor_light_west
effect: none
brightness: 30%
filters:
- delayed_off: 100ms
- platform: remote_receiver
id: "off"
nec:
address: 0xFF00
command: 0xE01F
on_press:
then:
- light.turn_off:
id: topfloor_light_west
filters:
- delayed_off: 100ms
- platform: remote_receiver
id: brightness_up
nec:
address: 0xFF00
command: 0xF609
on_press:
then:
- light.dim_relative:
id: topfloor_light_west
relative_brightness: 10%
- platform: remote_receiver
id: brightness_down
nec:
address: 0xFF00
command: 0xE21D
on_press:
then:
- light.dim_relative:
id: topfloor_light_west
relative_brightness: -10%