PiHass – Ready to Use Home-Assistant Rpi Image

PiHass - אימאג' מוכן עבור Raspberry Pi

PiHass היא מערכת מוכנה של Home Assistant עבור Raspberry Pi המיועדת עבור משתמשים מתחילים ומתקדמים כאחד. את המערכת בניתי על מנת לאפשר למשתמשים נקודת התחלה פשוטה ומהירה יותר תוך החלת סט הגדרות בסיסי (וחשוב) הכולל מספר סקריפטים, חיישנים, Custom UI וכן קומפוננטות מקוסטמות (שחלקן פיתוח שלי).

על מנת להנות ממערכת ה PiHass יש תחילה להוריד את קובץ ה Image מכאן או מכאן

לאחר ההורדה יש לחלץ את הקובץ מתוך ה- ZIP ולצרוב אותו אל כרטיס הזכרון באמצעות תוכנה כמו Win32 Disk Imager.

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

 

PiHass - Sensors includePiHass - Sensors example

המערכת מכילה את ההגדרות והרכיבים הבאים:

  • SMB – שיתוף רשת של תיקיית ההגדרות לגישה נוחה לקבצי ההגדרה.
  • התקנת MySQL עם הגדרה מראש של Database עבור יציבות ומהירות (מידע נוסף ניתן למצוא כאן).
  • סט סקריפטים: עדכון ל Home Assistant, עדכון למערכת ההפעלה, אתחול המערכת ועוד.
  • חיישן Device Status – רכיב פרי פיתוחי שמאפשר בדיקה של סטטוס מכשירים ברשת (ניתן לקרוא עליו כאן)
  • חיישן וסקריפט אשר מציגים מידע אודות ה Database כולל אפשרות לבצע אופטומיזציה (מחיקת הסטוריה).
  • חיישני מידע על המערכת (שימוש בזכרון/מעבד, גרסאת המערכת, זמן מאז האתחול האחרון ועוד).
  • חיישן SpeedTest עבור בדיקות מהירות האינטרנט (כולל חיווי לגבי מצב החיבור לאינטרנט) – ניתן לקרוא על כך עוד כאן.
  • Custom Ui – כפתורים / קו מפריד כפי שניתן לראות בתמונות.
  • שימוש בהקבצה וההשקפה  – ניתן לקרוא על כך במדריך של דימה באתר.

בנוסף לכך המערכת מכילה Custom Components אשר אינם עם הגדרת ברירת מחדל:

סיסמאות ומשתמשים:

  • MySql – שם המשתמש hassuser / סיסמה hasspass
  • שיתוף ההגדרות ברשת – שם משתמש pi / סיסמה homehassistant.

שינוי הגדרות ראשוניות:

  • הגדרת סיסמה לכניסה למערכת:
    כברירת מחדל המערכת מגיעה ללא סיסמה, על מנת להחיל סיסמה יש להוריד את ההערה מ api_password בקובץ ה configuration.yaml על ידי מחיקת סימן ה "#" ולאחר מכן בקובץ secrets.yaml להגדיר את הסיסמה שברצונכם להשתמש בה. אתחלו א המערכת ובדקו אותה.
  • מיקום:
    חיישנים וקומפוננטות שונות כמו מזג האויר, מפה, מעקב מיקום ועוד משתמשים במיקום המערכת על פי קו אורך / רוחב המוגדרים בקובץ configuraion.yaml. כברירת מחדל הערכים נקבעים בעת ההתקנה. על מנת להגדיר את המיקום שלכם כנסו תחילה לאתר הבא: latlon הקישו את כתובת מגוריכם ולחצו על "Find" והאתר ימיר את הכתובת לקו אורך/רוחב. את הנתונים שקבלתם הגדירו בקובץ ה configuration.yaml בהתאמה. אתחלו את המערכת ובדקו את ההגדרות.

שימוש מהנה,

5 Comments

  1. שלום קודם כל תודה על הממשק
    1.לא הצלחתי להתחבר לקבצים ברשת הוא רושם לי סיסמה שגיאה
    2 . לא מצאתי את add-on store tab בממשק

Leave a Reply

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


*