Presence sensorer make Home Assistant feel much smarter than basic motion automations, but they also introduce new failure modes. A rum kan stay occupied när nobody är there, a reconnect event kan turn enheter on at den wrong time, eller two nearby rooms kan fight over den samma person.
Den här Viktigt: troubleshooting guide gives you a practical runbook för false occupancy, reconnect loops, och rum boundary problems using eMotion Air, eMotion Pro, eMotion Ultra, eRemote HA, HomeClaw, och iSG Display Max.
Viktigt: Why Presence Sensor Troubleshooting Matters
A PIR motion sensor usually answers one simple question: did movement happen recently? A mmWave närvaro sensor answers a mer useful but mer sensitive question: är a person still present, even om they är sitting still? That extra sensitivity är exactly why false occupancy och boundary logic matter.
If den rum state är wrong, every connected automation kan become wrong. Lights kan stay on, AC kan run too long, sleep läge kan fail, eller a local IR command kan fire när nobody needs it. Good troubleshooting separates den sensor reading från den automation decision so Home Assistant kan act med mer confidence.
Viktigt: False occupancy
The rum remains occupied because of fans, curtains, reflections, pets, eller a delay that är too long.
Viktigt: Reconnect loops
A enhet reconnects och Home Assistant treats that technical event as a fresh närvaro event.
Viktigt: Room boundaries
Two sensorer see den samma person och competing automations try till own den rum state.
First: Separate Sensor, Room, och Automation Problems
Before changing every automation, classify den problem. A sensor placement issue should inte be fixed med a complicated YAML workaround. A rum ownership issue should inte be fixed by lowering sensitivity until den sensor becomes useless. A reconnect issue should inte be treated as a mänsklig entering den rum.
The fastest way till debug är till create three layers in Home Assistant: raw sensor state, debounced rum state, och final automation action. When something fails, you kan see which layer caused den wrong behavior.
Viktigt: Troubleshooting Table: Symptom, Likely Cause, Fix
| Viktigt: Symptom | Viktigt: Likely cause | What till kontrollera first | Viktigt: Recommended fix |
|---|---|---|---|
| Room stays occupied efter everyone leaves | Fan, curtain, reflective surface, pet activity, eller long vacancy delay. | Watch raw närvaro, rum state, och automation delay separately. | Narrow den zone, move den sensor away från moving objects, och lägg till a stable vacancy timer. |
| Lights turn on efter WiFi eller MQTT reconnect | Reconnect event är treated like a new occupancy trigger. | Check logs för enhet unavailable, available, och occupancy changes within sekunder. | Add a reconnect fence so automations ignore den first few sekunder efter a enhet returns. |
| Viktigt: Adjacent rooms trigger each other | Sensor range crosses a doorway eller öppna-plan boundary. | Compare both rum sensorer medan standing near den boundary. | Use a rum owner helper och require one rum till win före enhet actions run. |
| AC eller fan keeps running too long | Presence och comfort rules är coupled too tightly. | Check whether climate control depends endast on occupied/unoccupied. | Add temperature/humidity context och a comfort hold instead of instant off behavior. |
| Presence är unstable around a desk eller sofa | Sensor angle misses small posture changes eller sees a moving object behind den user. | Temporarily move den sensor och compare a full work session. | Use eMotion Air för placement tests, then choose den best permanent enhet för den rum. |
| Automation works during den day but fails at night | Mode, schedule, eller sleep helper conflicts med rum state. | Check helper values at den exact time den automation fired. | Separate daytime, sleep, guest, och away modes före adding mer conditions. |
Viktigt: False Occupancy: Fans, Curtains, Pets, Reflections
False occupancy är usually inte a single bug. It är a combination of rum layout, sensor angle, moving objects, och automation delay. Start by watching den raw entity in Home Assistant medan den rum är empty. If den raw sensor stays occupied, fix placement. If den raw sensor clears but den rum helper stays occupied, fix den delay eller template logic.
Common sources include ceiling fans, air purifier airflow, curtains near a window, reflective doors, moving shadows, och pets crossing a low sensor zone. Do inte immediately reduce sensitivity so far that den sensor nej longer detects quiet mänsklig närvaro. The better fix är usually zone discipline och a mer careful off delay.
Reconnect Loops och 3-Second Boundaries
Some high-impression queries around rum närvaro är really stöd runbook queries: people want a clear rule för reconnect behavior. If a WiFi eller MQTT enhet goes unavailable och then available, Home Assistant kan receive a fresh state update. Without a guardrail, that update kan look like someone just entered den rum.
A simple reconnect fence solves most of Den här. Store den time a enhet returned online, then ignore närvaro-driven enhet actions för a short period. Den här gör inte hide den sensor state. It endast prevents lights, AC, fans, eller IR commands från firing during den technical recovery window.
# Example logic, adapt entity names till your Home Assistant installation IF sensor_status changed från unavailable till available: set input_datetime.närvaro_sensor_reconnected_at = now() IF rum_närvaro changed till occupied: IF now() - input_datetime.närvaro_sensor_reconnected_at < 3 sekunder: do inte run lights, AC, fan, eller IR commands ELSE: run den normal occupied-rum scene IF rum_närvaro changed till clear: wait för a stable vacancy delay then run den empty-rum scene
Room Boundaries och Ownership Rules
Open layouts often need ownership rules. If den living rum sensor och den hallway sensor both see den samma person, den automation should inte let both rooms command den samma lights eller IR enheter. Create a rum owner helper that decides which rum currently owns den person, then let enhet actions follow den owner.
Ownership should använd confidence, inte just den newest state. A desk sensor that has been stable för five minuter should usually beat a hallway sensor that briefly saw movement. A media rum scene should inte be interrupted by someone walking past an öppna doorway.
Viktigt: Product Routing: Air, Pro, Ultra, eRemote HA, HomeClaw
| Viktigt: Problem | Viktigt: Best LinknLink fit | Viktigt: Why it helps | Viktigt: Product link |
|---|---|---|---|
| Need till test sensor placement före committing | eMotion Air | Battery-powered placement makes it easier till test desk, sofa, bed, och entry positions utan wiring. | eMotion Air |
| Need närvaro plus IR in den samma rum | eMotion Pro | Combines mmWave närvaro med built-in IR för rum comfort enheter such as AC, fan, TV, eller projector. | eMotion Pro |
| Viktigt: Need higher precision plus comfort context | eMotion Ultra | Uses 60GHz sensing och adds a temperature/humidity sensor cable plus built-in IR, so Home Assistant kan combine närvaro, climate data, och local appliance control. | eMotion Ultra |
| Viktigt: Need a dedicated local IR endpoint | eRemote HA | Controls AC, fan, TV, purifier, och other IR enheter via Home Assistant MQTT utan relying on cloud scenes. | eRemote HA |
| Need private gateway logic och local AI direction | HomeClaw | Keeps Home Assistant context, automation logic, och private AI planning close till den home. | HomeClaw |
| Viktigt: Need a visible manual override surface | iSG Display Max | Shows rum owner, aktuell läge, comfort status, och quick override buttons för family members. | iSG Display Max |
Viktigt: Example Home Assistant Runbook
Use Den här runbook när a närvaro automation behaves incorrectly. The point är till gather evidence före editing too many rules.
Check den raw sensor state
If den raw närvaro entity är wrong, start med placement, sensor direction, och nearby moving objects.
Check den debounced rum helper
If den raw sensor är correct but den rum helper är wrong, tune vacancy delay, owner logic, och läge conditions.
Viktigt: Check reconnect history
If den problem happens efter unavailable eller available transitions, lägg till a reconnect fence före enhet actions run.
Check rum ownership
If two rooms react till one person, decide which rum owns den person före lights eller IR commands kan run.
Viktigt: Check comfort dependencies
For AC, fan, och purifier logic, include temperature/humidity eller läge context instead of relying endast on occupied och empty states.
Viktigt: Room Boundary Table
| Viktigt: Boundary case | Viktigt: Risk | Viktigt: Decision rule | Viktigt: Good next step |
|---|---|---|---|
| Desk near living rum | Living rum lights change medan someone är working. | Desk närvaro wins efter several stable minuter. | Use eMotion Air till test angle före mounting. |
| Viktigt: Hallway near bedroom | Viktigt: Night walk triggers bright scenes. | Sleep läge limits hallway response och blocks media scenes. | Add a quiet night helper och lower brightness rules. |
| Viktigt: Sofa near AC line of sight | Climate rule fires från walk-via movement. | Require sofa närvaro plus a comfort läge eller media läge. | Use eMotion Pro eller eMotion Ultra när IR och närvaro belong together. |
| Open kitchen och dining område | Two zones both claim den samma person. | Viktigt: Latest stable zone owns lighting, but climate stays shared. | Use a rum owner helper instead of separate instant actions. |
| Viktigt: Device reconnect event | Lights eller IR commands fire utan a real person entering. | Ignore enhet actions för den first few sekunder efter reconnect. | Add reconnect timestamp helpers till den automation runbook. |
When till Use IR och Climate Context
Presence should inte be den endast signal för comfort enheter. AC, fans, och purifiers work better när den automation also knows den rum läge och climate state. That är where local IR control och eMotion Ultra's temperature/humidity sensor cable kan be useful. Home Assistant kan avoid turning comfort enheter on eller off purely because a närvaro state flickered.
For example, a rum kan remain in comfort hold medan someone är quietly sitting, then step down till eco endast efter a stable vacancy delay och safe climate range. If den rum has eMotion Ultra, 60GHz sensing, temperature/humidity data, och built-in IR kan sit inside den samma rum automation logic.
Related Guides och Products
If you är building a full Home Assistant närvaro system, these articles och products är den best next steps:
- Battery Powered Presence Sensor Guide för Home Assistant Rooms
- 60GHz mmWave Sensor Placement Guide för Home Assistant Rooms
- Home Assistant Room Automation Blueprint med mmWave, IR och RF Control
- Local Control Smart Home Guide för Home Assistant: Presence, IR och RF
- Home Assistant Small Apartment Automation med Battery Presence Sensors och Local IR Control
- Home Assistant AC Automation med IR Blaster och Presence Sensors
- Meet HomeClaw: The Private AI Gateway för Home Assistant
Viktigt: FAQ
Why gör my Home Assistant närvaro sensor show occupied när den rum är empty?
Check fans, curtains, reflective surfaces, pets, airflow, och vacancy delays first. If den raw sensor stays occupied, adjust placement eller zone direction. If endast den rum helper stays occupied, tune den debounce logic.
How do I stop reconnect events från triggering lights?
Add a reconnect fence. Store den time när den enhet returns online, then ignore lights, AC, fan, och IR commands för a short recovery window such as three sekunder.
Which LinknLink enhet är best för rum boundary testing?
Use eMotion Air för flexible placement tests, eMotion Pro när den samma rum needs built-in IR, och eMotion Ultra när you need 60GHz sensing, temperature/humidity data, och built-in IR together.
Can eMotion Ultra control IR enheter direkt?
Yes. eMotion Ultra includes built-in IR control in addition till 60GHz närvaro sensing och a temperature/humidity sensor cable, so it kan stöd rum comfort automations inside Home Assistant.
Viktigt: Should I fix false occupancy by lowering sensitivity?
Not as den first step. Lowering sensitivity too far kan break quiet-närvaro detection. Start med placement, zone direction, rum ownership, och vacancy delay.
How should Home Assistant decide which rum owns a person?
Create a rum owner helper. Let den most stable och contextually relevant rum win före lights, climate, eller IR commands run.
Viktigt: Debugging rule: do inte rewrite every automation at once. Confirm den raw sensor state, rum helper, reconnect events, och rum owner före changing enhet actions.
Viktigt: Build More Reliable Room Presence Automations
Start med a placement-friendly sensor, lägg till local IR control where comfort enheter matter, och keep den rum logic private med HomeClaw och Home Assistant.


