Tropic Host

Home Assistant: מה זה, יכולות והתקנה בשרת

1 דקות קריאה
Tropic
Home Assistant: מה זה, יכולות והתקנה בשרת

Language: he

Home Assistant: מרכז שליטה מאוחד לבית החכם שלך

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

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

Home Assistant בשבעה צעדים

  1. בדוק את המכשירים שלך בקטלוג האינטגרציות של Home Assistant.
  2. בחר היכן להתקין אותו: hub מוכן, mini PC, Raspberry Pi, NAS, מכונה וירטואלית או שרת Linux.
  3. התקן את Home Assistant OS או את Home Assistant Container.
  4. הוסף את המכשירים והשירותים שהתגלו.
  5. שייך אותם לחדרים והגדר את לוח הבקרה.
  6. צור אוטומציה שימושית אחת.
  7. הגדר גיבויים וגישה מרחוק מאובטחת.

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

מהו Home Assistant

Home Assistant היא פלטפורמת קוד פתוח וחינמית לשליטה בבית חכם. היא משמשת כרכזת מרכזית: מתחברת למכשירים ולשירותים של יצרנים שונים ומאפשרת לנהל אותם מממשק אינטרנט או מאפליקציה לנייד.

קטלוג הפרויקט כולל יותר מ־1,500 אינטגרציות: תאורה, ציוד אקלים, מצלמות, שואבי אבק רובוטיים, מוני אנרגיה, MQTT, Zigbee, Z-Wave, Matter, Apple HomeKit ושירותי ענן.

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

למה Home Assistant שימושית יותר מאוסף אפליקציות

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

אוטומציות מורכבות מ־trigger, מ־condition אופציונלי ומ־action. לדוגמה: ״מישהו הגיע הביתה״ הוא ה־trigger, ״השמש כבר שקעה״ הוא ה־condition, ו״הדלק את אורות הסלון״ הוא ה־action.

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

באמצעות local integration, הפקודות והנתונים נשארים ברשת הביתית, והתרחישים יכולים לפעול גם ללא חיבור לאינטרנט. עם זאת, אם מכשיר מספק רק cloud API, Home Assistant תהיה תלויה גם בשירות של היצרן.

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

תרחישים שימושיים ל־Home Assistant

תאורה בלי להשתמש כל הזמן במתג

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

הגנה מפני נזילות

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

בקרת אקלים לפי נוכחות

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

התראה על סיום כביסה

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

איתור צריכת אנרגיה מיותרת

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

האם צריך לדעת לתכנת?

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

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

היכן כדאי להתקין את Home Assistant

התיעוד העדכני משתמש בשתי אפשרויות עיקריות: Home Assistant Operating System ו־Home Assistant Container.

אפשרותמתאימה במיוחד ל־מה חשוב לדעת
Home Assistant Greenמי שצריך hub מוכןהמערכת כבר מותקנת
Raspberry Pi או mini PC עם Home Assistant OSרוב המשתמשים הביתייםעדכונים, גיבויים ואפליקציות נוחים
מכונה וירטואלית על NAS או שרת ביתימי שכבר מחזיק host שפועל תמידאפשר להקצות משאבים ולהעביר התקני USB
Home Assistant Containerמשתמשי Dockerאין app store מובנה; העדכונים ידניים
VPSבדיקות ומיקומים מרוחקיםאין גישה ישירה להתקני הרדיו בבית

Home Assistant OS היא האפשרות המומלצת לרוב המשתמשים. Container נוחה כאשר שירותים אחרים כבר פועלים בשרת Linux, אך אפליקציות ורכיבים מסוימים עבור Thread או Z-Wave צריכים תחזוקה נפרדת.

כמה משאבים נדרשים

הדרישה הרשמית המינימלית למכונה וירטואלית היא 2 vCPU ו־2 GB RAM. הנחיות מעשיות:

תרחישCPURAMאחסון
בדיקה או מערכת קטנה2 vCPU2 GBSSD בנפח 32 GB
מערכת ביתית עם מקום לשירותים נוספים2–4 vCPU4 GBSSD בנפח 32–64 GB
מצלמות, קול מקומי והיסטוריה נרחבת4+ vCPU8+ GBהחל מ־SSD בנפח 64 GB

מצלמות, שמירת היסטוריה, מודלים קוליים ו־containers נוספים מגדילים את העומס יותר מכול. להתקנה קבועה עדיף להשתמש ב־SSD.

איך להתקין את Home Assistant עם Docker Compose

השיטה מתאימה לשרת Linux שבו Docker Engine ו־Docker Compose כבר מותקנים. צור תיקייה:

