כיצד להגדיר את Homebridge (עם תמונות)

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

כיצד להגדיר את Homebridge (עם תמונות)
כיצד להגדיר את Homebridge (עם תמונות)

וִידֵאוֹ: כיצד להגדיר את Homebridge (עם תמונות)

וִידֵאוֹ: כיצד להגדיר את Homebridge (עם תמונות)
וִידֵאוֹ: איך מתקינים ומגדירים כרטיס רשת אלחוטי PCI 2024, מאי
Anonim

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

צעדים

חלק 1 מתוך 5: הגדרת החומרה

שלב 1. הורד את התמונה קישור והעתק אותו באמצעות תחרוט לכרטיס ה- microSD.

שלב 2. הכנס את כרטיס ה- SD ל- Pi

שלב 3. חבר את ה- Raspberry Pi למסך

שלב 4. הפעל את ה- Raspberry Pi והתחבר באמצעות:

  • התחברות: "Pi"
  • סיסמא: "פטל"
  • סוּג:

    sudo raspi-config

שלב 5. שנה את ההגדרות הבאות:

  • תחת אזור, שנה את אזור הזמן ואת פריסת המקלדת במידת הצורך.
  • תחת אפשרויות רשת, הגדר את תצורות ה- wifi או ה- LAN שלך.
  • תחת אפשרויות ממשק, הגדר SSH למופעל.

שלב 6. החל שינויים על ידי הקלדה

sudo reboot

לתוך הטרמינל.

שלב 7. חבר את המחשב הנייד או המחשב שלך ל- Raspberry Pi

צור חיבור SSH על ידי הקלדת הדברים הבאים במסוף:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

שלב 8. עדכן את Raspbian והתקן את Node.js

הדבק את הדברים הבאים במסוף או בבש:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

שלב 9. היכנס שוב ל- Raspberry Pi באמצעות SSH

חלק 2 מתוך 5: התקנה ותצורה של Homebridge ב- Raspberry Pi

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

שלב 1. התקן את כל התלות הדרושה ל- Homebridge על ידי הקלדת הדברים הבאים במסוף:

sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++-4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

שלב 2. התקן את Homebridge באמצעות הפקודה הבאה:

sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g-unsafe-perm homebridge hap-nodejs node-gyp && cd/usr/lib/node_modules/homebridge/&& sudo npm install --unsafe-perm bignum && cd/usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE = בנייה מחדש של שחרור && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

שלב 3. העתק והדבק את תצורת Homebridge ממקור זה לתוך החלון הנ"ל

שלב 4. הקש Ctrl+X

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

שלב 5. שמור שינויים באמצעות Y

שלב 6. פתח את קובץ הסביבה עבור homebridge באמצעות:

sudo nano/etc/default/homebridge

שלב 7. אפשר הפעלה אוטומטית על ידי הדבקת קובץ מקור זה במסוף

שלב 8. שמור את השינויים שלך בעזרת הקשות הבאות:

Ctrl+X ואז Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

שלב 9. מצא את נתיב ברידת הבית על ידי הקלדה:

איזו גשר ביתי

הקפד לרשום את הנתיב הזה

חלק 3 מתוך 5: הגדרת הנתיב והאישורים שלך להפעלה אוטומטית של Homebridge

שלב 1. פתח את קובץ שירות המערכת עבור Homebridge על ידי הקלדה:

sudo nano /etc/systemd/system/homebridge.service

שלב 2. הדבק את תצורת שירות ברירת המחדל של homebridge במסוף

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

שלב 3. שנה את הפקודה שמופיעה לאחר

ExecStart =

לשורה שהודפסה באמצעות הפקודה

איזו גשר ביתי

.

שלב 4. שנה

user = homebridge

ל

משתמש = pi

.

Bildschirmfoto 2018 05 01 אום 17.45.42
Bildschirmfoto 2018 05 01 אום 17.45.42

שלב 5. בדוק את תצורת Homebridge שלך על ידי הקלדה

גשר הבית

לתוך הטרמינל.

אם אתה רואה קוד QR דומה לזה שבתמונה למטה, ההתקנה שלך עובדת

שלב 6. הפסק את Homebridge באמצעות Ctrl+X

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

שלב 7. הפעל את ההפעלה האוטומטית על ידי הקלדת הדברים הבאים במסוף:

sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/persist/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl אפשר homebridge && systemctl התחל homebridge && sudo systemctl -l מצב homebridge

  • אם הפקודה לעיל מדפיסה נקודה ירוקה ו:

    "פעיל: פעיל (פועל)"

    התקנת בהצלחה את homebridge ואתה יכול לנסות לחבר את אפליקציית הבית האישית של iOS.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

חלק 4 מתוך 5: הגדרת התקן iOS שלך

שלב 1. פתח את אפליקציית הבית במכשיר ה- iOS שלך

שלב 2. לחץ על סימן + כדי להוסיף מכשיר

שלב 3. בתפריט שצץ, הקש על "הוסף אביזר"

IMG_1667
IMG_1667

שלב 4. הקש על "אין לך קוד או אינך יכול לסרוק?

".

IMG_1668
IMG_1668

שלב 5. תחת "קוד ידני", הקש על "הזן קוד"

IMG_1669
IMG_1669

שלב 6. הזן "031-45-154"

זהו קוד ברירת המחדל.

חלק 5 מתוך 5: הוספת אביזרים ופלטפורמות

שלב 1. התקן כל מחבר מרשימת חבילות npm זו להוספת התקן IoT

שלב 2. התקן את המחבר עם:

    sudo npm i homebridge- {שם החבילה}

  • זוהי דוגמה למכשירי netatmo:

    npm להתקין -g homebridge -netatmo

שלב 3. הגדר את המחבר באמצעות:

sudo nano /var/lib/homebridge/config.json

הקפד לקרוא את העזרה של האתר/מחבר npm לתצורות מכיוון שהם שונים לכל מכשיר

שלב 4. החל שינויי תצורה על ידי הפעלה מחדש של ה- Raspberry Pi:

systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge

אזהרות

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

    • שנה את סיסמת המשתמש שלך. עיין בתיעוד Raspberry Pi בנושא שינוי הסיסמה שלך לפרטים נוספים.
    • הגדר כניסה SSH במחשב שלך. עיין בתיעוד Raspberry Pi בנושא הגדרת כניסה ל- ssh מוסמך לפרטים נוספים.
    • שנה את התצורה שלך על ידי הקלדת הדברים הבאים במסוף.

      sudo nano /var/lib/homebridge/config.json

מוּמלָץ: