openHAB או Home Assistant

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון

שליחה

@Chura
·ה item הוא ייצוג לוגי של האביזר והיכולות שלו.

ה sitemap זה איך תציג אותו בממשק, מתי ואיפה.

כדוגמא, נורה חכמה של Philips Hue תוגדר ב item במספר שורות, היות ויש לה כמה איפיוניים לוגיים. איפיון אחד זה סוויץ ON/OFF, איפיון שני זה דימר ואיפיון שלישי זה בחירת צבע התאורה.

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

כך שבגדול הקשר בין ההגדרות הוא כדלקמן:

הגדרת הנדבך הלוגי של האביזרים: items

הגדרת הצוגה בממשק: sitemap

הגדרת תרחישים והפעלות: rules

האם זה יקל את הסבל אם אביא את דוגמאות הקוד מכל אחד מהקבצים?

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2568
הצטרף: נובמבר 2015
שם מלא: Grappa

שליחה

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

עזי פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 798
הצטרף: ינואר 2011
שם מלא: עזי
מיקום: מודיעין

שליחה

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

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2568
הצטרף: נובמבר 2015
שם מלא: Grappa

שליחה

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

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

עזי פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 798
הצטרף: ינואר 2011
שם מלא: עזי
מיקום: מודיעין

שליחה

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

puma1
חבר ותיק
חבר ותיק
תגובות: 1574
הצטרף: פברואר 2012

שליחה

התחלתי לכתוב מדריך, מקווה שהוא יעזור למי שמתקשה, יעלה בימים הקרובים

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2568
הצטרף: נובמבר 2015
שם מלא: Grappa

שליחה

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

עזי פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 798
הצטרף: ינואר 2011
שם מלא: עזי
מיקום: מודיעין

שליחה

לפני עדכון הגירסה הוא מצא את הרכיב כרכיב z-wave גנרי. לא התעמקתי בשלב הזה מה ניתן להציג.
בגירסה העדכנית ה-"Thing" המייצג את הרכיב נותן לי לבחור איזה מהפרמטרים להפוך ל-"items" ולאפשר את הצגתם. יש שם 20 פרמטרים.
נא להרשם/להכנס לחשבון בפורום על מנת לצפות בקבצים או בתמונות המצורפים לשרשור

yeuda
חבר ותיק
חבר ותיק
תגובות: 1648
הצטרף: דצמבר 2004
מיקום: יהוד

שליחה

froger כתב:המלצה - נסה להתקין את שניהן על docker ותראה למה את מתחבר יותר.
...
·
אפשר הסבר קצר למה להשתמש ב docker ?
מה ההבדל בין זה לבין פשוט התקנה \ image בלי docker ?

froger
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 236
הצטרף: אפריל 2006

שליחה

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

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

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

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

דוקר זה נחמד והכל, אבל זה מסבך את המשתמש הפשוט עוד יותר :)
Configure Terminal
Write Erase
reload
(6)

froger
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 236
הצטרף: אפריל 2006

שליחה

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

yeuda
חבר ותיק
חבר ותיק
תגובות: 1648
הצטרף: דצמבר 2004
מיקום: יהוד

שליחה

froger כתב:@yeuda

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

עוד כמה שאלות אם אפשר :

האם יש הפרדה בין מידע המשתמש לבין ההתקנה ?
האם ניתן בצורה כזאת לגבות את מידע המשתמש - ובקלות להתקין מחדש במערכת אחרת ולהמשיך מאותו מצב ?
איך משדרגים את המערכת כאשר יוצאת גרסה חדשה ל openhab למשל ?
האם container של דוקר מתאים לרוץ גם על פני מערכות הפעלה שונות - למשל אותו image על ווינדוס ולינוקס ?

תודה
נערך לאחרונה על ידי yeuda ב 16/12/2018 20:29, נערך פעם 1 בסך הכל.

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון

שליחה

@yeuda
·לגבי גיבוי, התשובה חיובית. כל הגדרות התקנה שלך נמצאת תחת conf. למעשה די שתגבה את כל ספריית ה openhab וספריות הבן ואתה יכול להעביר את כל היופםי הזה למחשב אחר. ברור שייתכנו כמה שינויים אם אתה עובר מ openhabian ל Win 10 אבל בגדול זה כל מה שצריך.

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

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

froger
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 236
הצטרף: אפריל 2006

שליחה

yeuda כתב:
...
...
·

עוד כמה שאלות אם אפשר :

האם יש הפרדה בין מידע המשתמש לבין ההתקנה ?

אם ב״מידע המשתמש״ הכוונה היא לקבצי הקונפיגורציה של הקונטיינר (openHAB במקרה זה) התשובה היא בהחלט כן - עם כל התקנת קונטיינר את נדרש להגדיר נתיב חיצוני בו ישמרו הקבצים הנ״ל.
אם הכוונה היתה למידע שקיים על המחשב (חשש מזליגת מידע) אז קיינת הפרדה מלאה ואתה משתף רק את התיקיות שאתה בוחר באופן יזום לשתף עם הקונטיינר.

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

ממש כך.

איך משדרגים את המערכת כאשר יוצאת גרסה חדשה ל openhab למשל ?

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

תודה
...
·

ahiel
חבר ותיק
חבר ותיק
תגובות: 1307
הצטרף: פברואר 2016

שליחה

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

froger
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 236
הצטרף: אפריל 2006

שליחה

@ahiel
בHA פשוט מופיע TILE עם הודעה על גרסא חדשה, OH הרבה יותר שמרניים בניהול הגרסאות שלהם, עדיין לא זכיתי לעדכן.

ahiel
חבר ותיק
חבר ותיק
תגובות: 1307
הצטרף: פברואר 2016

שליחה

@froger
·אהה חשבתי שאתה מדבר משהו ברמת ה-docker.
בכל מקרה אכן כדי להתעדכן על הגרסאות מומלץ להירשם לכאן:
https://community.openhab.org/c/announcements

froger
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 236
הצטרף: אפריל 2006

שליחה

@ahiel
·
אם אתה מעדיף להיות bleeding edge אין שום בעיה לעשות עדכונים אוטומטים בעזרת cron job וdocker pull.

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

ahiel
חבר ותיק
חבר ותיק
תגובות: 1307
הצטרף: פברואר 2016

שליחה

@froger
·רק דיברנו. עכשיו יצאה 2.4 רישמית:
https://community.openhab.org/t/openhab ... ased/60077

חזור אל “בית חכם ובקרה”