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

התקן את Homebridge ב- Raspberry Pi ו- Windows: 9 שלבים
התקן את Homebridge ב- Raspberry Pi ו- Windows: 9 שלבים

וִידֵאוֹ: התקן את Homebridge ב- Raspberry Pi ו- Windows: 9 שלבים

וִידֵאוֹ: התקן את Homebridge ב- Raspberry Pi ו- Windows: 9 שלבים
וִידֵאוֹ: Raspberry Pi 4B in the Argon ONE M.2 case with a 128 GB SSD, assembling a server for Home Assistant 2024, יולי
Anonim
התקן את Homebridge ב- Raspberry Pi ו- Windows
התקן את Homebridge ב- Raspberry Pi ו- Windows

הדרכה זו מיועדת לאנשים שרוצים להתקין את Homebridge ב- Raspberry Pi ו- Windows.

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

הוראה זו חולקה כדלקמן:

שלב 1: מהו Homekit?

שלב 2: מהי Homebridge?

שלב 3: התקנת Homebridge ב- Raspberry Pi

שלב 4: הפעלת Homebridge באתחול Raspbian

שלב 5: התקנת תוסף ה- Homebridge Config UI X (Raspberry Pi)

שלב 6: התקנת Homebridge ב- Windows

שלב 7: התקנת הפלאגין UI X של Homebridge Config (Windows)

שלב 8: הפעלת Homebridge עם Windows

שלב 9: קישור Homebridge לאפליקציית Home

שלב 1: מהו Homekit?

Homekit היא חבילת פיתוח שמספקת אפל למפתחים לבניית פתרונות אינטרנט של דברים (IoT). חבילת פיתוח זו מאפשרת למכשירים בנויים אפל (אייפון ואייפד, למשל) לשלוט במכשירים אחרים, כגון מנורות או מידע על חיישן. מ- iOS 9 ו- Watch OS Homekit הפך לכלי מקורי, ובשל כל הטכנולוגיה שמיישמת אפל אפשר ליצור מערכות אוטומציה פשוט עם ערכה זו.

כדי לזהות מכשירים תואמים Homekit הפעילים ברשת וכדי להגדיר ולשלוט בהתקנים אלה, עליך להתקין את אפליקציית Home בכל מכשיר Apple (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod או Mac). למכשירים לשילוב עם אפליקציית Home יכול להיות קוד QR המאפשר זיווג עם אפליקציית Home במכשיר Apple שלך.

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

דרישות החומרה והתוכנה של אפל לשימוש Homekit הן:

- אייפון, אייפד או אייפוד טאצ '(פועל iOS 10 ואילך);

- Apple Watch (פועל עם WatchOS 3 ואילך);

- Apple TV (דור רביעי);

- Apple HomePod;

- מחשבי מקינטוש (הפעלת macOS 10.14 Mojave ואילך);

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

שלב 2: מהי Homebridge?

Homebridge, שפותח על ידי ניק פארינה, הוא שרת NodeJS שמחקה את ממשק ה- Homekit ומאפשר להשתמש במכשירים שאינם מוסמכים על ידי Apple עם אפליקציית Home ו- Siri. השרת קל משקל, יכול לפעול ברשת ביתית והוא מודולרי, כלומר הוא תומך במספר תוספים שנוצרו והועמדו לרשות קהילה פעילה במיוחד בחיזוק הכלי.

התוספים מותקנים ב- Homebridge ורובם נועדו להפוך את Homekit תואם לכל מכשיר שאינו מוסמך Apple. תוספים לשימוש עם Homebridge מותקנים ישירות מאתר NPM.

ניתן לבצע התקנת Homebridge במערכות שונות, אולם, להוראה זו ישתמשו Raspberry Pi 3 דגם B + מערכת הפעלה Raspbian, וגם אסביר כיצד להתקין ב- Windows.

שלב 3: התקנת Homebridge ב- Raspberry Pi

