esphome / esphome/feature-requests
IR Receiver and decoding support for Mitsubishi Heavy ZMP Air Conditioner
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
There is not decoding available for heatpumpIR climate.
I used heatpumpIR climate from esphome with protocol 'mitsubishi_heavy_zmp' and it works good for my AC. AC model is SRKxxZSP-W and remote model is RKX502A007P. I am fully able to send the IR commands and control the AC. I have connected the receiver as well on GPIO14 and see IR codes being received successfully. But they are codes only. I want these to be decoded and send status to Home assistant.
I want to place it receiver+transmitter very close to AC receiver so that AC status is in sync when physical remote is used.
**Please describe your use case for this integration and alternatives you've tried:**
**Additional context**
Example code used
remote_receiver:
id: rcvr
pin:
number: GPIO14
inverted: True
mode:
input: true
pullup: true
tolerance: 55%
dump: raw
remote_transmitter:
id: ir_transmit
pin: GPIO4
carrier_duty_percent: 50%
climate:
platform: heatpumpir # adjust to match your AC unit!
name: "Study Room AC"
protocol: mitsubishi_heavy_zmp
horizontal_default: auto
vertical_default: auto
min_temperature: 18
max_temperature: 30
receiver_id: rcvr
I can share the raw codes if requires.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the supplied ESPHome configuration, especially the heatpumpIR platform, mitsubishi_heavy_zmp protocol, and remote_receiver settings on GPIO14. Obtain and inspect the raw codes from the Mitsubishi Heavy ZMP remote, then determine how decoding should expose the AC state to Home Assistant. Done means received physical-remote signals are decoded and the climate status stays synchronized.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100