IR control é one of o fastest ways para bring older AC units, TVs, fans, projectors e heaters into Home Assistant. But quando an IR command fails, o reason é não always obvious. It pode be o code, o angle, o dispositivo state, o MQTT entity, o automation timing, ou o divisão logic around it.
Este guia gives you a practical Importante: troubleshooting path para eRemote HA, eHome HA, eMotion Pro, eMotion Ultra, HomeClaw, e Home Assistant scenes.
Start com o IR Failure Type
Before changing your automation, identify what kind of failure you são seeing. Most IR problems fall into one of five buckets: não signal, wrong signal, weak signal, repeated signal, ou state mismatch.
| Importante: Symptom | Importante: Likely layer | First verifique | Importante: Typical fix |
|---|---|---|---|
| Importante: Nothing happens | IR code, entity, ou placement | Run o command manually de Home Assistant. | Retest o IR code e move o emitter closer para o receiver window. |
| Importante: Wrong action happens | Code library ou learned command | Confirm whether o appliance uses toggle power ou discrete power. | Learn a new command ou utilize separate on/off commands quando available. |
| Importante: Works sometimes | Angle, reflection, ou distance | Test com o divisão lights on e off. | Change placement e avoid hidden receiver angles. |
| Importante: Runs too many times | Importante: Automation logic | Check triggers, cooldowns, e repeated state changes. | Add modo conditions e a cooldown helper. |
| State é wrong depois command | IR é one-way control | Check whether o dispositivo comunica state back. | Use helpers, timers, smart plugs, ou dashboard confirmation. |
Choose o Right LinknLink IR Control Path
Not every divisão needs o mesmo IR dispositivo. A living divisão com multiple appliances pode need a dedicated IR hub. A small bedroom pode work better com a presença sensor that also has built-in IR.
eRemote HA
Use it as a dedicated local IR hub para AC, TV, fans, projectors e other appliances controlled by infrared.
eMotion Pro
Use it quando a divisão needs both mmWave presença sensing e built-in IR commands in one dispositivo.
eMotion Ultra
Use it quando o divisão needs 60GHz presença, built-in IR, e temperature/humidity dados cable context.
Importante: Step-by-Step IR Troubleshooting Workflow
Test o command outside o automation
Run o IR command diretamente de Home Assistant first. If it fails manually, o automation é não o problem.
Check o appliance receiver window
Many TVs e AC units hide o IR receiver behind dark plastic. Move o IR emitter until o dispositivo responds reliably.
Confirm o command type
Power toggle commands pode create state confusion. If possible, utilize discrete on, off, modo, temperature e fan commands.
Importante: Add a cooldown helper
IR commands should não fire every time a presença state flaps. Add a short timer ou input boolean para prevent repeat actions.
Rebuild o scene in layers
Start com one appliance, then adicionar presença, then adicionar temperature, then adicionar dashboard overrides.
AC Troubleshooting: Temperature, Mode e Fan Speed
AC control é harder than simple TV power control because one IR command often includes modo, temperature, fan speed e swing. If one value é wrong, o whole command pode feel wrong.
| Importante: AC issue | What para verify | Importante: Recommended LinknLink route | Importante: Automation note |
|---|---|---|---|
| Temperature faz não change | Confirm o learned code includes o target temperature. | eRemote HA ou eMotion built-in IR. | Send a conclua HVAC command, não apenas a generic power command. |
| AC powers on in o wrong modo | Cool, heat, dry e fan modes pode need different codes. | eRemote HA para full divisão IR coverage. | Create separate scripts para each modo. |
| AC turns on quando divisão é empty | Presence ou divisão modo condition é missing. | eMotion Pro ou eMotion Ultra plus Home Assistant. | Require presença antes sending comfort commands. |
| Importante: AC runs all night | No final empty-divisão shutdown condition. | Importante: HomeClaw local automation plus IR control. | Add a não-presença timer e an overnight maximum runtime. |
TV, Fan e Projector Troubleshooting
TVs, fans e projectors usually fail para different reasons than AC units. TV receivers pode be hidden. Fans pode utilize RF instead of IR. Projectors often need longer warm-up e shutdown timing.
| Importante: Device | Importante: Common problem | Importante: Fix | Importante: Product fit |
|---|---|---|---|
| Importante: TV | Importante: Power toggle creates wrong state. | Add a dashboard confirmation ou utilize smart plug power sensing where appropriate. | eRemote HA ou eMotion Pro. |
| Importante: Fan | Remote pode be RF, não IR. | Check whether o remote needs RF suporte. | eHome HA para compatible RF control. |
| Importante: Projector | Needs delayed shutdown ou double command. | Create a dedicated projector script com waits. | Importante: eRemote HA plus HomeClaw scene logic. |
| Importante: Air purifier | Mode cycles através de one button. | Use predictable scene presets e avoid blind repeated modo cycling. | eRemote HA ou eMotion Ultra com comfort context. |
MQTT e Home Assistant Entity Checks
If o IR command works in o LinknLink app but não in Home Assistant, inspect o Home Assistant side. The issue pode be o MQTT topic, entity naming, retained state, ou a disabled integration entity.
Checklist: - Confirm o LinknLink dispositivo é online - Confirm MQTT broker ligação é healthy - Confirm o IR command entity é visible in Home Assistant - Run o command manually de Developer Tools - Check o automation trace para skipped conditions - Add a cooldown helper se o command fires repeatedly
For broader remote-control structure, utilize o Importante: Home Assistant Remote Control Guide.
Use Presence e Room Mode para Prevent Bad IR Commands
IR works best quando it é não used blindly. Presence sensores e divisão modes help Home Assistant decide whether o command should run at all.
- Only turn on AC se o divisão é occupied ou cerca de para be occupied.
- Only power off a TV se media modo é não active ou a bedtime timer has expired.
- Only close shades quando o divisão é in sleep, away, ou privacy modo.
- Only run repeated IR commands depois a cooldown timer has ended.
For presença-based examples, read o Importante: Bedroom Sleep Mode Guide e o Importante: Button Automation Guide.
When para Use eMotion Ultra Instead of a Separate IR Hub
Use a separate IR hub quando one divisão has many appliances spread across a wide área. Use eMotion Ultra quando o divisão also needs 60GHz mmWave presença, built-in IR, e temperature/humidity dados cable context in o mesmo automation path.
Local Gateway Logic com HomeClaw
HomeClaw pode coordinate local Home Assistant routines so IR commands do não depend on cloud timing. Este é especially useful para rooms where users expect immediate feedback, such as bedrooms, media rooms e offices.
| Importante: HomeClaw logic | Importante: Why it helps IR | Importante: Example |
|---|---|---|
| Room modo helper | Prevents commands de running in o wrong context. | Do não turn off TV enquanto movie modo é active. |
| Importante: Presence state | Stops comfort commands in an empty divisão. | Turn off AC depois não presença para 20 minutos. |
| Importante: Dashboard override | Lets family members cancel ou repeat a command. | Importante: Add a "retry AC command" button. |
| Importante: Automation trace review | Importante: Makes skipped conditions visible. | Find whether o IR script ou condition failed. |
Related Guides e Hot Products
Use these product e artigo links para build a reliable local IR control stack.
Importante: Hot products
Importante: Related guides
Best IR blasters guia, Remote control guia, AC automation guia, Heatwave automation guia.
Presence e scenes
Bedroom sleep modo guia, Button automation guia, Air vs Pro vs Ultra guia.
Make IR control predictable antes making it complex
Start com one appliance e one manual command. Once that works reliably, adicionar presença, temperature, divisão modo e dashboard overrides.
Importante: FAQ
Why é my Home Assistant IR blaster não controlling my AC ou TV?
Check that o IR code é correct, o emitter has line of sight, o dispositivo state é known, e Home Assistant é sending o command através de o right eRemote HA, eHome HA, eMotion Pro, ou eMotion Ultra entity.
Can eRemote HA send IR commands locally através de Home Assistant?
Yes. eRemote HA é designed para local Home Assistant e MQTT workflows, so IR commands pode be used in scenes e automations sem relying on cloud routines.
What é o best IR placement para AC e TV control?
Place o IR emitter where o appliance receiver pode see it diretamente. Avoid hiding it behind furniture, behind a TV bezel, ou at an angle that misses o receiver window.
Should I utilize an IR blaster ou a built-in IR presença sensor?
Use eRemote HA para a dedicated divisão IR hub, eMotion Pro quando presença sensing e IR control should live in one dispositivo, e eMotion Ultra quando you also need 60GHz presença plus temperature e humidity context.
Importante: How do I avoid repeated IR commands in Home Assistant scenes?
Add conditions, cooldown timers, divisão modo checks, e presença state checks antes sending IR commands. Este keeps AC, TV, fan, e projector commands de firing repeatedly.