חיישן דלת חכם יכול לשלוח את מצבו פתוח או סגור לשרת Home Assistant שלך לאבטחה משופרת בבית.

חיישן מצב דלת הוא אחד המרכיבים החשובים ביותר, אך לעתים קרובות מתעלמים מהם, של אבטחת הבית. חיישני דלת הם מכשירים זעירים שמזהים אם הדלת או החלון שלך פתוחים או סגורים ואז שולחים אות לשרת הבית החכם שלך.

על ידי שילוב חיישני הדלת עם מערכת Home Assistant ב-Raspberry Pi, אתה יכול לזהות מיידיות בזמן אמת שינויים במצב הדלת וקבל התראות בטלפון החכם שלך או השמע אזעקה ב-Alexa Echo smart שלך רמקולים.

המשך לקרוא כדי ללמוד כיצד לבנות ולהגדיר חיישן מצב דלת חכם מבוסס Wi-Fi עבור ה-Home Assistant שלך כדי לשפר את אבטחת הבית.

דרושים רכיבים

כדי לבנות חיישן מצב דלת מבוסס Wi-Fi חכם, תזדקק לרכיבים הבאים:

  • בקר מיקרו ESP8266 או ESP32 (אנחנו משתמשים במודול Wemos D1 Mini)
  • מתג מגנטי או ריד המשנה את מצבו בעת חשיפה למגנט או לשדה מגנטי
  • חוטי מגשר
  • כבל מיקרו-USB
  • שרת Home Assistant פועל על Raspberry Pi 3 או 4 במקום שלך. אתה יכול גם התקן והפעל שרת Home Assistant בפיקוח על המחשב הנייד הישן שלך.

הכנת המיקרו-בקר

עלינו להרכיב תחילה קושחה עבור ה-D1 mini (ESP8266) באמצעות התוסף ESPHome. בצע את השלבים הבאים כדי להתקין את התוסף ESPHome בשרת Home Assistant שלך ולאחר מכן השתמש בו כדי לקמפל ולהוריד את הקושחה:

instagram viewer

  1. פתח את Home Assistant ונווט אל הגדרות > תוספות.
  2. לחץ על חנות תוספות כפתור בצד ימין למטה.
  3. חפש את "ESPHome" ולחץ על ESPHome תוסף (הראשון) ולחץ להתקין.
  4. לאחר ההתקנה, תוכל להפעיל את התוסף על ידי לחיצה על הַתחָלָה לַחְצָן. הקפד להפעיל את התחל באתחול ו כֶּלֶב שְׁמִירָה אפשרויות.
  5. נְקִישָׁה פתח את ממשק המשתמש באינטרנט ואז +מכשיר חדש. נְקִישָׁה לְהַמשִׁיך כאשר מופיעה ההנחיה.
  6. הזן שם למכשיר, כגון "חיישן דלת", ולחץ הַבָּא.
  7. בחר ESP8266 ולאחר מכן העתק את מפתח ההצפנה למקום בטוח. אם אתה משתמש בלוח ESP32, הקפד לבחור את זה.
  8. לאחר מכן לחץ לדלג. תראה את ישות חיישן הדלת בלוח המחוונים של ממשק המשתמש של האינטרנט של ESPHome.
  9. נְקִישָׁה לַעֲרוֹך ולאחר מכן הדבק את הקוד הבא בחלון YAMLeditor ממש מתחת ל- פורטל שבוי טֶקסט.
    binary_sensor:
    - platform: gpio
    name: "Garage Door is Open"
    pin:
    number: GPIO4
    inverted: true
    mode: INPUT_PULLUP
  10. כמו כן, הקפד לשנות את אישורי ה-Wi-Fi עם SSID וסיסמת ה-Wi-Fi שלך. למצוא:
    wifi:
    ssid: !secret wifi_ssid
    password: !secret wifi_password
  11. החלף את הקוד לעיל בשורות הבאות ועדכן את SSID ה-Wi-Fi והסיסמה שלך.
    wifi:
    ssid: "YourWiFiSSID"
    password: "WiFiPassword"
  12. הקוד שלך צריך להיראות בערך כמו בתמונה למטה.
  13. נְקִישָׁה להציל ואז להתקין.
  14. בחר חבר למחשב הזה. המתן עד שהקושחה תקמפל. זה עשוי לקחת 10-15 דקות.
  15. לאחר שהקושחה מוכנה, לחץ על הורד פרויקט לַחְצָן. קובץ קושחה עם השם door-status.bin יוריד למערכת שלך.

הבזק את הקושחה למיקרו-בקר

