אוטומציה ביתית עם openHAB וה-Raspberry Pi

עם openHAB אתה שולט במגוון רחב של מוצרים באופן מרכזי - מאורות למערכות Hi-Fi ועד למרכז המדיה Kodi.

לְהַצִיג

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

  • מה זה openHAB?
  • קונספט openHAB
  • בסיס: Raspberry Pi
  • הגדר התקן רשת ונורית Hue

מה זה openHAB?

openHAB הוא אחד תוכנת קוד פתוח לשלוט בבית חכם - בקיצור. למעלה מ-200 מוצרים או יצרנים נתמכים כיום, כגון AVM, Bose, LG, Minecraft, Hue, Tesla, ZigBee, macOS, somfy, Alexa, Chromecast, Gardenia ועוד רבים אחרים. נכון שלא כל המאפיינים של הפרט "דברים", כפי שהם נקראים בשפה openHAB, נתמכים, אבל באופן כללי משתמשי בית חכם רבים צריכים למצוא את עצמם כאן. כל הדברים האלה (למה לא "דברים"? בהמשך עוד.) ניתן לנטר בממשק openHAB, במקרה הפשוט ביותר כדי לראות אם הם מקוונים. ניתן לשלב אותם גם בקבוצות, למשל כדי לתאר חדר בבית.

openHAB תומך במספר יצרנים ידועים. ×

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

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

קונספט openHAB

