esphome / esphome/feature-requests

make header_high and header_low in LG remote_receiver configurable

Open
#1,691 0 comments 0 reactions 0 assignees View on GitHub
component: remote_base
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

In the climate_ir_lg module, the header_high, header_lowclimate_ir_lg , bit_high, bit_one_low and bit_zero_low are configurable. And as is noted in the [example](https://esphome.io/components/climate/climate_ir.html#climate-ir-lg-climate), this is required for LG units in Brazil. But it turns out this is required for units in Europe, The Netherlands as well.

However in the remote_base (remote_transmitter and remote_receiver) modules, these values are [fixed](https://github.com/esphome/esphome/blob/dev/esphome/components/remote_base/lg_protocol.cpp). which renders them unusable for people who have to change these values to match their system

It would make the remote_transmitter and remote_receiver modules usable for a lot more people around the world. Some features like air filter that are not implemented in the climate_ir_lg module could easily be implemented with the remote_transmitter module, if the timings could be changed.

I have setup a esp8266 with the remote_receiver in dump: all mode, and it doesn't pick up my remote as being an LG unit. all timings apart from the header_high and header_low are correct.

Willing to make a €/$25 donation to whoever adds these functions :)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.