באופן אידיאלי, Homebridge צריך להיות זמין בכל עת שתזדקק לו, לכן עליך להשאיר את השרת פועל 24/7. לשם כך תוכל להתקין את השרת ב- Raspberry Pi ולהמשיך לפעול כל הזמן ברשת הביתית שלך.

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

כאשר ה- Raspberry Pi שלך פועל ב- Raspbian, במסך הבית של המערכת פתח את הטרמינל:

תמונה
תמונה
תמונה
תמונה

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

עדכון sudo apt-get

sudo apt-get upgrade

הקלד את הפקודה למטה במסוף והקש enter:

ifconfig

חלק מהמידע יוחזר. אם אתה משתמש בכבל רשת כדי לספק חיבור רשת ל- Raspberry Pi שלך, עבור לחלק המידע אחרי "eth0:" וחפש את כתובת ה- MAC של כרטיס הרשת בן השמונה הספרות וזה יהיה אחרי המילה "אתר" אם אתה משתמשים בחיבור WiFi כדי להקצות חיבור רשת לכרטיס שלך, עבור לחלק המידע אחרי "wlan0:" וחפש את כתובת ה- MAC של כרטיס הרשת בן השמונה הספרות שגם תהיה אחרי המילה "אתר":

תמונה
תמונה
תמונה
תמונה

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

כפי שדווחתי קודם, Homebridge הוא שרת NodeJS והתוספים עבורו מותקנים ישירות מאתר NPM. Raspbian בדרך כלל מגיעה עם חבילות NodeJS ו- NPM המותקנות, עם זאת, עשויה להיות חוסר התאמה בין גרסאות שתי החבילות, לכן עדיף להסיר את שתי ההתקנות ולאחר מכן להתקין מחדש.

כדי להסיר NPM, הקלד את הפקודה למטה במסוף, הזן, אשר את הפקודה אם תתבקש, והמתן עד להשלמת הסרת החבילה:

sudo apt-הסרה אוטומטית של טיהור npm

כדי להסיר NodeJS, הקלד את הפקודה למטה במסוף, הזן, אשר את הפקודה אם תתבקש, והמתן עד להשלמת הסרת החבילה:

sudo apt-הסרה אוטומטית של nodejs

לאחר הסרת NodeJS ו- NPM, נוכל להמשיך להתקין את החבילות המעודכנות. כדי להתקין את NodeJS, הקלד את הפקודה למטה במסוף, הזן, אשר את הפקודה אם תתבקש, והמתן עד לסיום התקנת החבילה:

sudo apt להתקין nodejs

כדי להתקין NPM, הקלד את הפקודה למטה במסוף, הזן, אשר את הפקודה אם תתבקש, והמתן עד להשלמת התקנת החבילה:

curl -L https://www.npmjs.com/install.sh | סודו ש

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

צומת -v

npm -v

התקן את Avahi והתלות שלה. הזן את הפקודה למטה, הזן, אשר את הפקודה אם תתבקש, והמתן עד לסיום ההתקנה:

sudo apt-get install libavahi-compat-libdnssd-dev

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

sudo npm install -g -unsafe -perm homebridge

לאחר מכן הקלד את הפקודה למטה והקש Enter כדי לאתחל את Homebridge:

גשר הבית

Homebridge יחזיר קצת מידע:

תמונה
תמונה

1) הקובץ config.json לא נמצא על ידי Homebridge. קובץ זה מספק הגדרות בסיסיות להפעלת Homebridge וכל התוספים המותקנים. מאוחר יותר ניצור את קובץ config.json והגדרותיו.

2) אין תוסף מותקן. Homebridge ללא תוספים מותקנים הוא חסר תועלת לחלוטין.

תמונה
תמונה

3) כדי לקשר מכשירים לאפליקציית הבית אתה יכול לקרוא את קוד ה- QR שמספק לך את המידע שאתה צריך לזווג. מכיוון שקובץ config.json לא נוצר ולא הוגדר, ואין שום תוסף מותקן, קוד QR זה כרגע אינו טוב, אם כי באפליקציית הבית כבר תוכל למצוא את Homebridge זמין לקישור, אך לא.

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

