{"id":71695,"date":"2022-09-25T22:09:37","date_gmt":"2022-09-25T14:09:37","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=71695"},"modified":"2022-09-25T22:14:49","modified_gmt":"2022-09-25T14:14:49","slug":"home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/","title":{"rendered":"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more!"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"646\" height=\"352\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png\" alt=\"\" class=\"wp-image-71696\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png 646w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52-300x163.png 300w\" sizes=\"(max-width: 646px) 100vw, 646px\" \/><\/figure><\/div>\n\n\n\n<p>Using Raspberry Pi as a smart home device is not strange. You can set up it for a secure soft router, firewall, smart home hub, or local NVR, or you can use Home Assistant to integrate everything together! Let&#8217;s take a look at how to use Seeed&#8217;s Raspberry Pi CM4-based devices mini router and reTerminal to work with a local home automation system and customize it in a controller hub! We will continue on more applications in this blog, feel free to share with you cool apps you&#8217;ve tried! <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-home-assistant\">What is Home Assistant?<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.home-assistant.io\/\">Home Assistant<\/a>&nbsp;is a free and open-source software for home automation designed to be a central control system for smart home devices, which can be referred to as a smart home hub. It offers you home automation without needing the cloud, which means your home automation system is not dependent on remote servers or an internet connection. This local control means, you can have far better security than cloud-connected devices. Also, it offers greater reliability when it comes to keep it running 24&#215;7.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/files.seeedstudio.com\/wiki\/Home-Assistant\/1.png\" alt=\"\" width=\"793\" height=\"414\"\/><\/figure><\/div>\n\n\n\n<p>It is flexible to use and very easy to get started even for beginners with the great documentation offered by Home Assistant. Also, there is an active community on&nbsp;<a href=\"https:\/\/community.home-assistant.io\/\">Home Assistant Forum<\/a>&nbsp;with many members who will be there to help you if you come across any issues when building and running Home Assistant.<\/p>\n\n\n\n<p>After setting up Home Assistant, it can be accessed through a web-based user interface by using companion apps for Android and iOS, or by voice commands via a supported virtual assistant such as Google Assistant or Amazon Alexa. If you want to quickly experience a demo on your web browser, please&nbsp;<a href=\"https:\/\/demo.home-assistant.io\/\">click here<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configure Home Assistant Kiosk at reTerminal<\/h2>\n\n\n\n<p>This <a href=\"https:\/\/wiki.seeedstudio.com\/reTerminal-Home-Assistant\/\">wiki<\/a> will walkthrough step-by-step on how you can connect smart home devices with Raspberry Pi and control them with a touchscreen dashboard on the reTerminal LCD. <\/p>\n\n\n\n<p>Furthermore, if you want to customize the dashboard with endless choices, Home Assistant offers mainly three ways to extend capabilities:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.home-assistant.io\/addons\">Addons<\/a>&nbsp;allow you to extend the functionality around Home Assistant by installing additional applications. For example, connect with smart sensors with ESPHome, automatic backup of Home Assistant to Google Drive, etc.<\/li><li><a href=\"https:\/\/www.home-assistant.io\/integrations\">Integrations<\/a>&nbsp;allow you to connect Home Assistant with other services. For example, connect with smart lights, CCTV cameras, etc.<\/li><li><a href=\"https:\/\/hacs.xyz\/\">HACS (Home Assistant Community Store)<\/a>&nbsp;allows you to add components for custom Front-end integrations inside Home Assistant. For example, new hardware\/sensor support, and new themes.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"655\" height=\"334\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-53.png\" alt=\"\" class=\"wp-image-71697\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-53.png 655w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-53-300x153.png 300w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><figcaption>extend capabilities at Home Assistant<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Custom IoT sensors with ESPHome work with Home Assistant <\/h2>\n\n\n\n<p>ESPHome is a system for controlling ESP8266\/ESP32 boards with a simple and powerful profile and controlling them remotely through Home Automation systems. YAML is used to create the configuration file. Each ESPHome device has its own individual configuration file. Users can control ESP boards using YAML configuration files. Since ESPHome supports a long list of sensors, you can take hundreds of off-the-shelf components like temperature sensors, LCD displays, pressure sensors, and humidity sensors and put all those together, then ESPHome will do all of the codings and compiling for you. T<\/p>\n\n\n\n<p>ESPHome has support for many different sensors. Each of them is a platform of the\u00a0<code>sensor<\/code>\u00a0domain and each sensor have several base configuration options. We have listed <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1EJI_qQGVfG1oTibLX4112SE3gRgH6Pr8TMVU6T6Mm-I\/edit?usp=sharing\"><strong>34 Grove modules that support ESPHome<\/strong><\/a> including Gas, Temperature, Humidity, Barometer, Motion, and Displays. You can use these sensors directly with <a href=\"https:\/\/www.seeedstudio.com\/Seeed-XIAO-ESP32C3-p-5431.html?\">XIAO-ESP32C3<\/a>, an <a href=\"https:\/\/www.seeedstudio.com\/Seeeduino-XIAO-Expansion-board-p-4746.html\">expansion board<\/a> along with an <a href=\"https:\/\/www.seeedstudio.com\/XIAO-p-4812.html\">acrylic case<\/a> to DIY your own sensor work with Home Assistant system! You can learn from <a href=\"https:\/\/esphome.io\/components\/esp32.html\">ESPHome working with ESP32<\/a> and also stay tuned for our tutorials!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is your router secure? <\/h2>\n\n\n\n<p>When setting up a router, security is always a big concern. So we recommend OpenWrt which allows for full internet connectivity without exposing your router or connected devices to cyber attacks. OpenWrt\u2019s resistance to common vulnerabilities also contributes to its security as its Linux OS is unaffected by many common attacks. Furthermore, OpenWrt is actively updated so any vulnerabilities are closed shortly after they are discovered. <a href=\"https:\/\/openwrt.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">OpenWrt<\/a>&nbsp;is an open-source Linux operating system that runs on embedded devices\/ routers. It offers more features, performance, and security than a traditional router. It has a filesystem that\u2019s fully writable and includes a package management system. You can make use of these packages to suit your applications in various ways.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo-1030x306.png\" alt=\"\" class=\"wp-image-53518\" width=\"258\" height=\"77\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo-1030x306.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo-300x89.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo-768x228.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo-1536x457.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo-1024x305.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/logo.png 2000w\" sizes=\"(max-width: 258px) 100vw, 258px\" \/><\/figure>\n\n\n\n<p>By using OpenWrt you can have various features such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Increase overall network performance when multiple devices are connected<\/li><li>Share files between devices via an external storage drive connected directly to the router<\/li><li>Increase network security<\/li><li>Run a BitTorrent client from the router<\/li><li>Connect a printer directly to the router to create a networked printer<\/li><li>Limit bandwidth usage of a particular device in the network<\/li><li>Active queue management<\/li><li>Real-time network monitoring<\/li><li>Create Dynamic DNS<\/li><li>Set Up a VPN client or server<\/li><\/ul>\n\n\n\n<p>You can use a Raspberry Pi standalone configure with OpenWRT but here comes some issues: <\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Only one 1 Gigabit Ethernet cannot to switch and pass the network traffic to other devices via Ethernet, you will have to add another Ethernet port using a USB to Ethernet adapter. <\/li><li>Troublesome initial OpenWrt configuration<\/li><li>Overheat issues: when running OpenWrt on a bare Raspberry Pi 4, the CPU tends to overheat dramatically with all the processing. <\/li><\/ol>\n\n\n\n<p>Wouldn\u2019t it be better if we had a system that has a smooth overall out-of-the-box experience? Well, meet the Seeed Mini Router.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Let\u2019s DIY a router with minimum effort using Seeed Mini Router<\/strong><\/h3>\n\n\n\n<p>Seeed Mini Router consists of a Raspberry Pi Compute Module 4 as the brains, with a carrier board to extend many different I\/O interfaces.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/image-19.png\" alt=\"\" class=\"wp-image-53870\" width=\"368\" height=\"214\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/image-19.png 735w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/image-19-300x175.png 300w\" sizes=\"(max-width: 368px) 100vw, 368px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pre-installed-packages-out-of-the-box\"><strong>Pre-installed packages out-of-the-box<\/strong><\/h3>\n\n\n\n<p>The OpenWrt system that comes out-of-the-box with the Mini Router board includes a number of packages already pre-installed such as&nbsp;<strong>NAS, VPN, File Server, Printer Server, Media Server, qBittorent server, and much more<\/strong>. So you will easily be able to experiment and deploy your favorite application on the board.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"655\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/68747470733a2f2f66696c65732e736565656473747564696f2e636f6d2f70726f64756374732f3131303131303131302f4f70656e7772742d73657276696365732e706e67-1030x655.png\" alt=\"\" class=\"wp-image-71174\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/68747470733a2f2f66696c65732e736565656473747564696f2e636f6d2f70726f64756374732f3131303131303131302f4f70656e7772742d73657276696365732e706e67-1030x655.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/68747470733a2f2f66696c65732e736565656473747564696f2e636f6d2f70726f64756374732f3131303131303131302f4f70656e7772742d73657276696365732e706e67-300x191.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/68747470733a2f2f66696c65732e736565656473747564696f2e636f6d2f70726f64756374732f3131303131303131302f4f70656e7772742d73657276696365732e706e67-768x488.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/68747470733a2f2f66696c65732e736565656473747564696f2e636f6d2f70726f64756374732f3131303131303131302f4f70656e7772742d73657276696365732e706e67-1024x651.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/68747470733a2f2f66696c65732e736565656473747564696f2e636f6d2f70726f64756374732f3131303131303131302f4f70656e7772742d73657276696365732e706e67.png 1169w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dual-gigabit-ethernet-ports\"><strong>Dual Gigabit Ethernet ports<\/strong><\/h3>\n\n\n\n<p>Unlike a traditional Raspberry Pi 4, the Seeed Mini Router comes with 2 Gigabit Ethernet ports, which means you will easily be able to connect the LAN interface to another switch to extend the router functionality. One Ethernet Port is connected to the Gigabit Ethernet PHY of the CM4 module which is based on Broadcom BCM54210PE. On the other hand, the other Gigabit Ethernet Port is connected to Microchip\u2019s LAN7800 which is a USB 3.0 to GbE (Gigabit Ethernet Bridge). The USB 3.0 interface here is extended from the PCIe interface of the CM4 Module. Also, both ports can support speeds up to 1Gbps.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/files.seeedstudio.com\/products\/110110110\/ports.png\" alt=\"\" width=\"598\" height=\"328\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trouble-free-initial-openwrt-configuration\"><strong>Trouble-free initial OpenWrt configuration<\/strong><\/h3>\n\n\n\n<p>When you buy the Seeed Mini Router, you will find that a custom OpenWRT built by Seeed comes pre-installed with the board. This means you do not even need to flash anything to the board. You do not need to configure LAN, WAN ports, and firewall settings. They all come preconfigured.&nbsp;<strong>So after you open the box, you simply need to make the necessary Ethernet connections, open the Web UI at 192.168.2.1 on the PC and you will be good to go!<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/files.seeedstudio.com\/wiki\/OpenWrt\/cm4-ports-2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>However, here is an explanation of how the 2 ports are configured.<\/p>\n\n\n\n<p>One port is configured as a LAN interface and the other as a WAN interface. The WAN interface is the one that can be connected to the internet and it is configured as a DHCP client. On the other hand, the LAN interface is the one that can be connected to the client devices and it is configured as a DHCP server.<\/p>\n\n\n\n<p>Here the LAN interface is configured so that it has a static IP address of 192.168.2.1. However, if you connect this OpenWrt router to another router with the default gateway IP of 192.168.2.1, you might want to change the IP address on the LAN interface or else, OpenWrt will have an IP conflict. Please follow the&nbsp;<a href=\"https:\/\/wiki.seeedstudio.com\/OpenWrt-Getting-Started\/#q1-what-if-i-connect-the-openwrt-router-to-my-existing-router-which-has-a-default-gateway-ip-of-19216821\">FAQ<\/a>&nbsp;to learn more!<\/p>\n\n\n\n<p>Also, we are actively maintaining this OpenWrt build&nbsp;<a href=\"https:\/\/github.com\/Seeed-Studio\/seeed-linux-openwrt\">on GitHub<\/a>&nbsp;and you can flash the new builds as they are rolled out by flashing the onboard eMMC<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Build a local AI processing NVR camera system with Frigate<\/h2>\n\n\n\n<p>Traditional NVRs have higher false positive rates and can require hours of fine-tuning to reduce false positive rates because they rely on simple motion detection. Leveraging&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Coral-USB-Accelerator-p-2899.html\" target=\"_blank\" rel=\"noreferrer noopener\">Google Coral TPU&nbsp;USB accelerator<\/a>&nbsp;for 100+ FPS object detection, you can run advanced AI analysis with a Raspberry Pi or <strong><a href=\"https:\/\/www.seeedstudio.com\/Frigate-NVR-with-Odyssey-Blue-and-Coral-USB-Accelerator.html\">Odyssey Blue<\/a><\/strong>, an Intel Celeron J4125 powered powerful Linux mini PC, to determine if the motion is actually a person, car, or any object you want to detect. With Frigate\u2019s local processing, there is no need cloud fee any more for storing your personal camera footage and the analysis record.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/media-cdn.seeedstudio.com\/media\/wysiwyg\/video-result.gif\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>All processing performed locally:&nbsp;<\/strong>No need to pay for sending your personal camera footage to the cloud for analysis.<\/p>\n\n\n\n<p><strong>Never miss a frame of detection:&nbsp;<\/strong>Frigate can run over 100 object detections per second, so it never misses a frame. Frigate tracks objects in real-time and can determine the exact time a person starts walking up your front steps or a car enters your driveway.<\/p>\n\n\n\n<p><strong>Fine-tune your events and alerts with zones:&nbsp;<\/strong>Frigate tracks objects in real-time and can determine the exact moment a person starts walking up your front steps or when a car enters your driveway. Refine your notifications based on precise locations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/media-cdn.seeedstudio.com\/media\/wysiwyg\/Frigate_driveway_zones-min.png\"><\/h2>\n\n\n\n<p><strong>Designed for<\/strong><a href=\"https:\/\/www.home-assistant.io\/\">&nbsp;<strong>Home Assistant<\/strong><\/a><strong>, seamless integration into your smart home system<\/strong><\/p>\n\n\n\n<p>Give your home eyesight by integrating object detection into Home Assistant, OpenHab, NodeRed, or anything with MQTT support. Frigate integrates directly into Home Assistant\u2019s media browser, provides a low-latency camera entity, and exposes real-time sensors and switches to power automation and notifications to your heart\u2019s content.<\/p>\n\n\n\n<p><strong>Easily monitor cameras with activity:&nbsp;<\/strong>Dynamically renders cameras with active detection with Birdseye view.&nbsp;<\/p>\n\n\n\n<p>We will continue on this blog to bring more smart home options for Raspberry Pi. Feel free to discuss with us on <a href=\"https:\/\/discord.gg\/93s6ymGg5a\">Discord<\/a> for any suggestions and cool ideas!! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using Raspberry Pi as a smart home device is not strange. You can set up<\/p>\n","protected":false},"author":200,"featured_media":71696,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[4391],"tags":[4441,4443,247,1265,1198,4442],"class_list":["post-71695","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build","tag-home-assistant","tag-nvr","tag-raspberry-pi","tag-router","tag-smart-home","tag-soft-router"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more! - Latest News from Seeed Studio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more! - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Using Raspberry Pi as a smart home device is not strange. You can set up\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-25T14:09:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-25T14:14:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png\" \/>\n\t<meta property=\"og:image:width\" content=\"646\" \/>\n\t<meta property=\"og:image:height\" content=\"352\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Elaine Wu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elaine Wu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/\",\"name\":\"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more! - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png\",\"datePublished\":\"2022-09-25T14:09:37+00:00\",\"dateModified\":\"2022-09-25T14:14:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png\",\"width\":646,\"height\":352,\"caption\":\"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more!\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\",\"name\":\"Elaine Wu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"caption\":\"Elaine Wu\"},\"description\":\"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/elaine1994\/\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more! - Latest News from Seeed Studio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/","og_locale":"en_US","og_type":"article","og_title":"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more! - Latest News from Seeed Studio","og_description":"Using Raspberry Pi as a smart home device is not strange. You can set up","og_url":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2022-09-25T14:09:37+00:00","article_modified_time":"2022-09-25T14:14:49+00:00","og_image":[{"width":646,"height":352,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png","type":"image\/png"}],"author":"Elaine Wu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elaine Wu","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/","url":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/","name":"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more! - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png","datePublished":"2022-09-25T14:09:37+00:00","dateModified":"2022-09-25T14:14:49+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png","width":646,"height":352,"caption":"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more!"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/09\/25\/home-automation-with-raspberry-pi-home-assistant-router-nvr-and-more\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Home Automation with Raspberry Pi: Home Assistant, Router, NVR and more!"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11","name":"Elaine Wu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","caption":"Elaine Wu"},"description":"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f","sameAs":["https:\/\/www.linkedin.com\/in\/elaine1994\/"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"}]}},"modified_by":"Elaine Wu","views":18541,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52-300x163.png",300,163,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",640,349,false],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",640,349,false],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",32,17,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/09\/image-52.png",646,352,false]},"author_info":{"display_name":"Elaine Wu","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/build\/\" rel=\"category tag\">Build<\/a>","tag_info":"Build","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/71695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=71695"}],"version-history":[{"count":3,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/71695\/revisions"}],"predecessor-version":[{"id":71700,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/71695\/revisions\/71700"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/71696"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=71695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=71695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=71695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}