איך מגדירים בית גשר?
Homebridge היא דרך קלה להשתמש בחיישנים או מתגים שאינם Homekit עם Homekit. זה שובר את הפער ומתקין גשר בין ה- Homekit שלך ל- Raspberry Pi עם תוכנה כלשהי. אתה לא צריך לדעת איך לתכנת, אבל טוב לדעת קצת על אופן הפעולה של לינוקס ובאש.
חלק 1 מתוך 5: הגדרת החומרה
- 1
- 2הכנס את כרטיס ה- SD ל- pi.
- 3חבר את פטל פטל למוניטור.
- 4הפעל את פטל פטל והתחבר באמצעות:
- כניסה: "Pi"
- סיסמא: "פטל"
- סוג:
sudo raspi-config
- 5שנה את ההגדרות הבאות:
- תחת אזור, שנה את אזור הזמן ואת פריסת המקלדת במידת הצורך.
- תחת אפשרויות רשת, הגדר את תצורות ה- wifi או ה- LAN שלך.
- תחת אפשרויות ממשק, הגדר SSH למופעל.
- 6החל שינויים על ידי הקלדה
sudo reboot
במסוף. - 7חבר את המחשב הנייד או המחשב למחשב פטל. צור חיבור SSH על ידי הקלדת הדברים הבאים למסוף:
ssh pi@raspberrypi.local
- 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התחבר שוב לפטל פטל באמצעות SSH.
חלק 2 מתוך 5: התקנה וקביעת תצורה של גשר ביתי על פטל פטל
- 1התקן את כל התלות הדרושה עבור הבית על ידי הקלדת הדברים הבאים במסוף:
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
- 2התקן את homebridge באמצעות הפקודה הבאה:
sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g - לא בטוח פרם homebidge hap-nodejs node-gyp && cd / usr / lib / node_modules / homebridge / && sudo npm install - unsign-perm bignum && cd / usr / lib / node_modules / hap-nodejs / node_modules / mdns && sudo node-gyp BUILDTYPE = שחרר בנייה מחדש && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json
- 3העתק והדבק את תצורת homebridge מזה מקור לתוך החלון שמעל.
- 4לחץ על ctrl+x.
- 5שמור שינויים באמצעות y.
- 6פתח את קובץ הסביבה עבור homebridge באמצעות:
סודו ננו / וכו '/ ברירת מחדל / בית
- 7אפשר הפעלה אוטומטית על ידי הדבקת קובץ מקור זה במסוף.
- 8שמור את השינויים באמצעות לחיצות המקשים הבאות: Ctrl + X ואז Y.
- 9מצא את נתיב גשר הבית על ידי הקלדה:
איזה בית גשר
- הקפידו לרשום את הנתיב הזה!
חלק 3 מתוך 5: קביעת התצורה של דרכך ואישוריך להתחלה אוטומטית של הבית
- 1פתח את קובץ השירות systemd עבור homebridge על ידי הקלדה:
sudo nano /etc/systemd/system/homebridge.service
- 2הדבק את תצורת שירות ברירת המחדל לבית ברירת המחדל למסוף.
- 3שנה את הפקודה שמופיעה לאחר
execstart=
מכן לשורה שהודפסה עם הפקודהwhich homebridge
. - 4שנה
user=homebridge
לuser=pi
. - 5בדוק את תצורת גשר הבית שלך על ידי הקלדה
homebridge
למסוף.- אם אתה רואה קוד QR הדומה לזה שבתמונה למטה, ההתקנה שלך עובדת!
- 6סיים את גשר הבית עם ctrl+x.
- 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
- אם הדפסים הפקודה הנ"ל החוצה נקודה ירוקה ו:
"Active: active (running)"
אתה בהצלחה מותקן homebridge ואתה יכול לנסות להתחבר שלך iOS אישי App בית.
- אם הדפסים הפקודה הנ"ל החוצה נקודה ירוקה ו:
חלק 4 מתוך 5: קביעת תצורה של מכשיר ה- iOS שלך
- 1פתח את האפליקציה הביתית במכשיר ה- iOS שלך.
- 2לחץ על סימן + להוספת מכשיר.
- 3בתפריט שצץ, הקש על "הוסף אביזר".
- 4הקש על "אין לך קוד או לא מצליח לסרוק? ".
- 5תחת "קוד ידני", הקש על "הזן קוד".
- 6הזן "031-45-154". זהו קוד ברירת המחדל.
חלק 5 מתוך 5: הוספת אביזרים ופלטפורמות
- 1התקן כל מחבר מרשימת חבילות npm זו כדי להוסיף התקן iot.
- 2התקן את המחבר עם:
sudo npm i homebridge- {packagename}
- זהו מדגם למכשירי netatmo:
npm להתקין -g homebridge-netatmo
- 3הגדר את המחבר באמצעות:
sudo nano /var/lib/homebridge/config.json
- הקפד לקרוא את העזרה של אתר / מחבר npm לתצורות שכן הן שונות עבור כל מכשיר.
- 4החל שינויי תצורה על ידי הפעלה מחדש של ה- pi pberry:
systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge
- השימוש ב- HomeBridge שלך עם קוד וסיסמאות ברירת מחדל מסוכן. הקפד לבצע את הפעולות הבאות:
- שנה את סיסמת המשתמש שלך. לפרטים נוספים עיין בתיעוד של Raspberry Pi על שינוי הסיסמה שלך.
- הגדר כניסה SSH במחשב שלך. עיין בתיעוד ה- Raspberry pi על הגדרת כניסה ssh מוסמכת לפרטים נוספים.
- שנה את התצורה שלך על ידי הקלדת הדברים הבאים במסוף.
sudo nano /var/lib/homebridge/config.json
- מקלדת USB
- כרטיס מיקרו אס די
- כבל HDMI
- צג
- פטל פי 3 ב