מאוחר יותר תוכל להשתמש בקוד ה- QR או בקוד השמונה ספרות כדי לקשר את Homebridge לאפליקציית Home במכשיר Apple שלך.

לחץ על מקשי CTRL + C במסוף כדי לסגור את Homebridge וההודעה "קיבלת SIGINT, כיבוי Homebridge …" תוחזר.

כדי ליצור את הקובץ config.json הקלד את הפקודה למטה במסוף והקש enter. הקובץ הריק יפתח:

sudo nano ~/.homebridge/config.json

הורד את הקובץ למטה. פתח קובץ זה, העתק את התוכן והדבק אותו בקובץ הפתוח במסוף:

קובץ 01

תמונה
תמונה

1) ב"שם משתמש "מחק את הרצף XX: XX: XX: XX: XX והזן את כתובת ה- MAC של שמונה הספרות של כרטיס הרשת שציינת בעבר. האותיות של הכתובת שאתה מזין חייבות להיות גדולות.

2) ב"סיכה "אתה יכול לשמור את שמונה הספרות המספריות או שאתה יכול לשנות לרצף שאתה רוצה, זכור לשמור על אותו פורמט הפרדה עם המקפים. זה יהיה הקוד שאתה חייב להזין בזמן שאתה מקשר את Homebridge לאפליקציית Home.

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

כדי לשמור את עריכות הקבצים הקש CTRL + O, הקש enter ולאחר מכן CTRL + X כדי לסגור את הקובץ.

שלב 4: הפעלת Homebridge באתחול Raspbian

הפעלת Homebridge באופן ידני בכל פעם שאתה מפעיל את ה- Raspberry Pi שלך אינה מעשית במיוחד, ולכן עדיף להפעיל את השרת מיד לאחר הפעלת Raspbian.

הקלד את הפקודה למטה במסוף ולחץ על enter. הקובץ הריק יפתח:

sudo nano/etc/default/homebridge

הורד את הקובץ למטה. פתח קובץ זה, העתק את התוכן והדבק אותו בקובץ הפתוח במסוף:

קובץ 02

כדי לשמור את עריכות הקבצים הקש CTRL + O, הקש enter ולאחר מכן CTRL + X כדי לסגור את הקובץ.

הקלד את הפקודה למטה במסוף ולחץ על enter. הקובץ הריק יפתח:

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

הורד את הקובץ למטה. פתח קובץ זה, העתק את התוכן והדבק אותו בקובץ הפתוח במסוף:

קובץ 03

כדי לשמור את עריכות הקבצים הקש CTRL + O, הקש enter ולאחר מכן CTRL + X כדי לסגור את הקובץ.

כדי ליצור משתמש שיפעיל את השירות באופן אוטומטי בעת ההפעלה וייתן לו את ההרשאות המתאימות, הקלד כל אחת מהפקודות הבאות ולחץ על enter אחרי כל אחת מהן:

sudo useradd -מערכת הבית

sudo mkdir /var /homebridge

sudo cp ~/.homebridge/config.json/var/homebridge/

sudo cp -r ~/.homebridge/persist/var/homebridge

sudo chmod -R 0777 /var /homebridge

sudo systemctl daemon-reload

sudo systemctl לאפשר homebridge

sudo systemctl התחל homebridge

כדי להפעיל מחדש את המערכת הקלד את הפקודה למטה ולחץ על enter:

sudo אתחול מחדש

לאחר אתחול המערכת, פתח את הטרמינל שוב, הקלד את הפקודה למטה ולחץ על Enter כדי לבדוק אם השירות כבר פועל:

systemctl status homebridge

תמונה
תמונה

אם הכל תקין השירות יפעל ותוכל לראות כתוב "פעיל (פועל)" ומתחת לקוד שמונה הספרות שהוזן בעבר ב- config.json.