כדי להבהב את הקושחה, בצע את השלבים הבאים:

  1. על התקן את ESPHome דרך הדפדפן מסך קופץ, לחץ על פתח את ESPHome Web קישור או הורד את כלי ESPHome Flasher. זה זמין עבור Windows, macOS ו-Linux. אנו משתמשים במתקין האינטרנט של ESPHome למטרה זו.
  2. חבר את מודול ESP8266 (D1 Mini) או ESP32 למערכת ולחץ לְחַבֵּר.
  3. בחר את COM יציאה ולחץ לְחַבֵּר.
  4. נְקִישָׁה להתקין ואז בחר קובץ כדי לבחור את הקושחה שהורדת מהמערכת שלך.
  5. נְקִישָׁה להתקין להבהב את הקושחה במיקרו-בקר. זה עשוי לקחת עד דקה להבהב.

חוט את המתג המגנטי למיקרו-בקר

לאחר הבהוב של הקושחה, תוכל לחבר את המתג המגנטי למיקרו-בקר על ידי ביצוע השלבים הבאים:

  1. חבר קצה אחד של הקנים או המתג המגנטי לפין האדמה (GND) במיקרו-בקר.
  2. חבר את הקצה השני של המתג המגנטי או ה-reed לפין הדיגיטלי GPIO4, כלומר D2 במיקרו-בקר.

שלב את חיישן הדלת ב-Home Assistant

כעת אתה יכול לשלב ולהוסיף את חיישן דלת ה-Wi-Fi החכם הזה עשה זאת בעצמך ל-Home Assistant שלך על ידי ביצוע השלבים הבאים:

  1. ב-Home Assistant, עבור אל הגדרות > מכשירים ושירותים.
  2. שֶׁלְךָ חיישן דלת יתגלה אוטומטית ויופיע כאן. אם לא, עבור אל ESPHome web UI ולחץ יומנים
  3. אתה אמור לראות את כתובת ה-IP ב- יומנים. רשום זאת ולאחר מכן נווט אל הגדרות > מכשירים ושירותים.
  4. נְקִישָׁה הוסף אינטגרציה, חפש ובחר ESPHome.
  5. נְקִישָׁה הגדר מופע נוסף של ESPHome.
  6. הזן את כתובת ה-IP ולחץ שלח. הדבק את מפתח ההצפנה אם תתבקש. אתה יכול למצוא אותו בקוד YAML בממשק האינטרנט של ESPHome.
  7. בחר חדר ולחץ סיים.
  8. כעת לחץ על ישויות ESPHome ובחר את דלת-סטטוס יֵשׁוּת
  9. ערוך את הפרטים, כגון שם וסמל, ובחר דלת בתוך ה הצג בתור תפריט נפתח.
  10. לאחר מכן לחץ עדכון.

התקן חיישן דלת על הדלת

קבע את המיקום האופטימלי עבור המתג המגנטי. הנח את החלק החוטי על הדלת ואת החלק המגנט על תבנית הלבנים, משקוף הדלת או המעטפת של הדלת. אתה יכול גם לעשות זאת להיפך בהתבסס על הדרישות שלך מכיוון שתצטרך להפעיל את החיישן באמצעות ספק כוח USB.

לחלופין, אתה יכול להפעיל אותו על סוללה, אבל בשביל זה אתה צריך לאפשר שינה עמוקה הדורשת שימוש ברכיבים נוספים.

מבחן וסיים

יהיה עליך לבדוק את חיישן מצב הדלת שלך. לשם כך, הפעל את המכשיר ופתח וסגור את הדלת כדי לראות אם הסטטוס שלו מתעדכן בלוח המחוונים של Home Assistant.

אם המתג פועל, תוכל ליצור אוטומציה לקבלת הודעות בטלפון החכם שלך בכל פעם שהדלת פתוחה או סגורה.

שפר את אבטחת הבית שלך עם חיישן דלת עשה זאת בעצמך

בניית חיישן מצב דלת עבור Home Assistant היא תוספת חשובה להגדרת הבית החכם שלך. עם פרויקט עשה זאת בעצמך זה, אתה יכול לשפר את אבטחת הבית שלך על ידי להישאר מעודכן לגבי מצב הדלתות שלך בזמן אמת. יתרה מכך, הוא משמש בסיס לאוטומציה מתקדמת יותר, כגון הפעלת אורות או מערכות HVAC כאשר דלת נפתחת או נסגרת.

אתה יכול גם להגדיר אוטומציה לקבלת התראות דרך אפליקציית Home Assistant במכשיר הסמארטפון שלך בכל פעם שסטטוס הדלת משתנה.