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