הקש על מקשי CTRL + C במסוף. הקלד את הפקודה למטה והקש Enter כדי לבדוק את יומן המידע שנרשם:

journalctl -f -u homebridge

הקש על מקשי CTRL + C במסוף.

שלב 5: התקנת תוסף ה- Homebridge Config UI X (Raspberry Pi)

כדי להדגים את התקנת התוסף ב- Homebridge בחרתי להשתמש ב- Homebridge Config UI X. תוסף זה מאפשר באמצעות דפדפן להגדיר, לפקח, לגבות ולהפעיל מחדש את Homebridge.

כדי להתקין את התוסף הקלד את הפקודה למטה במסוף, הזן, אשר את הפקודה אם תתבקש והמתן עד להשלמת ההתקנה:

sudo npm install -g --unsafe-perm homebridge-config-ui-x

הקלד את הפקודה למטה במסוף ולחץ על enter. ייפתח קובץ:

sudo nano /etc /sudoers

בעזרת החץ למטה על המקלדת או גלגול העכבר, גלול לסוף הקובץ והוסף את השורה הבאה:

homebridge ALL = (ALL) NOPASSWD: ALL

תמונה
תמונה

כדי לשמור את הקובץ הקש CTRL + O ולאחר מכן CTRL + X כדי לסגור את הקובץ.

הקלד את הפקודה למטה במסוף ולחץ על enter. ייפתח קובץ:

sudo nano/etc/default/homebridge

בעזרת מקשי החצים, גלול לסוף השורה HOMEBRIDGE_OPTS = -U /var /homebridge, תן רווח והוסף:

-אני

תמונה
תמונה

כדי לשמור את הקובץ הקש CTRL + O ולאחר מכן CTRL + X כדי לסגור את הקובץ.

כעת יהיה עליך לערוך את config.json ולהוסיף את פרטי הפלאגין שנוספו ל- Homebridge.

אם ביצעת את שלב 4 כדי להפעיל את Homebridge מיד לאחר שהתחילה Raspbian, הקלד את הפקודה למטה והקש enter:

sudo nano /var/homebridge/config.json

אם לא שמת את Homebridge להתחיל ב- Raspbian, הקלד את הפקודה למטה והקש enter:

sudo nano ~/.homebridge/config.json

ה- config.json ייפתח:

תמונה
תמונה

בתוך מבנה ה"פלטפורמה ", יש ליידע את כל התוספים המותקנים ב- Homebridge.

עבור ממשק המשתמש של Homebridge Config X, עליך להוסיף את קטע הקוד הבא המופיע בקובץ למטה. הורד אותו, פתח אותו, העתק את התוכן והדבק אותו בקובץ הפתוח במסוף:

קובץ 04

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

תמונה
תמונה

אם אתה רוצה לאמת את מבנה הקוד שלך לאחר העריכה, פשוט היכנס לאתר JSONLint, הדבק את כל קוד config.json, לחץ על "אימות JSON" ואם הכל תקין ההודעה "Valid JSON" תוחזר. אם יש בקוד שלך שגיאה כלשהי תופנה אל השורה עם השגיאה ותחזיר הודעה המתארת את השגיאה:

jsonlint.com/

כדי לשמור את הקובץ הקש CTRL + O ולאחר מכן CTRL + X כדי לסגור את הקובץ.

אתחל את המערכת על ידי הקלדת הפקודה למטה, הקש enter והמתן לאתחול מחדש:

sudo אתחול מחדש

כדי לפתוח את ממשק המשתמש של Homebridge Config X דרך הדפדפן ישירות ב- Raspberry Pi עליך לגשת לכתובת:

localhost: 8080/

