אהלן חברים,
אז כמו שהבטחתי אני מתרגם מדריך מאתר micasaverde אז ככה שכל הזכויות שמורות להם ובפרט ל-damanxd gregorito הענקים! ובכלל לכל מי שכתב את הקוד.
אין באחריותי שום נזק במידה ויגרם למכשירכם/למחשב שלכם - הכל בגדר המלצה בלבד.
לפי שנתחיל אני חייב להדגיש שהמדריך פונה עבור משתמש שיש ברשותו מערכות הפעלה של אפל לדוגמא אל-קפיטן אני מניח שגם עבור מערכת אובונטו של לינקוס מדריך זה יהיה תקין (לא בדקתי, אבל שווה להרים מכונה וירוטאלית ולנסות )
ראוי לציין שהכל יעבוד בתנאי שאתם על
אותה הרשת של ה-vera מחוץ לבית סירי לא תפעיל עבורם שום דבר.
אוקי אז נתחיל
1. יש להתקין על המחשב את הגרסה האחרונה של NodeJS חפשו בגוגל

2. לאחר ההתקנה לפתוח את הטרמינל ולהקליד node -v - אתם אמורים לראות את הגרסה שהתקנתם, לאחר מכן להקליד npm -v ואז אתם אומרים לראות 3.3.6
3. לאחר מכן להקליד sudo npm config set registry
http://registry.npmjs.org ואז אנטר
4. ואז להקליד sudo npm install -g node-gyp ולאחריו אנטר
5. תפתחו שוב את הטרמינל ותקלידו git clone --recursive
https://github.com/Hackworth/VeraHomeKitBridge.git (או לחלופין להוריד ישרות מהלינק את קובץ ולחלץ אותו לכונן של הספריה הראשית)
6. להקיש בטרמינל cd ואז לגרור את התיקיה שחילצנו לטרמינל וללחוץ אנטר
7. לוודא שאנחנו אכן נמצאים בתוך בתיקיה ואז להקיש npm install
8. לאחר מכן לגשת לתיקיה שהורדנו ואז ל- lib/HAP-NodeJS
9. יש שמה קובץ בשם package.json צריך לערוך אותו עם התוכנה לעריכת קבצים מסוג זה לדוגמא TextWrangler (ניתן להוריד מהלינק הבא
http://www.barebones.com/products/textwrangler
10. לאחר שפתחתם את הקובץ עם התוכנה TextWrangler יש לגשת לשורה 7
ולמחוק את כל השורה ופשוט להעתיק במקום את המלל הבא: "curve25519": "git://github.com/volschin/node-curve25519" and save. everyhing, including"
כולל הגרשיים!
11. תחזרו לטרמינל ותוודאו שהנתיב שלכם הוא בתוך הספריה הזאת VeraHomeKitBridge/lib/HAP-NodeJS במידה ולא פשוט תקיש cd ואז תגררו את הנתיב הנ״ל. לאחר שאתם בנתיב תקיש npm install תלחצו אנטר. שימו לב שמלא ריכבים הותקנו אבל הרכיב curve25519 לא הותקן
12. לאחר מכן תקלידו npm install curve25519 ואז אנטר (למען הסדר הטוב, במידה ולא תעשו את סעיף 10 כראוי זה לא יעבוד )
13. לאחר מכן גשו לתיקיה node_modules שנמצאת בתוך VeraHomeKitBridge
14. אתם תיראו שמה מלא תיקיות חפשו את התיקיה curve25519-n ותשנו לה את השם ל- curve25519
16. לאחר מכן גשו לתיקיה VeraHomeKitBridge עצמה ופתחו את הקובץ config.json עם התוכנה TextWrangler
17. בשורה 2 בקובץ יש לקליד את כתובת ה-ip של הvera שלכם
18. תחזרו לטרמינל תוודאו שאתם בנתיב של התיקיה VeraHomeKitBridge עצמה ואז תקלידו npm run start
19. אם הכל תקין צריך להיות רשום לכם Starting Vera HomeKit Bridge...Create accessory: name of your accessory, TCP server accepting connection on port: 51826, HAP Server is listening - לאחר מכן
לא לסגור את הטרמינל ולהשאיר אותו פתוח/ממוזער
20. תפתחו את האיפון שלכם ותורידו את התוכנה Elgato Eve או תוכנה אחרת שעובדת עם הבית החכם של אפל
21. כנסו ל- settings, ואז ל- accessory תחברו להוסיף accessory תוסיף בצורה ידנית הוא יבקש ממכם קוד תקלידו 03145154
22. לאחר מכן אתם תראו את כל המוצרים שיש לכם בוורה
23. תפעילו את סירי ותבקשו ממכם להדליק/לכבות לכם מנורות בבית.
בהצלחה
