How to detect package deliveries locally
Learn how to detect package deliveries locally using Home Assistant, HomeKit, and Hubitat with practical, no-nonsense recommendations.
Last updated: 2026-05-21
Detecting package deliveries locally is a critical part of building a smart home that works without relying on cloud services. Whether you’re using Home Assistant, HomeKit, or Hubitat, the goal is the same: get notified when a delivery arrives, without exposing your data to third-party services. This guide will walk you through the most effective, local-first methods for tracking deliveries, with real-world tradeoffs and product recommendations.
Use a Local Camera or Motion Sensor to Detect Deliveries
One of the most reliable ways to detect package deliveries is by using a local camera or motion sensor. These devices can be integrated into your smart home system to trigger notifications or alerts when movement is detected near your doorstep.
Motion Sensors for Delivery Detection
A motion sensor like the Aqara Motion Sensor P2 or frient Motion Sensor Pro can be placed near your front door or porch to detect when someone approaches. These sensors are low-cost, battery-powered, and easy to install. They can be integrated with Home Assistant, HomeKit, or Hubitat to trigger events like sending a push notification or turning on a light.
However, motion sensors have limitations. They can be triggered by animals, wind, or passing cars, leading to false positives. To reduce this, place the sensor in a location where it can only detect movement near the delivery area, and use Home Assistant automation to filter out unwanted triggers.
Local Cameras for Real-Time Monitoring
For more accurate detection, a local camera like the Reolink Doorbell Wi-Fi or Reolink Duo 3 PoE can provide real-time video of the delivery. These cameras can be integrated with your smart home system and set up to send alerts when motion is detected. They also allow you to review footage after the delivery.
Cameras are more expensive than motion sensors, but they offer the benefit of visual confirmation. If you’re using Home Assistant, you can use the built-in Camera integration to stream the video locally, avoiding any reliance on cloud services.
Use a Smart Lock or Doorbell to Confirm Deliveries
Smart locks and doorbells can be used to confirm that a delivery has been made. These devices often have built-in sensors or can be paired with other smart home components to provide additional confirmation.
Smart Locks for Delivery Confirmation
A smart lock like the August Wi-Fi Smart Lock or Nuki Smart Lock Pro can be used to confirm that the delivery person has accessed your door. These locks can be integrated with your smart home system to send a notification when the lock is unlocked or when a delivery is made.
However, smart locks require regular maintenance and can be vulnerable to power outages. They also require a physical presence to confirm the delivery, which may not always be possible.
Doorbells for Visual Confirmation
A smart doorbell like the Ring Battery Doorbell Plus or Eufy Dual Doorbell can provide visual confirmation of a delivery. These devices can be integrated with your smart home system to send alerts when someone rings the bell or approaches the door.
Doorbells are more expensive than motion sensors, but they offer the advantage of visual confirmation. They can also be used to record video of the delivery, which can be useful for verifying the identity of the delivery person.
Integrate with Home Assistant for Full Local Control
If you’re using Home Assistant, you have the most flexibility for local delivery detection. Home Assistant can integrate with a wide range of devices, including motion sensors, cameras, smart locks, and doorbells.
Use Local Integrations for Better Privacy
Home Assistant’s local integrations allow you to control your smart home devices without relying on cloud services. This is important for privacy and security, especially for detecting package deliveries.
To set up a delivery detection system in Home Assistant, you can use automations to trigger events when a motion sensor is activated or a camera detects movement. You can also use scripts to send notifications to your phone or smart speaker.
Consider the Tradeoffs
While Home Assistant offers great flexibility, it requires more setup and maintenance than using a single device like a smart lock or doorbell. It’s also more complex to configure, which can be a barrier for some users.
Bottom Line
Detecting package deliveries locally requires a combination of motion sensors, cameras, and smart locks, all integrated into your smart home system. If you’re using Home Assistant, you have the most control and flexibility, but it requires more setup. If you’re using HomeKit or Hubitat, you’ll have fewer options but can still achieve a reliable system with the right devices.
For the best balance of cost and reliability, start with a motion sensor like the Aqara Motion Sensor P2 and a local camera like the Reolink Doorbell Wi-Fi. These devices can be integrated into your smart home system to provide real-time alerts and visual confirmation of deliveries.