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 על ידי הקלדת הדברים הבאים במסוף:
שלב 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
שלב 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
שלב 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
שלב 3. העתק והדבק את תצורת Homebridge ממקור זה לתוך החלון הנ"ל
שלב 4. הקש Ctrl+X
שלב 5. שמור שינויים באמצעות Y
שלב 6. פתח את קובץ הסביבה עבור homebridge באמצעות:
sudo nano/etc/default/homebridge
שלב 7. אפשר הפעלה אוטומטית על ידי הדבקת קובץ מקור זה במסוף
שלב 8. שמור את השינויים שלך בעזרת הקשות הבאות:
Ctrl+X ואז Y.
שלב 9. מצא את נתיב ברידת הבית על ידי הקלדה:
איזו גשר ביתי
הקפד לרשום את הנתיב הזה
חלק 3 מתוך 5: הגדרת הנתיב והאישורים שלך להפעלה אוטומטית של Homebridge
שלב 1. פתח את קובץ שירות המערכת עבור Homebridge על ידי הקלדה:
sudo nano /etc/systemd/system/homebridge.service
שלב 2. הדבק את תצורת שירות ברירת המחדל של homebridge במסוף
שלב 3. שנה את הפקודה שמופיעה לאחר
ExecStart =
לשורה שהודפסה באמצעות הפקודה
איזו גשר ביתי
.
שלב 4. שנה
user = homebridge
ל
משתמש = pi
.
שלב 5. בדוק את תצורת Homebridge שלך על ידי הקלדה
גשר הבית
לתוך הטרמינל.
אם אתה רואה קוד QR דומה לזה שבתמונה למטה, ההתקנה שלך עובדת
שלב 6. הפסק את Homebridge באמצעות 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
-
אם הפקודה לעיל מדפיסה נקודה ירוקה ו:
"פעיל: פעיל (פועל)"
התקנת בהצלחה את homebridge ואתה יכול לנסות לחבר את אפליקציית הבית האישית של iOS.
חלק 4 מתוך 5: הגדרת התקן iOS שלך
שלב 1. פתח את אפליקציית הבית במכשיר ה- iOS שלך
שלב 2. לחץ על סימן + כדי להוסיף מכשיר
שלב 3. בתפריט שצץ, הקש על "הוסף אביזר"
שלב 4. הקש על "אין לך קוד או אינך יכול לסרוק?
".
שלב 5. תחת "קוד ידני", הקש על "הזן קוד"
שלב 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