אם ברצונך לפתוח את Homebridge Config UI X בדפדפן ממחשב אחר המחובר באותה רשת כמו הלוח, פשוט החלף את מילת המארח המקומי מהכתובת לעיל ב- IP של ה- Raspberry Pi שלך. כדי לאמת את ה- IP שהוקצה ל- Raspberry Pi שלך, פשוט היכנס למסוף, הזן את הפקודה למטה והזן:

ifconfig

כנראה ה- IP שהוקצה ל- Raspberry Pi שלך מתחיל ב- "192.168 …".

במקרה שלי, הלוח הוא IP 192.168.2.129, אז פשוט גש לכתובת האתר מתחת לכל מחשב ברשת שלי:

192.168.2.129:8080/

דף הדומה לתמונה למטה ייפתח ותתבקש להזין כניסה וסיסמה. עבור התחברות וסיסמה, הקלד admin והזן כדי לגשת:

תמונה
תמונה
תמונה
תמונה

שים לב כי בדף הבית מוצג קוד ה- QR ומתחתיו הסיכה בת 8 הספרות שניתן להשתמש בה כדי לקשר את Homebridge לאפליקציית Home. באפשרות "Config" של הכלי, תוכל לגשת ל- config.json, לערוך במידת הצורך ולאחר מכן לשמור.

עיין בתכונות הזמינות ב- Homebridge Config UI X והכיר את הכלי.

כדי לעצור את ביצוע Homebridge אתה יכול להשתמש בפקודה שלהלן במסוף:

sudo service homebridge stop

כדי להפעיל מחדש את Homebridge אתה יכול להשתמש בפקודה שלהלן:

sudo service homebridge הפעלה מחדש

כדי להתחיל בביצוע Homebridge אתה יכול להשתמש בפקודה שלהלן:

sudo service homebridge start

כשהשרת פועל, המשך לשלב 9 כדי להמשיך לקשר את Homebridge לאפליקציית Home במכשיר Apple שלך.

שלב 6: התקנת Homebridge ב- Windows

אם אין ברשותך Raspberry Pi או פלטפורמה משובצת אחרת שיכולה להריץ את Homebridge, תוכל להשאיר את השרת פועל ב- Windows.

יהיה עליך להתקין את NodeJS ועורך טקסט חלופי בפנקס הרשימות של Windows.

הורד את NodeJS מאחד הקישורים למטה והתקן אותו:

nodejs.org/en/download/

במהלך ההתקנה סמן את תיבת הסימון המאפשרת לך להתקין אוטומטית את הכלים הדרושים:

תמונה
תמונה

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

הורד Notepad ++ מאחד הקישורים למטה ולאחר מכן התקן אותו:

notepad-plus-plus.org/downloads/

בתפריט האפשרויות של Windows כאשר לחיצה ימנית על קובץ כלשהו תופיע האפשרות "ערוך עם פנקס רשימות ++" ותוכל לבחור באפשרות זו בכל פעם שתצטרך לערוך קובץ טקסט כלשהו או קובץ Homebridge.

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

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בתפריט "התחל" של Windows, הקלד וחפש "cmd" (שורת הפקודה) וכאשר אתה מוצא אותו, לחץ עליו באמצעות לחצן העכבר הימני ובחר "הפעל כמנהל":

תמונה
תמונה

כשהמסוף פתוח, הקלד כל אחת מהפקודות למטה ולחץ על enter אחרי כל אחת מהן כדי לאשר שהתקנת NodeJS / NPM הצליחה. פקודות אלה מחזירות את הגירסה של כל אחת מהחבילות שהותקנו:

צומת -v

npm -v

לאחר השלמת הליכים אלה נוכל להתקין את Homebridge. הזן את הפקודה למטה, הזן והמתן עד להשלמת ההתקנה:

npm install -g -unsafe -perm homebrug

לאחר מכן הקלד את הפקודה למטה והקש Enter כדי לאתחל את Homebridge:

גשר הבית

Homebridge יחזיר קצת מידע:

תמונה
תמונה