openHAB כבר מקבל ציון עם תפיסה כללית מאוד קוהרנטית - הסיבה לאמור לעיל "דברים": דברים בעצם אומרים דברים, אבל ב-openHAB זה משמש כשם פרטי (במיוחד מכיוון שהפעלת תוכנה נקראת רק לעתים נדירות דבר בגרמנית). דבר יכול להיות מנורה, טלוויזיה חכמה, בקר חימום, אבל גם שירות שרת אינטרנט. בואו ניקח כדוגמה אור של Philips Hue. לאור Thing Hue יש כמה נכסים, כגון בהירות וטמפרטורת צבע - ב-openHAB "ערוצים" שקוראים לו. לערוצים כאלה יש סטטוס (מופעל/כבוי, 50 אחוז וכו'.). על מה שנקרא "כריכה" כעת ניתן לאמץ/להפעיל את האור Thing Hue עם הערוצים שלו ב-openHAB.

לְהַצִיג

ב-openHAB, המאפיינים/ערוצים של אור ה-Hue נקראים אז "פריטים": פריטים הם ייצוגים וירטואליים של אפשרויות ההגדרה הבודדות. לדוגמה, כאשר אתה משנה את הטמפרטורה של נורית Hue בממשק openHAB, זה מה שקורה: אתה לשנות סטטוס של הפריט "גוון אור-1/טמפרטורת צבע" אשר מועבר לאחר מכן לטמפרטורת צבע הערוץ של אור Things Hue דרך הכריכה. היתרון הגדול: רק פריטים משמשים בכללים ותצורות טקסט. אם כתובת IP של דבר משתנה בשלב מסוים או אם אתה עובר מנורות ה-Hue לאורות Osram, אתה צריך להגדיר מחדש את החיבור רק פעם אחת - אבל הכללים שלך ימשיכו לעבוד.

openHAB מציעה ממשקים שונים למטרות שונות. ×

בסיס: Raspberry Pi?

openHAB פועל כמעט בכל מקום: Windows, Linux, macOS, PINE64, Docker, Synology ומערכות אחרות נתמכות. וכמובן יש גם מערכת מוכנה ל-Raspberry Pi, שהיא תמיד בסיס טוב לפרויקטים כאלה. גם ה-4er Pi החדש נתמך. ההליך זהה לכל שאר הפרויקטים של רספי - זה המערכת חייבת להיות מהבהבת לכרטיס SD רָצוֹן:

  1. תטען את זה תמונת openHAB כקובץ xz מטה.
  2. חבר אחד כרטיס זיכרון עם לפחות 4GB אחד.
  3. התחל את זה כלי הדמיה Win32 Disk Imager או לחילופין balenaEtcher.
  4. בחר את קובץ xz as "תמונה" או "מָקוֹר" וה כרטיס זיכרון כמו "יַעַד"/destination - התחל את התהליך.
  5. חבר את ראספי עם כבל רשת ואתחול מהכרטיס. לאחר - לפי openHAB - 15 עד 45 דקות יש להשלים את ההגדרה.
לְהַצִיג

לאחר מכן תוכל להגיע ל-openHAB דרך נמל 8080 וה IP של הפטל, אז לגבי "192.168.178.100:8080" בדפדפן. במהלך ההתחלה הראשונה, העוזר יבקש ממך את ה סוג התקנה - פשוט תבחר "בְּרִירַת מֶחדָל".

openHAB מהבהב באמצעות Win32 Disk Imager. ×

לבדיקה, לעומת זאת, אנו ממליצים על גרסת Windows: פועל לחץ לחיצה כפולה לקובץ "התחל.שאל" ו-openHAB כבר נמצא תחת "מארח מקומי: 8080"- תמונות Raspberry Pi הובילו לצערנו ללא מעט בעיות כאן. ועכשיו הרצה מהירה להגדרת שני דברים/ערוצים באמצעות כריכות כפריטים.

הגדר התקן רשת ונורית Hue

לְהַצִיג

בדפדפן, משהו מעט לא מוכר מחכה לך בהתחלה: ראשית אתה מקבל מספר ממשקי משתמש לבחירה. בניגוד לשאר העולם, ממשקי משתמש חלופיים/ניתנים להחלפה לא מתכוונים כאן. זה עניין של ממשקי GUI למטרות שונות. עבור תצורה אתה צריך רק את "PaperUI". אתה תמיד יכול להגדיר את התקן הרשת של Thing. האור של Thing Hue אמור להיות יותר (!) מתאר גרסה פשוטה מאוד למוצרי בית חכם "אמיתי".

    1. ראשון לְהַפְעִיל האפשרות "מצב פשוט" תחת "תצורה/קישור מערכת/פריטים". פריטים נוצרים אוטומטית עבור דברים חדשים שנוצרו.
    2. כעת עבור אל "תוספות" ושם ללשונית "כריכות". מכאן התקן את "כריכת רשת".
    1. כריכות מותקנות. ×

  1. לאחר ההתקנה, עבור אל "תיבת הדואר הנכנס", לחץ על זה שם סמל פלוס ואז על הערך "כריכת רשת" - סריקת רשת מתחילה מיד, הכוללת לפחות כמה "מכשיר רשת הניתן לפינג" יוצגו, כלומר מכשירים/דברים שפשוט זמינים. בנוסף, כמה ערכים "מכשיר רשת עם שירות" להראות, למשל עם שרת האינטרנט של NAS או דומה. לְהוֹסִיף דברים כלשהם בעניין ה סמלים של סימן ביקורת הוסיף.
  2. עבור בחזרה בניווט, עכשיו ל"תצורה/דברים": כאן תמצאו את הדבר החדש שנוסף - לכל לחץ על זה ואז להגיע לשם לערוצים ונכסים נוספים. כברירת מחדל הם כל הערוצים שנבחרו (openHAB לפעמים קורא לזה מקושר), אבל אתה יכול גם להזין מידע בודד כמו "נראה לאחרונה" לבטל.
  3. כעת עזוב את עולם הדברים האמיתיים והתצורה: עבור אל " בסרגל הצדלִשְׁלוֹט". כאן תוכל לראות את מכשיר הרשת שלך עם הפריטים הבודדים "באינטרנט", "זמן פינג" ו"נראה לאחרונה", כל אחד עם נתוני הסטטוס המשויכים.
  4. לדוגמה ה-Hue: שוב להתקין ראשית זה כריכה ("כריכת גוון") - אבל בתחילה לא מוצאים דבר בתיבת הדואר הנכנס! אתה צריך ללכת ל לחץ על הכפתור בגשר הגוון: כתוצאה מכך, openHAB יכול צור משתמשי Hue Bridge וה לשמור נתוני כניסה. לאחר מכן יופיעו מכשירי ה-Hue בתיבת הדואר הנכנס ו ניתן להוסיף כדברים רָצוֹן.

ועכשיו openHAB נהיה ממש כיף בפעם הראשונה: ב-לִשְׁלוֹט" אתה כבר לא רואה רק מידע סטטוס, אלא יכול להשתמש באורות באופן מיידי נשלט באמצעות ווידג'טים פשוטים. השלב הבא יהיה כעת אוטומציה, כלומר כתיבת סקריפטים, שתחרוג מההיקף בשלב זה. בעיקרון, זה די טריוויאלי "אם-זה-אז-זה" בונה. אבל מה בדיוק עובד ואיך תלוי בכל כריכה או דבר בנפרד - וכרגע הדבר היחיד שעוזר הוא קריאה, קריאה, קריאה. של ה רשימות תוספות תמיד להגיע תיעוד ההרחבות.

לוח מחוונים מוגדר במלואו ב-openHAB. × תצוגה

כל העניין היה באמת רק ריצה מהירה. ממשקי המשתמש האחרים עדיין דורשים תשומת לב, אפליקציות הסמארטפון לגישה גם ומושגים כמו מפות אתר - שוב עבודת טקסט - צריכים להיבדק יותר מקרוב לפני שתקשר את 199 המכשירים החכמים שלך זה עם זה באמצעות 350 כללים. טיפ לחיבור: ב- תוספות ניתן למצוא ב"לְעַרְבֵּב"הכלי"מנוע כללים (ניסיוני)" - זה מאפשר ליצור כללים דרך ממשק האינטרנט. עם זאת, נדרש ניסוי קטן.

עוד בנושא: