esphome / esphome/feature-requests

remote_transmitter

Open
#2,167 0 comments 0 reactions 0 assignees View on GitHub
component: remote_transmitter enhancement
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**

Add a wait_time that remote_transmitter adhers to between a each ir-code in a stream of ir-codes. This feature is available if we want an ir-code repeated but is also needed when an app (ex Home Assistant) generates ir-codes are sent as these
can be generated with not enough delay inbetween.

**Please describe your use case for this integration and alternatives you've tried:**

My ir device (a NAD amplfier) is skipping ir-codes generated from Home Assistant, ex. if change input source and volume up is sent directly after one another then the last command is skipped. Manually adding a delay ( use a lambda with delayMicroseconds(100000);) resolves the issue.

**Additional context**

The current workaround by manually adding a delay should be unessessary as protocol timings should be handled by driver.

Keep up the good work :)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the remote_transmitter entry point and trace how a stream of IR codes is sent, including the existing repeated-code behavior. Define wait_time between successive codes, then verify that repeated codes and the reported Home Assistant use case no longer require a manual delayMicroseconds(100000) workaround.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.