1) הקובץ config.json לא נמצא על ידי Homebridge. קובץ זה מספק הגדרות בסיסיות להפעלת Homebridge וכל התוספים המותקנים. מאוחר יותר ניצור את קובץ config.json והגדרותיו.

2) אין תוסף מותקן. Homebridge ללא התקנות תוספים הוא חסר תועלת לחלוטין.

תמונה
תמונה

3) כדי לקשר מכשירים לאפליקציית הבית אתה יכול לקרוא את קוד ה- QR שמספק לך את המידע שאתה צריך לזווג. מכיוון שקובץ config.json לא נוצר ולא הוגדר, ואין שום תוסף מותקן, קוד QR זה כרגע אינו טוב, אם כי באפליקציית הבית כבר תוכל למצוא את Homebridge זמין לקישור, אך לא.

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

לחץ על מקשי CTRL + C במסוף כדי לסגור את Homebridge. ההודעה "קיבלת SIGINT, סוגרת את Homebridge …" תוחזר ותתבקש לאישור, שם עליך להקליד את האות Y ולחץ על enter.

כדי ליצור את הקובץ config.json פתח את Notepad ++, לחץ על התפריט "קובץ", "חדש" וחלון חדש ייפתח. לחץ על תפריט "שפה", גלול לאות J ברשימה ובחר "JSON".

הורד את הקובץ למטה. פתח קובץ זה, העתק את התוכן והדבק אותו בקובץ הפתוח ב- Notepad ++:

קובץ 05

תמונה
תמונה

1) ב"שם משתמש "מחק את הרצף XX: XX: XX: XX: XX והזן את כתובת ה- MAC של שמונה הספרות של כרטיס הרשת שציינת בעבר. האותיות של הכתובת שאתה מזין חייבות להיות גדולות.

2) ב"סיכה "אתה יכול לשמור את שמונה הספרות המספריות או שאתה יכול לשנות לרצף שאתה רוצה, זכור לשמור על אותו פורמט הפרדה עם המקפים. זה יהיה הקוד שאתה חייב להזין בזמן שאתה מקשר את Homebridge לאפליקציית Home.

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

לחץ על התפריט "קובץ", "שמור", תן שם לקובץ config.json ושמור אותו בנתיב "C: UsersNAME OR DOCUMENTS \.homebridge":

תמונה
תמונה
תמונה
תמונה

סגור פנקס רשימות ++.

שלב 7: התקנת הפלאגין UI X של Homebridge Config (Windows)

כדי להדגים את התקנת התוסף ב- Homebridge בחרתי להשתמש ב- Homebridge Config UI X. תוסף זה מאפשר באמצעות דפדפן להגדיר, לפקח, לגבות ולהפעיל מחדש את Homebridge.

כדי להתקין את התוסף הקלד את הפקודה שלהלן במסוף, הקש enter והמתן עד לסיום ההתקנה:

npm install -g --unsafe-perm homebridge-config-ui-x

הערה: אם במהלך התקנת התוסף אתה מוצא שגיאה המכילה את המונחים MSBUILD / VCBuild.exe, פשוט הפעל כל אחת מהפקודות הבאות בנפרד ולאחר מכן נסה להתקין שוב מהפקודה למעלה:

npm install -g node -gyp

npm install --global-ייצור כלים לבניית חלונות

npm להתקין-גלובל-ייצור חלונות-לבנות כלים-vs2015

כעת יהיה עליך לערוך את config.json ולהזין את פרטי התוסף שנוספו ל- Homebridge. עבור לנתיב "C: / Users / YOUR SHAME OF DOCUMENTS \.homebridge" ובאמצעות Notepad ++ פתח את config.json שנוצר קודם לכן:

תמונה
תמונה

בתוך מבנה ה"פלטפורמה ", יש ליידע את כל התוספים המותקנים ב- Homebridge.

עבור ממשק המשתמש של Homebridge Config X, עליך להוסיף את קטע הקוד הבא המופיע בקובץ למטה. הורד, פתח, העתק את התוכן והדבק אותו בקובץ הפתוח ב- Notepad ++:

