Local first baby monitor with frigate and alerts
Build a secure, local-first baby monitor using Frigate, Home Assistant, and smart sensors for real-time alerts.
Last updated: 2026-05-22
Building a local-first baby monitor is one of the most critical and sensitive tasks in a smart home. You want real-time alerts, high-quality video, and full control without relying on cloud services. This guide focuses on using Frigate, Home Assistant, and local sensors to create a secure, reliable, and privacy-first baby monitoring system. We’ll walk through the hardware, setup, and tradeoffs you’ll face along the way.
Choosing the Right Camera: Local Video Streaming
The foundation of your local-first baby monitor is the camera. You need a high-quality, local camera that streams directly to your Home Assistant instance without relying on third-party cloud services. Frigate is a powerful open-source video analytics platform that works best with local cameras, so your choice of camera should be compatible and easy to integrate.
Recommended Camera Options
- Amcrest AD410 – A high-resolution IP camera with local streaming and ONVIF support. It’s a solid choice for local monitoring and integrates well with Frigate. Amcrest AD410
- Amcrest IP8M-2496E – A 4K camera with excellent night vision and local streaming. It’s more expensive but offers the best image quality for a local setup. Amcrest IP8M-2496E
- Reolink Duo 3 POE – A dual-channel camera with local recording and motion detection. It’s great for monitoring multiple areas, including the baby’s room and hallway. Reolink Duo 3 POE
- Philips Hue Play Bar – If you’re looking for a sleek, sound-enhanced setup, this is a good option. It’s not a traditional camera but can be used in conjunction with a local camera for audio monitoring. Philips Hue Play Bar
Why Not Use Cloud-Based Cameras?
Cloud-based cameras, like the Ring Video Doorbell or Arlo, are convenient but come with significant tradeoffs. They require a monthly subscription, store data on third-party servers, and can be vulnerable to data leaks or service outages. For a baby monitor, local storage and local processing are non-negotiable. Frigate is designed to work with local cameras, so you’ll get better performance, privacy, and control.
Setting Up Frigate with Home Assistant
Frigate is a powerful tool for video analytics, but it requires a bit of setup. You’ll need to run it on a local server, either a dedicated device or a virtual machine, and integrate it with Home Assistant for alerts and dashboards.
Step-by-Step Setup
- Install a Local Server: Use a Raspberry Pi or a small server like the Intel NUC 12 Pro or NVIDIA Shield TV Pro. These are cost-effective and offer enough power for Frigate.
- Install Frigate: Follow the official Frigate documentation to install and configure it. Make sure to enable motion detection and person detection for the baby room.
- Integrate with Home Assistant: Use the Frigate integration in Home Assistant to receive alerts when motion is detected or when a person is identified. This allows you to trigger lights, sounds, or notifications.
- Set Up Local Storage: Configure Frigate to store videos locally using a NAS or an external hard drive. Avoid using cloud storage for sensitive data.
Tradeoffs and Considerations
- Performance: Frigate requires a decent amount of CPU and RAM. A low-end device may struggle with 4K video.
- Setup Complexity: Frigate isn’t for beginners. It involves configuring cameras, setting up motion zones, and tuning detection models.
- Privacy: By keeping everything local, you avoid the risks of data leaks and third-party access.
Adding Local Sensors for Real-Time Alerts
While Frigate handles video, you’ll need local sensors to trigger alerts when the baby moves, wakes up, or needs attention. These sensors can be integrated into Home Assistant to provide real-time notifications.
Recommended Sensors
- Aqara Motion Sensor P2 – A low-cost, high-quality motion sensor that works well with Home Assistant. Aqara Motion Sensor P2
- Frient Motion Sensor Pro – A more advanced motion sensor with better sensitivity and range. Frient Motion Sensor Pro
- SwitchBot Contact Sensor – Great for detecting if the baby’s door is open or closed. SwitchBot Contact Sensor
- Heiman Water Leak Sensor – If you’re concerned about spills or accidents, this sensor can alert you instantly. Heiman Water Leak Sensor
Integrating with Home Assistant
Set up these sensors in Home Assistant and create automations that trigger alerts when motion is detected or when the baby’s room is accessed. You can also use local sirens like the Aeotec Siren 6 or Heiman Z-Wave Siren to sound an alarm if needed. Aeotec Siren 6
Tradeoffs and Real-World Considerations
Building a local-first baby monitor isn’t without its challenges. Here are a few real-world tradeoffs you’ll face:
- Cost: A full local setup can be expensive, especially if you opt for high-end cameras and sensors.
- Complexity: Integrating multiple systems (Frigate, Home Assistant, sensors) requires technical know-how and time.
- Maintenance: You’ll need to keep your local server updated and ensure your network is secure.
- Privacy: While local systems are more private, you still need to be careful with how you store and access your data.
Quick Verdict
A local-first baby monitor using Frigate, Home Assistant, and local sensors is the most secure and reliable way to monitor your baby. It requires some technical setup, but the tradeoffs in privacy and control are worth it. If you’re comfortable with a bit of work, this is the best way to go. For those looking for a more out-of-the-box solution, consider a HomeKit or Hubitat system with integrated cameras and sensors, but be prepared to deal with cloud dependencies.