Please reload

פרסומים אחרונים

Home Assistant - מדריך התקנה על Raspberry Pi

4.6.2018

1/5
Please reload

Featured Posts

Owntracks - הקפצת אירועים ואוטומציה באמצעות presence detection

15.11.2017

 

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

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

 

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

 

החיישן בו אעשה שימוש במאמר הוא של OwnTracks אשר יכול לעבוד ב HTTP וכן ב MQTT, במאמר זה אדגים את השימוש ב MQTT (מי ומה בדיוק הוא MQTT תוכל ללמוד במאמר הבא). 

 

*** לפני שנתחיל יש לוודא כי המערכת ניתן לגישה מחוץ לרשת הביתית בפורטים 8080 ו-1883. ניתן לעשות את זה על ידי הגדרת Port Forwording (כאשר ההגדרה משתנה מראוטר לראוטר). ***

 

שלב א' - הגדרת המערכת

 

בשלב הראשון נפעיל את ה  MQTT Broker המובנה של המערכת על ידי הוספת החלק הבא לקובץ ה Configuration של המערכת בצורה הבאה:

 

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

https://www.latlong.net/ והקישו  את כתובתכם כמו בדוגמה הבאה:

 

 כעת העתיקו את נקודות הציון אל תוך קובץ ההגדרות (במקום הסולמיות), כפי שניתן לראות כאן:

   

על מנת לדייק יותר במיקום (במידה ותרצו להשתמש בחיישנים מבוסס יום/לילה למשל) הוסיפו גם את גובה הבית המוערך בפרמטר ה elevation.

כעת נוסיף לקובץ ההגדרות את חיישן ה Owntracks:

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

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

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

 

 

שלב ב' - הגדרת האפליקציה

 

כעת נתקין את האפליקציה של OwnTracks ונגדיר אותה להעביר עדכוני מיקום למערכת ה HASS.

להורדת האפליקציה לאנדרואיד לחץ כאן!

להורדת האפליקציה לאייפון לחץ כאן!

 

עם פתיחת האפליקציה יפתח מסך מקדים עם אשף ראשוני להגדרות:

 נלחץ על החץ הקטן ונעבור למסך הבא:

 נבחר ב Private MQTT ונעבור למסך הבא: