esphome / esphome/feature-requests

IR Remote Climate: - platform: whirlpool a problem with remote_receiver. Is it possible to determine the condition of the air conditioner using some kind of binary sensor?

Open
#2,758 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

Good afternoon.
There is a problem that requires adding a new feature.
Is it possible to add to this integration:
climate:
- platform: whirlpool
Is it possible to determine the condition of the air conditioner using some kind of binary sensor?
The problem is that if the remote_receiver for some reason did not accept information from the IR remote control and the air conditioner turned on, then in the integration it will be displayed as turned off.

![image](https://github.com/esphome/feature-requests/assets/98225056/d7a0f530-cf42-431b-92c5-7ff3c61a950f)

if for some reason Remote_receiver did not accept the command then

![image](https://github.com/esphome/feature-requests/assets/98225056/161482e6-627a-4276-8bea-dc9245c94980)

![image](https://github.com/esphome/feature-requests/assets/98225056/6a5b5135-a3b8-4d4e-990c-192e4ac81514)

and if you click on the turn on/off button on the map then

![image](https://github.com/esphome/feature-requests/assets/98225056/672f927d-734a-4098-a31a-cbaaa44a6d86)
Then the air conditioner turns off
![image](https://github.com/esphome/feature-requests/assets/98225056/ae6a64dd-f3a4-41e9-a7ee-631ce65b5cc2)
And what happens when you integrate Home Assistant is that it turns on.
![image](https://github.com/esphome/feature-requests/assets/98225056/13ae871b-a4a9-48b0-aa7a-90755370e77c)

My configuration.

esphome:
name: s08ir
platform: ESP8266
board: esp_wroom_02

wifi:
ssid: "111111"
password: "111111"
fast_connect: true

logger:
level: DEBUG

api:
password: "1111"

ota:
password: "1111"

status_led:
pin:
number: GPIO4

remote_receiver:
id: "s08_receiver"
pin:
number: GPIO5
inverted: true
tolerance: 55%
dump: all

remote_transmitter:
id: "s08_transmitter"
pin:
number: GPIO14
inverted: false
carrier_duty_percent: 50%

binary_sensor:
- platform: gpio
name: "s08_button"
id: "s08_button"
pin:
number: GPIO13
inverted: true
internal: true

sensor:
- platform: homeassistant
id: current_temperature
entity_id: sensor.ble_temperature_e72e0172f902
device_class: temperature
state_class: measurement

climate:
- platform: whirlpool
name: "Кондиционер спальня"
#model: DG11J1-91
id: "konditsioner_spalnya"
sensor: current_temperature
receiver_id: "s08_receiver"
transmitter_id: "s08_transmitter"
visual:
min_temperature: 16 °C
max_temperature: 30 °C
temperature_step: 1 °C

Thank you

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Whirlpool climate integration and the provided remote_receiver, remote_transmitter, and binary_sensor configuration. Determine whether received IR data can establish the air conditioner's actual state; done would be a documented or implemented binary sensor that reliably reflects that state after missed commands.

Written by the indexing model from the issue text.

Assessment

Tech stack
yaml
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.