{"id":3903,"date":"2026-03-31T14:30:00","date_gmt":"2026-03-31T14:30:00","guid":{"rendered":"https:\/\/pirhome.com\/?p=3903"},"modified":"2026-03-31T14:30:00","modified_gmt":"2026-03-31T14:30:00","slug":"smart-mailbox-notifier-pir-esp32","status":"publish","type":"post","link":"https:\/\/www.pirhome.com\/?p=3903","title":{"rendered":"Smart Mailbox Notifier with PIR Sensor and ESP32"},"content":{"rendered":"<h2>Project Overview<\/h2>\n<p>This project creates a smart mailbox notifier that alerts you when mail is delivered. A PIR sensor detects motion inside the mailbox when the mail carrier opens the door or inserts mail. An ESP32 sends a notification to your phone via Wi-Fi using the Blynk platform.<\/p>\n<p><strong>Difficulty:<\/strong> Intermediate<br \/>\n<strong>Estimated time:<\/strong> 2-3 hours<br \/>\n<strong>Estimated cost:<\/strong> $20-30<\/p>\n<h2>How It Works<\/h2>\n<p>A PIR sensor placed inside the mailbox detects motion when the door is opened or when mail is inserted. The ESP32 connects to your Wi-Fi and sends a notification to the Blynk app on your phone. You can also add an LED indicator to show notification status and a reset button to clear the alert after checking mail.<\/p>\n<h2>Materials Needed<\/h2>\n<ul>\n<li><strong>ESP32 development board<\/strong> (1)<\/li>\n<li><strong>HC-SR501 PIR sensor<\/strong> (1) or <strong>AM312<\/strong> (for lower power)<\/li>\n<li><strong>LED<\/strong> (any color, for status indication)<\/li>\n<li><strong>Resistor<\/strong> (220\u03a9 for LED)<\/li>\n<li><strong>Push button<\/strong> (for resetting alert)<\/li>\n<li><strong>Battery pack<\/strong> (3xAA or 18650 lithium battery) or USB power<\/li>\n<li><strong>TP4056 charging module<\/strong> (if using lithium battery)<\/li>\n<li><strong>Jumper wires<\/strong><\/li>\n<li><strong>Waterproof enclosure<\/strong> (for outdoor installation)<\/li>\n<li><strong>Micro-USB cable<\/strong> (for programming)<\/li>\n<\/ul>\n<h2>Circuit Diagram<\/h2>\n<h3>Connection Table<\/h3>\n<table border=\"1\">\n<thead>\n<tr>\n<th>Component<\/th>\n<th>Pin<\/th>\n<th>ESP32 Pin<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PIR Sensor<\/td>\n<td>VCC<\/td>\n<td>3.3V or VIN (5V)<\/td>\n<\/tr>\n<tr>\n<td>PIR Sensor<\/td>\n<td>GND<\/td>\n<td>GND<\/td>\n<\/tr>\n<tr>\n<td>PIR Sensor<\/td>\n<td>OUT<\/td>\n<td>GPIO 4<\/td>\n<\/tr>\n<tr>\n<td>LED<\/td>\n<td>Anode<\/td>\n<td>GPIO 5 (through 220\u03a9 resistor)<\/td>\n<\/tr>\n<tr>\n<td>LED<\/td>\n<td>Cathode<\/td>\n<td>GND<\/td>\n<\/tr>\n<tr>\n<td>Push Button<\/td>\n<td>One pin<\/td>\n<td>GPIO 0 (with 10k pull-up)<\/td>\n<\/tr>\n<tr>\n<td>Push Button<\/td>\n<td>Other pin<\/td>\n<td>GND<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Blynk Setup<\/h2>\n<ol>\n<li>Download the <strong>Blynk IoT<\/strong> app from your app store.<\/li>\n<li>Create a new account or log in.<\/li>\n<li>Create a new template for your mailbox notifier.<\/li>\n<li>Add a <strong>Notification<\/strong> widget to your dashboard.<\/li>\n<li>Note your <strong>BLYNK_TEMPLATE_ID<\/strong> and <strong>BLYNK_TEMPLATE_NAME<\/strong> from the template settings.<\/li>\n<li>Generate an <strong>auth token<\/strong> for your device.<\/li>\n<\/ol>\n<h2>Arduino Code<\/h2>\n<pre><code>\/\/ Smart Mailbox Notifier with ESP32 and Blynk\n\/\/ Blynk IoT platform required\n\n#define BLYNK_TEMPLATE_ID \"YourTemplateID\"\n#define BLYNK_TEMPLATE_NAME \"Mailbox Notifier\"\n#define BLYNK_AUTH_TOKEN \"YourAuthToken\"\n\n#include &lt;WiFi.h&gt;\n#include &lt;BlynkSimpleEsp32.h&gt;\n\n\/\/ Wi-Fi credentials\nchar ssid[] = \"YourWiFiSSID\";\nchar pass[] = \"YourWiFiPassword\";\n\n\/\/ Pin definitions\nconst int pirPin = 4;\nconst int ledPin = 5;\nconst int resetButtonPin = 0;\n\n\/\/ Variables\nbool mailDelivered = false;\nunsigned long lastMotionTime = 0;\nconst unsigned long debounceDelay = 2000; \/\/ 2 seconds debounce\n\n\/\/ Blynk virtual pin for resetting from app\nBLYNK_WRITE(V0) {\n  if (param.asInt() == 1) {\n    resetAlert();\n  }\n}\n\nvoid resetAlert() {\n  mailDelivered = false;\n  digitalWrite(ledPin, LOW);\n  Serial.println(\"Alert reset\");\n  Blynk.virtualWrite(V1, 0); \/\/ Update app status\n}\n\nvoid sendNotification() {\n  if (!mailDelivered) {\n    mailDelivered = true;\n    digitalWrite(ledPin, HIGH);\n    Serial.println(\"Mail delivered! Sending notification...\");\n    \n    \/\/ Send Blynk notification\n    Blynk.logEvent(\"mail_delivered\", \"Mail has been delivered to your mailbox!\");\n    \n    \/\/ Update app status\n    Blynk.virtualWrite(V1, 1); \/\/ 1 = mail waiting\n  }\n}\n\nvoid setup() {\n  Serial.begin(115200);\n  \n  \/\/ Initialize pins\n  pinMode(pirPin, INPUT);\n  pinMode(ledPin, OUTPUT);\n  pinMode(resetButtonPin, INPUT_PULLUP);\n  \n  digitalWrite(ledPin, LOW);\n  \n  \/\/ Connect to Blynk\n  Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);\n  \n  Serial.println(\"Smart Mailbox Notifier Ready\");\n  Serial.println(\"Waiting 60 seconds for PIR warm-up...\");\n  delay(60000);\n}\n\nvoid loop() {\n  Blynk.run();\n  \n  \/\/ Check reset button\n  if (digitalRead(resetButtonPin) == LOW) {\n    delay(50); \/\/ Debounce\n    if (digitalRead(resetButtonPin) == LOW) {\n      resetAlert();\n      while (digitalRead(resetButtonPin) == LOW) {\n        delay(10);\n      }\n    }\n  }\n  \n  \/\/ Check PIR sensor\n  bool motionDetected = digitalRead(pirPin) == HIGH;\n  \n  if (motionDetected) {\n    unsigned long now = millis();\n    if (now - lastMotionTime > debounceDelay) {\n      lastMotionTime = now;\n      Serial.println(\"Motion detected in mailbox\");\n      sendNotification();\n    }\n  }\n  \n  delay(100);\n}\n<\/code><\/pre>\n<h2>Alternative: Using ESP-NOW for Long Battery Life<\/h2>\n<p>If your mailbox is far from Wi-Fi range or you need longer battery life, use ESP-NOW protocol to communicate between two ESP32 boards:<\/p>\n<pre><code>\/\/ Sender code (mailbox unit) - ESP-NOW\n#include &lt;esp_now.h&gt;\n#include &lt;WiFi.h&gt;\n\nuint8_t receiverAddress[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; \/\/ Replace with receiver MAC\n\nconst int pirPin = 4;\nbool lastState = false;\n\nvoid sendMotionAlert() {\n  esp_now_send(receiverAddress, (uint8_t *)\"MOTION\", 6);\n  Serial.println(\"Motion alert sent\");\n}\n\nvoid setup() {\n  Serial.begin(115200);\n  pinMode(pirPin, INPUT);\n  \n  WiFi.mode(WIFI_STA);\n  if (esp_now_init() != ESP_OK) {\n    Serial.println(\"ESP-NOW init failed\");\n    return;\n  }\n  \n  esp_now_register_send_cb([](uint8_t* mac, esp_now_send_status_t status) {\n    Serial.print(\"Send status: \");\n    Serial.println(status == ESP_NOW_SEND_SUCCESS ? \"Success\" : \"Fail\");\n  });\n  \n  esp_now_peer_info_t peerInfo;\n  memcpy(peerInfo.peer_addr, receiverAddress, 6);\n  peerInfo.channel = 0;\n  peerInfo.encrypt = false;\n  esp_now_add_peer(&peerInfo);\n  \n  Serial.println(\"Sender ready\");\n  delay(60000); \/\/ PIR warm-up\n}\n\nvoid loop() {\n  bool motion = digitalRead(pirPin) == HIGH;\n  if (motion && !lastState) {\n    sendMotionAlert();\n  }\n  lastState = motion;\n  delay(100);\n}\n<\/code><\/pre>\n<h2>Installation Steps<\/h2>\n<ol>\n<li><strong>Prepare the mailbox:<\/strong> Clean the interior of the mailbox where the sensor will be placed. Ensure the sensor will have a clear view of the door opening area.<\/li>\n<li><strong>Assemble the circuit:<\/strong> Connect components on a breadboard and test with USB power.<\/li>\n<li><strong>Configure Blynk:<\/strong> Set up your Blynk template and note the auth token.<\/li>\n<li><strong>Update code:<\/strong> Enter your Wi-Fi credentials and Blynk auth token.<\/li>\n<li><strong>Upload code:<\/strong> Connect ESP32 to computer and upload the code.<\/li>\n<li><strong>Test indoors:<\/strong> Verify notifications are received when motion is detected.<\/li>\n<li><strong>Place in enclosure:<\/strong> Put the ESP32 and battery in a waterproof enclosure. Drill a small hole for the PIR sensor window.<\/li>\n<li><strong>Mount in mailbox:<\/strong> Attach the sensor and enclosure inside the mailbox, ensuring the sensor faces the door area.<\/li>\n<li><strong>Final test:<\/strong> Open the mailbox door and verify notification is received.<\/li>\n<\/ol>\n<h2>Power Options<\/h2>\n<h3>Option 1: USB Power<\/h3>\n<p>If your mailbox has a nearby power outlet, use a USB adapter and long cable. Ensure the cable is rated for outdoor use and protected from weather.<\/p>\n<h3>Option 2: Battery Power with Deep Sleep<\/h3>\n<p>For battery operation, modify the code to use ESP32 deep sleep mode:<\/p>\n<pre><code>\/\/ Deep sleep code snippet\nesp_sleep_enable_ext0_wakeup(GPIO_NUM_4, 1); \/\/ Wake on PIR HIGH\nesp_deep_sleep_start();\n<\/code><\/pre>\n<p>With deep sleep, battery life can extend to 6-12 months on 3xAA batteries.<\/p>\n<h2>Troubleshooting<\/h2>\n<ul>\n<li><strong>No Wi-Fi connection:<\/strong> Check credentials and ensure ESP32 is within range of your router. Consider adding an external antenna if mailbox is far.<\/li>\n<li><strong>No notifications:<\/strong> Verify Blynk auth token and template ID. Check that notification widget is configured correctly.<\/li>\n<li><strong>False triggers:<\/strong> Adjust PIR sensitivity. Ensure sensor is not facing direct sunlight or heat sources. Consider using a pet-immune lens if animals access the mailbox area.<\/li>\n<li><strong>Battery drains quickly:<\/strong> Implement deep sleep mode. Use AM312 sensor (35\u00b5A) instead of HC-SR501 (50\u00b5A).<\/li>\n<\/ul>\n<h2>Project Extensions<\/h2>\n<ul>\n<li><strong>Mailbox open indicator:<\/strong> Add a magnetic reed switch to detect if mailbox door is left open.<\/li>\n<li><strong>Temperature sensor:<\/strong> Add a DS18B20 to monitor temperature inside the mailbox.<\/li>\n<li><strong>Camera integration:<\/strong> Add an ESP32-CAM to capture images when mail is delivered.<\/li>\n<li><strong>LED notification inside home:<\/strong> Add an RGB LED that changes color when mail arrives.<\/li>\n<li><strong>Google Assistant integration:<\/strong> Use IFTTT or Blynk to announce mail arrival on Google Home devices.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>This smart mailbox notifier eliminates the need to check the mailbox unnecessarily. With notifications sent directly to your phone, you&#8217;ll know exactly when mail arrives.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Overview This project creates a smart mailbox notifier that alerts you when mail is delivered. A PIR sensor detects motion inside the mailbox when the mail carrier opens the door or inserts mail. An ESP32 sends a notification to your phone via Wi-Fi using the Blynk platform. Difficulty: Intermediate Estimated time: 2-3 hours Estimated [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-3903","post","type-post","status-publish","format-standard","hentry","category-projects"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Smart Mailbox Notifier with PIR Sensor and ESP32 - PIRHOME<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"http:\/\/www.pirhome.com\/?p=3903\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Smart Mailbox Notifier with PIR Sensor and ESP32 - PIRHOME\" \/>\r\n<meta property=\"og:description\" content=\"Project Overview This project creates a smart mailbox notifier that alerts you when mail is delivered. A PIR sensor detects motion inside the mailbox when the mail carrier opens the door or inserts mail. An ESP32 sends a notification to your phone via Wi-Fi using the Blynk platform. Difficulty: Intermediate Estimated time: 2-3 hours Estimated [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"http:\/\/www.pirhome.com\/?p=3903\" \/>\r\n<meta property=\"og:site_name\" content=\"PIRHOME\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-03-31T14:30:00+00:00\" \/>\r\n<meta name=\"author\" content=\"nic@nicsky.com\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"nic@nicsky.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903\"},\"author\":{\"name\":\"nic@nicsky.com\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/person\\\/41049b5236f9c77c9314997d070db3e3\"},\"headline\":\"Smart Mailbox Notifier with PIR Sensor and ESP32\",\"datePublished\":\"2026-03-31T14:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903\"},\"wordCount\":686,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\"},\"articleSection\":[\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.pirhome.com\\\/?p=3903#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903\",\"url\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903\",\"name\":\"Smart Mailbox Notifier with PIR Sensor and ESP32 - PIRHOME\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#website\"},\"datePublished\":\"2026-03-31T14:30:00+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.pirhome.com\\\/?p=3903\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/?p=3903#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.pirhome.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smart Mailbox Notifier with PIR Sensor and ESP32\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#website\",\"url\":\"http:\\\/\\\/www.pirhome.com\\\/\",\"name\":\"PIRHOME\",\"description\":\"PIR &amp; Motion Sensor\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.pirhome.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#organization\",\"name\":\"PIRHOME\",\"url\":\"http:\\\/\\\/www.pirhome.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.pirhome.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg\",\"contentUrl\":\"https:\\\/\\\/www.pirhome.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg\",\"width\":512,\"height\":512,\"caption\":\"PIRHOME\"},\"image\":{\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.pirhome.com\\\/#\\\/schema\\\/person\\\/41049b5236f9c77c9314997d070db3e3\",\"name\":\"nic@nicsky.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g\",\"caption\":\"nic@nicsky.com\"},\"sameAs\":[\"http:\\\/\\\/www.pirhome.com\"],\"url\":\"https:\\\/\\\/www.pirhome.com\\\/?author=1\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Smart Mailbox Notifier with PIR Sensor and ESP32 - PIRHOME","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":"http:\/\/www.pirhome.com\/?p=3903","og_locale":"en_US","og_type":"article","og_title":"Smart Mailbox Notifier with PIR Sensor and ESP32 - PIRHOME","og_description":"Project Overview This project creates a smart mailbox notifier that alerts you when mail is delivered. A PIR sensor detects motion inside the mailbox when the mail carrier opens the door or inserts mail. An ESP32 sends a notification to your phone via Wi-Fi using the Blynk platform. Difficulty: Intermediate Estimated time: 2-3 hours Estimated [&hellip;]","og_url":"http:\/\/www.pirhome.com\/?p=3903","og_site_name":"PIRHOME","article_published_time":"2026-03-31T14:30:00+00:00","author":"nic@nicsky.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"nic@nicsky.com","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.pirhome.com\/?p=3903#article","isPartOf":{"@id":"http:\/\/www.pirhome.com\/?p=3903"},"author":{"name":"nic@nicsky.com","@id":"http:\/\/www.pirhome.com\/#\/schema\/person\/41049b5236f9c77c9314997d070db3e3"},"headline":"Smart Mailbox Notifier with PIR Sensor and ESP32","datePublished":"2026-03-31T14:30:00+00:00","mainEntityOfPage":{"@id":"http:\/\/www.pirhome.com\/?p=3903"},"wordCount":686,"commentCount":0,"publisher":{"@id":"http:\/\/www.pirhome.com\/#organization"},"articleSection":["Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.pirhome.com\/?p=3903#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.pirhome.com\/?p=3903","url":"http:\/\/www.pirhome.com\/?p=3903","name":"Smart Mailbox Notifier with PIR Sensor and ESP32 - PIRHOME","isPartOf":{"@id":"http:\/\/www.pirhome.com\/#website"},"datePublished":"2026-03-31T14:30:00+00:00","breadcrumb":{"@id":"http:\/\/www.pirhome.com\/?p=3903#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.pirhome.com\/?p=3903"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.pirhome.com\/?p=3903#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.pirhome.com\/"},{"@type":"ListItem","position":2,"name":"Smart Mailbox Notifier with PIR Sensor and ESP32"}]},{"@type":"WebSite","@id":"http:\/\/www.pirhome.com\/#website","url":"http:\/\/www.pirhome.com\/","name":"PIRHOME","description":"PIR &amp; Motion Sensor","publisher":{"@id":"http:\/\/www.pirhome.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.pirhome.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/www.pirhome.com\/#organization","name":"PIRHOME","url":"http:\/\/www.pirhome.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.pirhome.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.pirhome.com\/wp-content\/uploads\/2026\/02\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg","contentUrl":"https:\/\/www.pirhome.com\/wp-content\/uploads\/2026\/02\/cropped-\u5fae\u4fe1\u56fe\u7247_2026-02-19_222409_472.jpg","width":512,"height":512,"caption":"PIRHOME"},"image":{"@id":"http:\/\/www.pirhome.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"http:\/\/www.pirhome.com\/#\/schema\/person\/41049b5236f9c77c9314997d070db3e3","name":"nic@nicsky.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/271d4eaab48e299e4fce771a8c43c537be3ac77a3115cc7de802a6c8b692d971?s=96&d=mm&r=g","caption":"nic@nicsky.com"},"sameAs":["http:\/\/www.pirhome.com"],"url":"https:\/\/www.pirhome.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3903"}],"version-history":[{"count":1,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3903\/revisions"}],"predecessor-version":[{"id":4064,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=\/wp\/v2\/posts\/3903\/revisions\/4064"}],"wp:attachment":[{"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pirhome.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}