קובץ 06

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

תמונה
תמונה

אם אתה רוצה לאמת את מבנה הקוד שלך לאחר העריכה, פשוט היכנס לאתר JSONLint, הדבק את כל קוד config.json, לחץ על "אימות JSON" ואם הכל תקין ההודעה "Valid JSON" תוחזר. אם יש בקוד שלך שגיאה כלשהי תופנה אל השורה עם השגיאה ותחזיר הודעה המתארת את השגיאה:

jsonlint.com/

שמור את הקובץ, סגור את Notepad ++ והפעל מחדש את Windows.

כדי לפתוח את ממשק המשתמש של Homebridge Config X דרך הדפדפן עבור אל:

localhost: 8080/

דף הדומה לתמונה למטה ייפתח ותתבקש להזין כניסה וסיסמה. עבור התחברות וסיסמה, הקלד admin והזן כדי לגשת:

תמונה
תמונה
תמונה
תמונה

שים לב כי בדף הבית מוצג קוד ה- QR ומתחתיו הסיכה בת 8 הספרות שניתן להשתמש בה כדי לקשר את Homebridge לאפליקציית Home. באפשרות "Config" של הכלי, תוכל לגשת ל- config.json, לערוך במידת הצורך ולאחר מכן לשמור.

עיין בתכונות הזמינות ב- Homebridge Config UI X והכיר את הכלי.

שלב 8: הפעלת Homebridge עם Windows

Homebridge Config UI X מספק פקודה שניתן להשתמש בה כדי להגדיר את Homebridge כשירות כך שניתן יהיה לאתחל את השרת יחד עם Windows. בשורת ההנחיה הקלד את הפקודה למטה, הזן והמתן עד להשלמת ההתקנה:

התקנת שירות hb

הערה: אם חומת האש של Windows מבקשת הרשאה לגשת לרשת הפרטית, העניק זאת

לאחר השלמת ההתקנה, סגור את שורת הפקודה והפעל מחדש את Windows.

לאחר אתחול המערכת, הקש CTRL + ALT + DEL כדי לפתוח את מנהל המשימות של Windows. עבור לכרטיסייה "שירותים", חפש את Homebridge ברשימה ובדוק אם "סטטוס" הוא "פועל":

תמונה
תמונה

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

תמונה
תמונה

אם ברצונך להסיר את Homebridge מההפעלה של Windows, פשוט הזן את הפקודה למטה, הזן והמתן עד להשלמת ההסרה:

הסרת התקנת שירות hb

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

שלב 9: קישור Homebridge לאפליקציית הבית

ההנחיות הבאות תקפות הן עבור Homebridge שפועל ב- Raspberry Pi והן ל- Windows. וודא שהשרת פועל מכיוון שאפליקציית Home תמצא את Homebridge רק אם הוא מקוון.

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

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

תמונה
תמונה

כאשר אפליקציית הבית פתוחה לחץ על "הוסף אביזר":

תמונה
תמונה

במסך שנפתח לחץ על "אין לי קוד או שאני לא יכול לסרוק?":

תמונה
תמונה

ב"אביזרים בקרבת מקום "תראה את Homebridge. לחץ עליו כדי לפתוח את מסך ההתאמה:

תמונה
תמונה

תיפתח הודעה ועליך ללחוץ על "הוסף בכל זאת":

תמונה
תמונה

תתבקש להזין את "קוד ההתקנה של Homebridge". מלא את הקוד (PIN) שהגדרת ב- config.json והמתן:

תמונה
תמונה

אם הכל ילך כשורה תראה מסך המציג כי Homebridge נוספה ומוכנה לשימוש:

תמונה
תמונה

הערה: אם תקבל הודעה המציינת כי הקוד לא התקבל או שלא ניתן להוסיף אותו, סגור את אפליקציית הבית, הפעל מחדש את Homebridge ונסה את השלבים שוב

