Please help to solve a challenge. I successfully made an IR module to operate AUX climate. Now I can control climate, but when someone control it as well, I do not see changes in the state in HA (climate do not have backward status sender). As I have an IR receiver as well, is it possible to listen to ordinary remote and send status change to HA? Here is the current code:
http_request:
useragent: esphome/device
esphome:
name: esphome-web-ir
friendly_name: IR-dev
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxx"
ota:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
sensor:
- platform: wifi_signal
name: "WiFi Signal Sensor"
id: sensor_wifi_signal
update_interval: 60s
- platform: uptime
name: "Uptime Sensor"
id: sensor_uptime
update_interval: 60s
remote_receiver:
pin:
number: 19
inverted: true
mode:
input: true
pullup: true
dump: all
remote_transmitter:
pin: 21
id: ir_transmitter
# Infrared remotes use a 50% carrier signal
carrier_duty_percent: 50%
climate:
- platform: heatpumpir
name: "AUX"
protocol: aux
horizontal_default: auto
vertical_default: down
min_temperature: 16
max_temperature: 32
visual:
min_temperature: 16 °C
max_temperature: 32 °C
temperature_step: 1.0 °C
As there is a huge amount of codes for every temp, speed, mode, etc, I don’t really want to make enormous IF-THEN, can there be some smart solution?