תוכן עניינים:

טיימר לסגירת פתיחת דלת המוסך: 4 שלבים
טיימר לסגירת פתיחת דלת המוסך: 4 שלבים

וִידֵאוֹ: טיימר לסגירת פתיחת דלת המוסך: 4 שלבים

וִידֵאוֹ: טיימר לסגירת פתיחת דלת המוסך: 4 שלבים
וִידֵאוֹ: מטורף!!! צפו בתיעוד אליעזר ברלנד בהתפרצות חולי ואיבוד שליטה לעיני המצלמות 2024, נוֹבֶמבֶּר
Anonim
טיימר לסגירת פתיחת דלת המוסך
טיימר לסגירת פתיחת דלת המוסך

מבוא

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

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

דרישה מוקדמת:

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

יש לי פותחן דלתות מוסך של LiftMaster, הכולל 2 שלט רחוק, לוח בקרה אחד. קישור

כמו כן, קניתי קישור 828LM LiftMaster Internet Gateway כאן, כדי שאוכל להשתמש באפליקציית myQ כדי לשלוט מרחוק בשער שלי כדי לפתוח או לסגור באמצעות WiFi.

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

פריטים הדרושים:

1. מחשב נייד/מחשב, עם חיבור לאינטרנט

  • במקרה שלי, השתמשתי ב- Raspberry Pi, שהוא מחשב בעלות נמוכה וצריכת חשמל נמוכה, בערך 35 $
  • או אם יש לך שרת משלך הפועל 24/7, אז הוא אפילו טוב יותר

2. חשבון הסיסמה שלך/LiftMaster/myQ

איך זה עובד

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

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

3. שימוש בקטע קוד אחר לשליחת פקודת סגור דלת לשרת myQ בבקשה לדלת להיסגר

ה- API הוא

4. פותחן דלת המוסך סוגר את הדלת. טוב לנו ללכת.

שלב 1: התקן את NodeJS במחשב/השרת שלך

NodeJS היא שפת תכנות הנמצאת בשימוש נרחב להפעלת שירות בימינו.

במדריך זה, מכיוון שאני מרגיש יותר בנוח להשתמש בשפה זו, אשתמש בה.

כדי להתקין את NodeJS, יהיה עליך לעבור אל https://nodejs.org/ כדי להוריד ולאחר מכן להתקין אותו.

לאחר התקנתו בהצלחה אם אתה עובר למסוף שלך, תוכל פשוט להקליד "node -v" כדי לאמת את הגירסה.

שלב 2: הגדר את החשבון שלך באפליקציית MyQ שלך

הגדר את החשבון שלך באפליקציית MyQ שלך
הגדר את החשבון שלך באפליקציית MyQ שלך
הגדר את החשבון שלך באפליקציית MyQ שלך
הגדר את החשבון שלך באפליקציית MyQ שלך
הגדר את החשבון שלך באפליקציית MyQ שלך
הגדר את החשבון שלך באפליקציית MyQ שלך

בנייד, התחבר לחשבון myQ שלך עם החשבון והסיסמה שלך.

עבור להגדרת "התראה" וצור התראה חדשה, בדיוק כמו זו שבתמונה

הפעל את "התראה לי כאשר דלת המוסך": נפתח (למרות שבחרתי גם סגור אבל הפתיחה היא מה שאנחנו צריכים)

אפשר הודעת "דוא"ל": כאן קיבלנו את ההודעה על הדלת שנפתחה ולאחר מכן הגדרנו טיימר לסגירת הדלת.

שלב 3: הורד את קוד המקור מ- GitHub

העליתי את קוד המקור ל- GitHub שלי:

תוכל להפעיל את "שיבוט git https://github.com/k5dash/myQ-timer.git" או להוריד את קוד המקור באופן ידני.

לאחר הורדת הקוד, עבור למסוף ונווט אל התיקייה שבה הורדת

1. הפעל את "npm install", הוא יתקין את כל התלות

2. פתח את email.js והחלף את "YOUR_MYQ_EMAIL" בכתובת הדוא"ל שלך myQ, החלף את "YOUR_EMAIL_PASSWORD" בסיסמת myQ שלך

3. הגדר את כתובת הדוא"ל והסיסמה שלך, ספק מארח הדוא"ל במשתנה "config". להציל.

4. הפעל את "node email.js" ואם לא מופיעה שגיאה השרת פועל כעת!

שלב 4: ודא אם זה עובד

עכשיו השרת פועל, בוא נלך לבדוק אותו.

1. פתח את דלת המוסך.

2. ודא שאתה יכול לקבל הודעת דוא ל המציינת שהדלת שלך פתוחה, תוך 30 שניות לכל היותר.

3. לאחר שקיבלת את הודעת הדואר, במסוף שלך אמור להיות כתוב "טיימר התחיל" ואחרי 30 שניות הוא יגיד "tryna close now" מציין שהוא שולח פקודה לשרת myQ לסגור את דלת המוסך שלך

4. וודא כעת מנורת דלת המוסך שלך מהבהבת וכמה שניות לאחר מכן הדלת סגורה.

אם אתה גורם לזה לעבוד, היי! עשית זאת. קח בירה ותנוח.

מוּמלָץ: