Install Home Assistant on Ubuntu 16.04 / 17.04

Home Assistant - Home Automation

Home Assistant הנה מערכת לניהול בית חכם ואוטומציה ומבוססת קוד פתוח וכתובה בשפת פייתון. המערכת תומכת במגוון רכב של חיישנים, אוטומציות, אירועים והתראות.במאמר זה אסביר כיצד להתקין את המערכת על גבי שרת לינוקס מהפצת Ubuntu בגרסאות 16.04 ו- 17.04.

תחילה וודאו כי יש ברשותכם מערכת מבוססת Ubuntu מותקנת, במאמר הבא ישנו מדריך התקנה (ניתן לדלג על ההתקנה של esxi).
את ההתקנה נבצע על Python Virtual Env (תוכלו לקרוא על כך באתר של home-assistant.io).

 

התקנת Virtual Environment

פתחו את הטרמינל והקלידו את הפקודה הבאה:

ולאחריה:

כעת נוסיף משתמש למערכת:

אם ברצונך להשתמש ברכיבי z-wave בעתיד, יש להוסיף את המשתמש לקבוצת Dialout:

כעת נוסיף תיקיה עבור ההתקנה והמשתמש של Home Assistant:

התחברו דרך המשתמש שיצרנו (החלפת משתמש):

כעת נתקין את הסביבה הוירטואלית:

וכעת נפעיל אותה:

כעת, התקינו את Home Assistant:

כתבו את הפקודה הבאה בכדי להתנתק מהמשתמש:

כעת נבדוק שהמערכת עובדת, לצורך כך רשמו את הפקודה הבאה:

פתחו את הדפדפן והקישו את כתובת ה IP של השרת בתוספת פורט 8123, לדוגמא: http://192.168.0.1:8123

 

חלק ב' – הפעלה אוטומטית

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

צרו קובץ בשם home-assistant@homeassistant.service על ידי הפקודה הבאה:

והדביקו לתוכו את הטקסט הבא:

שמרו את השינויים וסגרו את הקובץ על ידי לחיצה על ctrl+x ולאחריו Y ו enter.

כעת הפעילו את ה service על ידי הפקודות הבאות:

כעת נבדוק את מצב ה Service על ידי הפקודה הבאה:

אתחלו את השרת:

ובדקו שלאחר עליית השרת המערכת נגישה דרך הדפדפן.

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*