mkdir -p ~/homeassistant/config
cd ~/homeassistant

צור את compose.yaml:

services:
  homeassistant:
    container_name: homeassistant
    image: ghcr.io/home-assistant/home-assistant:stable
    volumes:
      - ./config:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
    environment:
      TZ: Etc/UTC
    restart: unless-stopped
    stop_grace_period: 60s
    privileged: true
    network_mode: host

השורה /run/dbus נדרשת עבור Bluetooth וניתן להסיר אותה אם Bluetooth אינו בשימוש. החלף את אזור הזמן Etc/UTC באזור הזמן שלך. הפעל את ה־container:

docker compose up -d

הממשק ייפתח ב־http://SERVER_IP:8123. בשרת ביתי השתמש בו מתוך הרשת המקומית. ב־VPS חסום מראש את 8123 בחומת האש החיצונית.

לחיבור הראשון לשרת מרוחק אפשר ליצור SSH tunnel:

ssh -L 8123:127.0.0.1:8123 user@SERVER_IP

פתח את http://localhost:8123, צור חשבון מנהל והוסף את האינטגרציות הראשונות שלך.

האם אפשר להשתמש ב־Home Assistant ב־VPS

Home Assistant Container פועלת ב־VPS עם Linux. הדבר מתאים להיכרות עם הממשק, לשימוש באינטגרציות ענן ולחיבור מיקומים מרוחקים באמצעות VPN או MQTT.

עם זאת, VPS נמצא מחוץ לבית. בדרך כלל הוא אינו יכול לראות מכשירים מקומיים באמצעות network discovery, ואינו יכול להשתמש ישירות במתאם ה־USB הביתי עבור Zigbee, Z-Wave או Thread. גם חיישני Bluetooth יישארו מחוץ לטווח.

לכן עדיף להשאיר את הבקר הראשי בבית ולהשתמש ב־VPS כשכבה חיצונית: שער VPN, נקודת גישה מאובטחת, שרת ניטור או host לשירותים קשורים.

למערכת בדיקה ללא פרוטוקולי radio מקומיים מספיקים 2 vCPU, 2 GB RAM ו־SSD. עם tropic.host אפשר להתחיל בתצורת Linux קטנה ולהגדיל משאבים אם מוסיפים ל־Home Assistant את MQTT,‏ Node-RED, בסיס נתונים או containers אחרים. Zigbee, Thread, Z-Wave ו־Bluetooth עדיין עדיף להשאיר ב־node הביתי.

איך להגדיר גישה מאובטחת וגיבויים

אל תחשוף ישירות את פורט 8123. לשליטה מרחוק השתמש ב־Home Assistant Cloud, ב־VPN או ב־reverse proxy עם HTTPS. הפעל אימות רב־גורמי והענק הרשאות מנהל רק למשתמשים שזקוקים להן.

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

טעויות נפוצות

טעותגישה טובה יותר
קניית מכשיר לפני בדיקת האינטגרציה שלובדוק דגמים ותכונות נתמכים
יצירת עשרות אוטומציות מידהתחל בתרחיש פשוט אחד
הסרה מוחלטת של מתגים פיזייםהשאר שליטה ידנית לפונקציות קריטיות
התקנת Zigbee coordinator ב־VPSמקם אותו בתוך הבית
שמירת הגיבוי ליד המערכתצור עותק במכשיר אחר או מחוץ לבית

סיכום קצר

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

עדיף להשאיר את השרת הראשי בתוך הבית, במיוחד כשמשתמשים ב־Zigbee, Thread, Z-Wave או Bluetooth. VPS שימושי לבדיקות, לאינטגרציות ענן, ל־VPN, לניטור ולשירותים קשורים, אך אינו מחליף radio gateway מקומי.

FAQ

האם Home Assistant חינמית?

כן. חומרה, שירותי ענן של צד שלישי ומנוי Home Assistant Cloud האופציונלי עשויים לעלות כסף.

האם המערכת תעבוד ללא חיבור לאינטרנט?

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

האם חייבים Raspberry Pi?

לא. אפשר להשתמש ב־Home Assistant Green, ב־mini PC, במחשב ישן, ב־NAS, במכונה וירטואלית או בשרת Linux.

מה עדיף: Home Assistant OS או Container?

Home Assistant OS נוחה יותר לרוב המשתמשים. Container מתאימה למי שכבר משתמש ב־Docker ומוכן לתחזק שירותים נוספים בעצמו.

האם אפשר לחבר מכשירים מיצרנים שונים?

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