OpenHAB לעומת עוזר בית: מה הכי מתאים לבית החכם שלך?

OpenHAB לעומת עוזר בית: מה הכי מתאים לבית החכם שלך?

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

ההבדל העיקרי בין OpenHAB ל-Home Assistant הוא שה-Home Assistant מדורג מעט טוב יותר בגלל המבנה הידידותי למשתמש והשילוב הקל שלו. עם זאת, שתיהן אפשרויות נהדרות, ומציעות תכונות דומות כמו Amazon Alexa Echo, אפליקציות לטלפון שלך ועבודה עם פרוטוקולי Zigbee ו- Z-Wave.

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

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

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

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

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

מה זה OpenHAB?

קאי קרויזר יצר את OpenHAB ב-2010, ו-OpenHAB 2 פותח בג'אווה. הוא משלב את Apache Karaf עם Eclipse Equinox כדי ליצור סביבת זמן ריצה של Open Services Gateway (OSGi). שרת ה-HTTP הוא Jetty, ואתה יכול להרחיב את OpenHAB באמצעות הרחבות. (עוד על תוספות קצת מאוחר יותר).

אתה יכול להריץ את OpenHAB בפלטפורמות פופולריות רבות כולל Windows, Mac OSx ו- Linux.

מה זה עוזר בית?

Home Assistant משתמש ב- Python 3 ו- Polymer, עבור הרכיבים האחוריים והחזיתיים, בהתאמה. הוא מורשה תחת Apache 2.0, וכמו OpenHAB ניתן להרחיב אותו באמצעות תוספות.

OpenHAB לעומת Home Assistant: מילה על בחירת הפלטפורמה שלך

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

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

OpenHAB לעומת עוזר בית: מה משותף להם?

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

    לשניהם יש כישורים בשוק אמזון Alexa Skills.אם יש לך Amazon Echo או כל מכשיר אחר בעל יכולת Alexa, אתה יכול להשתמש בתוכנות אלה כדי לעשות שימוש רב יותר ברכזת הבית החכם שלך. שניהם עובדים עם פרוטוקולי Zigbee ו-Z-Wave.המשמעות היא שתוכלו להשתמש ברוב פרוטוקולי הבית החכם איתם ללא מאמץ. לשניהם יש גם אפליקציות.אם יש לך אייפון או מכשיר אנדרואיד, תוכל לגשת לשניהם בקלות. לשניהם יש קהילות שפועלות לעזור לאחרים.כמו ברוב הקהילות המוכוונות לתכנות, אתה יכול לצפות לקבל הרבה עזרה מאנשים הן בקהילות OpenHAB והן בקהילות Home Assistant.

OpenHAB לעומת Home Assistant: ההתקנה

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

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

המנצח כאן: עוזר בית

Open HAB לעומת עוזר בית: מה לגבי אינטגרציה?

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

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

המנצח כאן: עוזר בית

לאיזו פלטפורמה יש מדריכי עזרה טובים יותר?

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

עם זאת, ידוע כי לשניהם יש את הבעיות שלהם בכל הנוגע להסברים. רוב האנשים מוצאים ש-OpenHAB שלם יותר בכל הנוגע למדריכי העזרה שלהם.

המנצח כאן: OpenHAB

OpenHAB לעומת עוזר בית: פונקציונליות

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

מה לגבי השימוש באפליקציה?

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

המנצח: OpenHAB

מה לגבי חווית הקידוד שלך?

במונחים של קידוד כללי האוטומציה שלך, הדברים נהיים קצת שונים. OpenHAB משתמש ב-Xtrend ב-Blocky כדי לכתוב את הכללים שלך, בעוד Home Assistant משתמש ב-YAML. YAML הוא סימון קידוד ידידותי יותר למשתמש, בעיקר משום שהוא נכתב כך שיהיה קריא גם עבור שאינם מקודדים.

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

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

המנצח: עוזר בית

OpenHAB לעומת Home Assistant? איך נראות תוספות?

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

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

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

זה בטוח לומר של-OpenHAB יש מספיק פונקציונליות לעשות את רוב הדברים שאנשים אוהבים לראות בתים חכמים עושים. Home Assistant, לעומת זאת, עושה את המייל הנוסף בכך שיש לו תוספות הכוללות מטבעות קריפטוגרפיים כמו Ripple וחיבורי רכב.

המנצח: עוזר בית

OpenHAB לעומת Home Assistant: ממשק משתמש

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

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

המנצח: צמוד.

תאימות Raspberry Pi

זה לא סוד ש-Raspberry Pi ידוע בתור החבר הכי טוב של מתכנת. המיני-מחשבים הזולים הללו שימשו כמעט בכל דרך פריצה/makerspace שאפשר להעלות על הדעת. יש חדשות טובות כאן: שתי הפלטפורמות יכולות לעבוד עם Raspberry Pi.

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

המנצח: צמוד.

OpenHAB לעומת Home Assistant: גמישות

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

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

המנצח: צמוד.

OpenHAB לעומת Home Assistant: מקורות קידוד ועדכונים

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

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

איך העדכונים?

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

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

המנצח: עוזר בית

Open HAB לעומת עוזר בית: איך הקהילות נראות?

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

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

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

המנצח: עוזר בית

כמה קל להשיג קודים לפלטפורמה שלך?

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

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

המנצח: עוזר בית.

OpenHAB לעומת Home Assistant: יישומים ניידים

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

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

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

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

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

הזוכה: OpenHAB.

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

תחילת העבודה עם OpenHAB

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

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

תחילת העבודה עם Home Assistant

הקפד להוריד את ה-Home Assistant העדכני ביותר שתואם את הדגם שלך של Raspberry Pi. אתה יכול להשתמש ב-balenaEtcher כדי להבהב את תמונת עוזר הבית לכרטיס המיקרו SD שלך. ברגע שהוא נמצא בכרטיס, הכנס את הכרטיס לתוך ה-Raspberry Pi שלך וחבר את כבל החשמל וכבל ה-ethernet.

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

הטייק הסופי שלנו

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

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

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

שאלות קשורות

איך אני יכול ליצור בית חכם אם אני לא יודע איך לקודד?

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

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

האם עננים של OpenHAB ו-Home Assistant בחינם?

הענן של OpenHAB הוא בחינם, אבל עוזר הבית עולה 5 דולר לחודש.

מדריכים קשורים