Occupancy Sensor for Short Term Rental
You are 200 miles away and your guests just left, or maybe they did. Without a clear signal you end up either firing the reset routine too early and annoying a slow-packing family, or waiting two extra hours and burning AC on a vacant home. The right occupancy sensor for short term rental use closes that gap. It tells you, with a clean yes-or-no signal, whether the home is empty, without putting a camera or a microphone inside the bedroom. Done well, this single sensor (paired with one or two friends) becomes the keystone of every other turnover automation you run.
Who this guide is for
Hosts who want a more reliable empty-home signal than “the clock says 11:05.” You probably have a smart lock and a thermostat already and want one or two more sensors to make turnover smarter without crossing into surveillance. You do not need to be technical. You do need a hub or voice assistant that supports motion or contact sensors: Alexa with an Echo Hub or Echo Show 8, SmartThings Hub v3, Google Home (limited), or Aqara’s own M2 hub.
If you have not picked your hardware yet, the airbnb turnover smart sensors buying guide covers the full kit. This page is the deeper dive on the occupancy layer specifically and where it fits inside the broader turnover automation playbook.
What “occupancy” actually means in a rental
Three signals get conflated under the word “occupancy.” A working setup uses at least two of them.
- Presence (motion). PIR motion sensors fire when something warm moves. Reliable but binary; cannot tell you a guest sleeping is still inside. The motion sensor after checkout guide goes deeper on placement and tuning.
- Entry/exit (contact). Door open/close events tell you when someone passes through the threshold. Best signal for “guest just left.”
- Lock state (code events). The smart lock recording “guest code entered, then door closed, then no further unlock” is a strong proxy for departure.
True “is anyone in the home right now” sensors exist (mmWave occupancy sensors like Aqara FP2 or Linptech HS1) and they are excellent, but they are also overkill for most one to three bedroom rentals and they raise harder disclosure questions because they detect stationary people too. Door + motion + lock state is the workhorse combination.
Recommended setup by floorplan
For a typical short-term rental:
- Studio or 1BR. One Aqara Door & Window Sensor P2 on the front door, one Aqara Motion Sensor P1 in the main living area, plus a Schlage Encode or Yale Assure 2 lock for code events.
- 2BR. Same as above plus an additional motion sensor in the second bedroom hallway if it is far from the front door.
- 3BR or 4BR. Door + entry-hallway motion + one Aqara FP2 mmWave sensor in the main living area, configured to report only “present / not present” rather than zone-level location. The mmWave catches guests who fell asleep on the couch.
- Multi-floor. Add one PIR motion at the top of the stairs. Treat each floor as its own occupancy zone, then OR the zones together for the “Home Occupied” state.
The combined logic is simple: lock has been re-secured + front door has been closed + no motion in any zone for 15 minutes = empty. That state then triggers the smart home reset after checkout and the smart plug reset after guest leaves routines.
Step-by-step setup
- Pair your contact sensor and motion sensor to your hub. Confirm clean state changes in the app.
- Confirm your smart lock reports code-entered events. Schlage Encode and Yale Assure 2 do natively; August Wi-Fi needs the Connect Bridge online.
- Define a virtual switch or routine state called “Home Occupied.” In SmartThings this is a virtual switch; in Alexa, it is a routine variable you toggle.
- Set Home Occupied to ON when the lock is unlocked from the outside with a guest code, regardless of time.
- Set Home Occupied to OFF when (a) the front door has been closed for 5 minutes, (b) the lock is in a locked state, and (c) no motion has been detected in any zone for 15 minutes, and (d) the current time is after the published checkout. The full trigger logic is built out in the checkout sensor automation Airbnb walkthrough.
- Wire your reset and pre-arrival routines to read Home Occupied. Reset fires when it goes OFF after checkout; pre-arrival fires on a schedule but only if Home Occupied has been OFF for the full gap.
- Test by walking through your own door at varied times. Verify Home Occupied flips correctly each cycle.
Privacy and guest-experience notes
- Stick to binary motion-yes/no and door open/close signals. Avoid continuous tracking, mmWave zone reporting in private spaces, or anything that records audio.
- Disclose every sensor in the listing description and house manual. “The home uses a front-door sensor and one motion sensor in the entry hallway for energy management. There are no cameras or microphones inside.”
- Do not let the occupancy state drive intrusive automations. Empty home means “run the reset.” It does not mean “send the host a heatmap of where guests slept.”
Common mistakes
- Relying on a single signal. Door alone misfires when a guest steps out for coffee. Motion alone misfires for pets and HVAC drafts. Combine them.
- Mounting the motion sensor near a vent. The warm air pulse fires PIR sensors all day. Find a quiet wall.
- Forgetting the cleaner. Build the cleaner’s arrival into a separate routine that fires when occupancy turns ON during the cleaner window. The door sensor cleaner notification pattern handles this cleanly.
- Picking an occupancy sensor with cloud-only access. If the sensor brand is unreliable or the company shuts down, you lose the keystone of your turnover automation.
Optional AI prompt to fine-tune the logic
Paste into your assistant: “I host a [type] short-term rental. I have a Schlage Encode smart lock, an Aqara P2 door sensor, and an Aqara FP2 motion sensor in the hallway. Checkout is at [time]. Help me write the conditions for an empty-home virtual switch that does not flip prematurely and does not flip back ON when a cleaner arrives. Pet-friendly: [yes/no]. No cameras inside.” Use the response as a starting point, then test it on your own walk-through cycle.
Host checklist
- Smart lock paired and reporting code events.
- Front-door contact sensor paired and reporting open/close.
- Hallway PIR motion sensor mounted in a stable spot, away from vents and windows.
- Home Occupied virtual switch defined with multi-signal logic.
- Reset and pre-arrival routines wired to occupancy state.
- Listing and house manual disclosure updated.
- End-to-end walk-through test completed and documented.
FAQ
Is a single occupancy sensor for short term rental enough?
Almost never on its own. A single sensor will misfire on a guest stepping outside, a pet wandering, or a vent pulse. Combine at least a contact sensor with a motion sensor, with a settle window of 10 to 20 minutes after checkout. The combination beats any single point of measurement.
Are mmWave occupancy sensors worth the upgrade?
For larger homes or for hosts who have been burned by sleep-still false negatives, yes. The Aqara FP2 detects breathing-level micro-movements, which catches guests who fell asleep on the couch. Configure it to report only present/not-present, never zone or distance, in respect of guest privacy.
How does this fit with my smart home reset after checkout routine?
The occupancy state is the trigger condition. The smart home reset after checkout routine is the action. Keep them separate so the reset can also be triggered manually by voice or by your cleaner’s end-of-shift button. The occupancy sensor is the most-used trigger, not the only one.
What about cleaning complete smart button workflows?
Add a small cleaning complete smart button (Aqara Wireless Mini, Flic 2, or SmartThings Button) by the back door. The cleaner taps it on the way out. That single press fires the airbnb reset routine after cleaning: lights off, thermostat to ready preset, notification “Property ready.” It is the cleanest end-of-shift signal available, and it sidesteps the ambiguity of waiting for motion to settle.
Related reading
- Airbnb occupancy sensor turnover — the parent guide on the full sensor stack and how it changes the turnover model.
- Checkout sensor automation Airbnb — the trigger logic that uses these occupancy signals to fire the reset.
- Motion sensor after checkout — placement, sensitivity, and pet-handling for the motion side of the combo.
- Airbnb turnover smart sensors — the buying guide for the door, motion, and contact sensors hosts actually keep installed.
- Airbnb reset routine after cleaning — the cleaner-done leg that ends the turnover sequence.
Next steps
Pick the smallest sensor combo that gives you a reliable empty-home signal and treat it as the foundation for everything else. Build the Home Occupied virtual switch this week, run a single full booking cycle with the new logic, and you have the keystone for every other turnover automation in this cluster.