במסך הבא תראה את ההודעה "נדרשת התקנה נוספת" מכיוון שאין עדיין מכשיר Homebridge. לחץ על בוצע והאפליקציה תחזור למסך הבית:

תמונה
תמונה

במסך הבית לחץ על סמל בית, במסך הבא לחץ על "Hubs & Bridges", לחץ על Homebridge החדש שהתווסף ותראה קצת מידע, ואם מאוחר יותר עליך להסיר את הקישור Homebridge, פשוט לחץ על " הסר את הגשר מהבית ":

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

אם תסיר את Homebridge מאפליקציית Home ותרצה להוסיף אותו שוב, יהיה עליך למחוק את התיקיות "אביזרים" ו"התמיד "מהשרת.

ב- Raspberry Pi:

סיים את Homebridge על ידי הקלדת הפקודה למטה במסוף ולחיצה על enter:

sudo service homebridge stop

אם ביצעת את שלב 4 כדי להפעיל את Homebridge מיד לאחר שהתחילה Raspbian, הקלד את הפקודה למטה והקש enter:

cd /var /homebridge

אם לא שמת את Homebridge להתחיל ב- Raspbian, הקלד את הפקודה למטה והקש enter:

cd.homebridge/

הקלד כל אחת מהפקודות להלן ולחץ על enter אחרי כל אחת מהן כדי למחוק את התיקיות "אביזרים" ו"התמיד ":

sudo rm -r להתמיד/

sudo rm -r אביזרים/

Digite o comando abaixo no terminal e dê enter for aiciarial o Homebridge:

sudo service homebridge start

בצע את השלבים שוב כדי לקשר את Homebridge לאפליקציית Home.

ב- Windows:

עצור את שירות Homebridge באמצעות מנהל המשימות של Windows, עבור לנתיב "C: / Users / Your Name OR DOCUMENTS \.homebridge", ומחק את "אביזרים" ו- "תיקיות מתמשכות. הפעל את שירות Homebridge באמצעות מנהל המשימות של Windows.

בצע את השלבים שוב כדי לקשר את Homebridge לאפליקציית Home.

חשוב לציין כי כל מכשיר המובנה באפליקציית הבית מופעל באופן מקומי. בכדי שתוכל לשלוט במכשירי אפליקציית Home באמצעות רשת חיצונית (חיבור 3G / 4G, למשל), יהיה עליך להקים רכזת אוטומציה מאחד ממכשירי Apple הבאים: iPad (עם iOS 10 ואילך), Apple TV (דור רביעי), או HomePod. בדרך זו, אפילו מחוץ לבית, תוכל לשלוט מרחוק במכשירי האוטומציה שלך ו- IoT המשולבים עם אפליקציית Home באמצעות Homebridge או Homekit.

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

www.npmjs.com/search?q=homebridge-plugin

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

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

ב- Windows, שורת הפקודה חייבת לפעול כמנהל מערכת כדי שתוכל לבצע את שורות הפקודה, ואין להשתמש במילה sudo מכיוון שהיא לא תזוהה על ידי המערכת.

בכל פעם שאתה מתקין תוסף, הקפד להוסיף את המידע שלו ב- config.json ולהפעיל מחדש את Homebridge כך שניתן יהיה לעדכן את אפליקציית הבית עם המידע מהתוספים שנוספו. באופן דומה, בכל פעם שתסיר את ההתקנה של תוסף Homebridge, הקפד להסיר את פרטי config.json של התוסף, כאילו לא תסיר את השרת עלולות להיות לך בעיות הפעלה.

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

homebridge.io/

github.com/nfarina/homebridge

support.apple.com/pt-br/HT204893

אם יש לך מכשירי Sonoff וברצונך להשתמש בהם עם אפליקציית Home ו- Siri, אני ממליץ לך לקרוא את אפליקציית Integrate Sonoff With Home (Apple IPhone IOS) להוראה.

מוּמלָץ: