OpenHAB למתחילים
מתכוון להתחיל לבדוק את OpenHAB במקום ה VERA שדי נמאס לי לריב איתו על שטויות.
התקנתי על הלפטופ בנתיים כדי להתנסות, בהמשך אחליט איפה ומה להתקין.
אשמח לקצת מידע מהחברה פה שעובדים איתו:
1. ראיתי שיש גרסה 2 בבטה, על פניו נראית שונה למדי אבל עדיין לא עובדת מלא, כדאי להתחיל איתה ולא 'לבזבז' את הזמן על גרסה 1X או שלתת לזה להתבשל עוד?
2. יש טוטוריאל טוב איך להתחיל בכלל ובעיקר עם ZWAVE?
3. המלצות / הפניות מועילות, הכל יתקבל בברכה.
התקנתי על הלפטופ בנתיים כדי להתנסות, בהמשך אחליט איפה ומה להתקין.
אשמח לקצת מידע מהחברה פה שעובדים איתו:
1. ראיתי שיש גרסה 2 בבטה, על פניו נראית שונה למדי אבל עדיין לא עובדת מלא, כדאי להתחיל איתה ולא 'לבזבז' את הזמן על גרסה 1X או שלתת לזה להתבשל עוד?
2. יש טוטוריאל טוב איך להתחיל בכלל ובעיקר עם ZWAVE?
3. המלצות / הפניות מועילות, הכל יתקבל בברכה.
- Catskinner
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
ההמלצה שלי זה לא להתחיל עם Openhab אם אתה לא מוכן להשקיע בזה מראש הרבה מזמנך הפנוי כי עקומת הלימוד מאוד חדה. אם כבר החלטת אז עדיף עדיין להשתמש ב 1 ולא ב 2. ממילא ה site הראשון יהיה רק כדי לתת לך הזדמנות לעשות טעויות ואתה תצטרך לחזור על כל דבר שתעשה כמה פעמים.
אין מדריך טוב אחוד. גם הכלים הם ככה ככה. יש את ה Openhab designer ויש את OpenHab Administration Interface שיכולים להקל, אבל אתה עדיין תצטרך לכתוב ולעשות copy&paste כפי שלא עשית כבר הרבה שנים.
מראש תצטרך להחליט כיצד אתה מתכוון לאגור נתונים ולבחור במסד נתונים. אני אישית מציע שאם אין לך בעיה של כוח מחשוב, תנסה MySQL. כמו כן תתעמק בהסברים שיש לכל Binding כי משם תוכל להעתיק לא מעט.
אל תקפוץ לתרחישים, חוקים וסקריפטים. זה החלק הקשה יותר והמייאש יותר בכל העסק. תדאג קודם שאתה מבין כיצד לייצר את ממשק המשתמש שלך וכיצד לאכלס אותו עם כל החיישנים ואביזרים שיש לך בבית. משם זה כבר יהיה יותר קל.
בנוגע ל Z-Wave תצטרך בקר USB Stick, זה של AEON מומלץ יותר כרגע.
אין מדריך טוב אחוד. גם הכלים הם ככה ככה. יש את ה Openhab designer ויש את OpenHab Administration Interface שיכולים להקל, אבל אתה עדיין תצטרך לכתוב ולעשות copy&paste כפי שלא עשית כבר הרבה שנים.
מראש תצטרך להחליט כיצד אתה מתכוון לאגור נתונים ולבחור במסד נתונים. אני אישית מציע שאם אין לך בעיה של כוח מחשוב, תנסה MySQL. כמו כן תתעמק בהסברים שיש לכל Binding כי משם תוכל להעתיק לא מעט.
אל תקפוץ לתרחישים, חוקים וסקריפטים. זה החלק הקשה יותר והמייאש יותר בכל העסק. תדאג קודם שאתה מבין כיצד לייצר את ממשק המשתמש שלך וכיצד לאכלס אותו עם כל החיישנים ואביזרים שיש לך בבית. משם זה כבר יהיה יותר קל.
בנוגע ל Z-Wave תצטרך בקר USB Stick, זה של AEON מומלץ יותר כרגע.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
@Catskinner
תודה על המידע, עוזר מאוד.
אני מתכנת די מנוסה, כך שקוד ובטח copy&paste לא יפחידו אותי
USB Stick AEON בדרך מאנגליה כרגע.
לגבי צימוד ומציאת ריכיבי ZWAVE, אתה משתמש ב HABmin? או שיש דרך יותר מוצלחת?
ברור שאתחיל עם הפשוט יותר, להרים מערכת, לחבר רכיבים וכו'
אבל תרחישים, חוקים וסקריפטים נראים לי כמו החוזק של המערכת הזאת לא?
תודה על המידע, עוזר מאוד.
אני מתכנת די מנוסה, כך שקוד ובטח copy&paste לא יפחידו אותי
USB Stick AEON בדרך מאנגליה כרגע.
לגבי צימוד ומציאת ריכיבי ZWAVE, אתה משתמש ב HABmin? או שיש דרך יותר מוצלחת?
ברור שאתחיל עם הפשוט יותר, להרים מערכת, לחבר רכיבים וכו'
אבל תרחישים, חוקים וסקריפטים נראים לי כמו החוזק של המערכת הזאת לא?
- Catskinner
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
אני לא מצאתי דרך טובה יותר מ Habmin לצימוד Z-Wave ואני משתדל שלא להשתמש בו יותר מידי כי יש לו את ההרגל המעצבן להרוס לי את פורמט הטקסט של ה site שזה מקשה עלי מאוד לערוך אותו אחר כך.
בניית הלוגיקה של המערכת עם חוקים ותרחישים וסקריפטים באמת נקודה מאוד חזקה אבל המחסור במדריכים מאוד מקשה. יש גם דברים שמגלים שהם בלתי אפשריים לביצוע וזה מתסכל. למשל אי אפשר לכבות את האורות של ה Hue בבת אחת כי חייבים לשלוח פקודה נפרדת לכל נורה. מה שמאוד עוזר זה הפורומים שלהם.
בניית הלוגיקה של המערכת עם חוקים ותרחישים וסקריפטים באמת נקודה מאוד חזקה אבל המחסור במדריכים מאוד מקשה. יש גם דברים שמגלים שהם בלתי אפשריים לביצוע וזה מתסכל. למשל אי אפשר לכבות את האורות של ה Hue בבת אחת כי חייבים לשלוח פקודה נפרדת לכל נורה. מה שמאוד עוזר זה הפורומים שלהם.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
@arnold
·אוקי, אם אתה מכתנת אז: דבר ראשון אם אתה משתמש וורה, אתה יכול להתחיל כמוני, בעצם למפות את ה-openhab לכתוב חוקים.
החוקים יישארו אותו דבר גם כשתעבור לעבוד עם zwave, רק השכבה של המיפוי תשתנה....
אני התחלתי עם גרסא 1 ועכשיו שוקל לעבור ל-2, כל החוקים שכתבת ישארו אותו דבר.
בנוגע למדריך, יש כמה טובים, אחד שאהבתי:
http://www.homeautomationforgeeks.com/o ... ml#default
ויש גם את זה: makeuseof.com/tag/getting-started-openhab-home-automation-raspberry-pi/
שניהם יכסו לך את הרוב (כשאני מעדיף את הראשון)
תשתדל להתקין כל דבר דרך apt-get, ולא התקנה עקומה.
לאחר קצת משחקים תוכל לעבור לhabmin להגדיר את הZWAVE, עקרונית עד כמה שהבנתי הם דוחפים חזק את habmin בגרסא 2.
אני עדיין לא עשיתי את כל המעבר מהוורה.
איפה אתה רוצה להריץ את ה-openhab? על pi? על מחשב? אני עובד עם pi ולכן אני משתמש ב-zwave ב-zwave.me שזה כרטיס שיושב על pi3.
·אוקי, אם אתה מכתנת אז: דבר ראשון אם אתה משתמש וורה, אתה יכול להתחיל כמוני, בעצם למפות את ה-openhab לכתוב חוקים.
החוקים יישארו אותו דבר גם כשתעבור לעבוד עם zwave, רק השכבה של המיפוי תשתנה....
אני התחלתי עם גרסא 1 ועכשיו שוקל לעבור ל-2, כל החוקים שכתבת ישארו אותו דבר.
בנוגע למדריך, יש כמה טובים, אחד שאהבתי:
http://www.homeautomationforgeeks.com/o ... ml#default
ויש גם את זה: makeuseof.com/tag/getting-started-openhab-home-automation-raspberry-pi/
שניהם יכסו לך את הרוב (כשאני מעדיף את הראשון)
תשתדל להתקין כל דבר דרך apt-get, ולא התקנה עקומה.
לאחר קצת משחקים תוכל לעבור לhabmin להגדיר את הZWAVE, עקרונית עד כמה שהבנתי הם דוחפים חזק את habmin בגרסא 2.
אני עדיין לא עשיתי את כל המעבר מהוורה.
איפה אתה רוצה להריץ את ה-openhab? על pi? על מחשב? אני עובד עם pi ולכן אני משתמש ב-zwave ב-zwave.me שזה כרטיס שיושב על pi3.
- Catskinner
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
@ahiel
·מה שראיתי זה שאפשר לשלוח פקודה לקבוצה אבל הנורות עדיין כבות לפי הסדר שבהן הן מאורגנות הקבוצה. זה לא מדובר בהשהייה מורגשת, אבל היא קיימת.
·מה שראיתי זה שאפשר לשלוח פקודה לקבוצה אבל הנורות עדיין כבות לפי הסדר שבהן הן מאורגנות הקבוצה. זה לא מדובר בהשהייה מורגשת, אבל היא קיימת.
@Catskinner
·אני יכול להגיד לך שבכל אפשרות של כיבוי בסוף זה מתרחש עם סדר מסויים. אני חותם לך שהוא לא פותח threads כמספר הנורות ואז עושה לו סינכרון.. וגם אם כן זה תלוי במספר ה-cpu שלך כדי שזה יקרה בדיוק במקביל ולא נדבר על שכבת הרשת.
בשורה התחתונה, בכל כיבוי של כמה נורות במקביל זה מתרחש בפועל בצורה סדרתית לא מורגשת אבל קיימת...
·אני יכול להגיד לך שבכל אפשרות של כיבוי בסוף זה מתרחש עם סדר מסויים. אני חותם לך שהוא לא פותח threads כמספר הנורות ואז עושה לו סינכרון.. וגם אם כן זה תלוי במספר ה-cpu שלך כדי שזה יקרה בדיוק במקביל ולא נדבר על שכבת הרשת.
בשורה התחתונה, בכל כיבוי של כמה נורות במקביל זה מתרחש בפועל בצורה סדרתית לא מורגשת אבל קיימת...
תודה,ahiel כתב:@arnold
·אוקי, אם אתה מכתנת אז: דבר ראשון אם אתה משתמש וורה, אתה יכול להתחיל כמוני, בעצם למפות את ה-openhab לכתוב חוקים.
החוקים יישארו אותו דבר גם כשתעבור לעבוד עם zwave, רק השכבה של המיפוי תשתנה....
איפה אתה רוצה להריץ את ה-openhab? על pi? על מחשב? אני עובד עם pi ולכן אני משתמש ב-zwave ב-zwave.me שזה כרטיס שיושב על pi3....
כרגע התקנתי על הלפטופ שלי, יותר נוח לי ללמוד ולנסות עליו מאשר על מחשבון כלשהוא שיושב בבית וצריך להתחבר אליו מרחוק.
בהמשך אחליט איפה להתקין את ה production
כרגע עברתי את שלב ה DEMO, התקנתי, שיחקתי, מבין פחות או יותר מה זה Items , Sitemaps ...
לא הבנתי, מה זאת אומרת 'למפות את ה-openhab לכתוב חוקים' ?
הvera אצלך מריץ את המערכת ביום יום וה openhab הוא מעין תוספת?
נערך לאחרונה על ידי arnold ב 31/07/2016 9:42, נערך פעם 1 בסך הכל.
@arnold
·יש שני חלקים חשובים ב-openhab
הגדרות Items. לדוג' אור סלון הגדרתי אותו ושייכתי אותו לוורה (אבל הוא חייב לשבת באותה הרשת בשביל זה... אבל גם בשביל ZWAVE אתה תצטרך להיות בבית עם ה-Laptop) (יש סקריפט שאוטומטית ממפה את כל הרכיבים בוורה ל-openhab).
הגדרות חוקים - שאז אני מגדיר אם X אז הדלק אור סלון.
אם לדוג' אני מגדיר את אור סלון בתור רכיב של וורה, ומחר אני רוצה להחליף שזה יהיה בעצם רכיב של ה-zwave סטיק שלך אני משנה חצי שורה בקובץ ה-items והכל נשאר כרגיל החוקים, וכל השאר)...
אצלי:
הוורה עדיין מנהל את הרכיבים וה-Openhab זו השכבה שכותבת את החוקים.
אני מתייחס לוורה כמו שאתה מתייחס ל-zwave stick. יש לי תכנון לעבור לגמרי מ-vera אבל כרגע אני ממש לא שם לב אליו אז זה יורד ברמת התעדופים שלי אחרי פרוייקטים אחרים
לפי דעתי אין חשש מלהתחבר מרחוק. אני כמעט לא שם לב אם אני עובד מרחוק או מקרוב בשני המקרים אני עובד עם ssh...
·יש שני חלקים חשובים ב-openhab
הגדרות Items. לדוג' אור סלון הגדרתי אותו ושייכתי אותו לוורה (אבל הוא חייב לשבת באותה הרשת בשביל זה... אבל גם בשביל ZWAVE אתה תצטרך להיות בבית עם ה-Laptop) (יש סקריפט שאוטומטית ממפה את כל הרכיבים בוורה ל-openhab).
הגדרות חוקים - שאז אני מגדיר אם X אז הדלק אור סלון.
אם לדוג' אני מגדיר את אור סלון בתור רכיב של וורה, ומחר אני רוצה להחליף שזה יהיה בעצם רכיב של ה-zwave סטיק שלך אני משנה חצי שורה בקובץ ה-items והכל נשאר כרגיל החוקים, וכל השאר)...
אצלי:
הוורה עדיין מנהל את הרכיבים וה-Openhab זו השכבה שכותבת את החוקים.
אני מתייחס לוורה כמו שאתה מתייחס ל-zwave stick. יש לי תכנון לעבור לגמרי מ-vera אבל כרגע אני ממש לא שם לב אליו אז זה יורד ברמת התעדופים שלי אחרי פרוייקטים אחרים
לפי דעתי אין חשש מלהתחבר מרחוק. אני כמעט לא שם לב אם אני עובד מרחוק או מקרוב בשני המקרים אני עובד עם ssh...
- Catskinner
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
אני דווקא עובד עם Windows על netbook ישן שדחפתי לארונית המדיה. אחרי שנים של UNIX ו AIX החלטתי שסבלתי מספיק ושבבית מגיע לי לעבוד עם משהו שנוח לי יותר. הנקודה היחידה היא שצריך להקפיד להתקין את גרסת ה pro ולא ה home אם רוצים להתחבר ב RDP סטנדרטי מרחוק.
מה שהכי איתגר אותי היה למצוא דרך אמינה לקבוע presence של בני הבית כי לא יכלתי להשתמש בהתראות של netatmo welcome (לא נתמך ב 1). אפשר לעשות את זה עם BT ו network health, רק שזה גורם לתעבורה לא קטנה ברשת המקומית.
מה שהדליק אותי היה החבילה של ה astro שבעקרון מאפשרת לחשב את זוית הגובה והאזימוט של השמש בכל שעה ומשם ניתן לקבוע באיזה ימים ושעות השמש דופקת בחלונות מסויימים ולהוריד את התריסים. רק שאחר כך נזכרתי שכל התריסים אצלי הם ידניים, אבל מה זה חשוב, הפוטנציאל...הפוטנציאל...
נקודה שייתכן ותהייה חשובה לך או שלא. אגירת הנתונים (persistence) מאפשרת להפיק ולהציג גראפים בממשק. אבל הגראפים הם בסך הכל תמונה המופקת בכל פעם מחדש ולא גרפיקה וקטורית כך שאם זה מעניין אותך אתה עלול להתקל בבעיה של scaling
עוד דבר שמפיל כמה טירונים זה הגישה לאתר הבית מרחוק דרך הטלפון הסלולארי. בניגוד לשכל הישר אתה חייב להשאיר את שדה ה OpenHAB URL המקומי ריק ולמלא רק את ה OpenHAB Remote URL (בדרך כלל https://my.openhab.org) אחרת לא תוכל לעולם לגשת לאתר הבית שלך מבחוץ.
יש עוד כל מיני פחים וטריקים קטנים, אבל אתה כבר תיתקל בהם בעצמך.
מה שהכי איתגר אותי היה למצוא דרך אמינה לקבוע presence של בני הבית כי לא יכלתי להשתמש בהתראות של netatmo welcome (לא נתמך ב 1). אפשר לעשות את זה עם BT ו network health, רק שזה גורם לתעבורה לא קטנה ברשת המקומית.
מה שהדליק אותי היה החבילה של ה astro שבעקרון מאפשרת לחשב את זוית הגובה והאזימוט של השמש בכל שעה ומשם ניתן לקבוע באיזה ימים ושעות השמש דופקת בחלונות מסויימים ולהוריד את התריסים. רק שאחר כך נזכרתי שכל התריסים אצלי הם ידניים, אבל מה זה חשוב, הפוטנציאל...הפוטנציאל...
נקודה שייתכן ותהייה חשובה לך או שלא. אגירת הנתונים (persistence) מאפשרת להפיק ולהציג גראפים בממשק. אבל הגראפים הם בסך הכל תמונה המופקת בכל פעם מחדש ולא גרפיקה וקטורית כך שאם זה מעניין אותך אתה עלול להתקל בבעיה של scaling
עוד דבר שמפיל כמה טירונים זה הגישה לאתר הבית מרחוק דרך הטלפון הסלולארי. בניגוד לשכל הישר אתה חייב להשאיר את שדה ה OpenHAB URL המקומי ריק ולמלא רק את ה OpenHAB Remote URL (בדרך כלל https://my.openhab.org) אחרת לא תוכל לעולם לגשת לאתר הבית שלך מבחוץ.
יש עוד כל מיני פחים וטריקים קטנים, אבל אתה כבר תיתקל בהם בעצמך.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
- Catskinner
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
אז אצלי זה לא עובד כך וזה גם תואם למה שהוסבר בפורומים שלהם.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
הצטרפתי :)
מחכה עכשיו למשלוחים (אחרי פשיטה על VESTERNET).
שרת openhab על raspberryPi בבית - מותקן.
זיהוי נוכחות ע"י BT - יש
שליטה ב KODI - בדרך (לאט)
תכניות עתידיות:
שליטה בתריסים - הזמנתי מודולים מvesternet (היום במבצע !)
שליטה במזגן - כנ"ל
שליטה בתאורה במקומות קריטיים - כנ"ל
שליטה בדוד - כנ"ל
אשמח להמלצות הדרכות ועוד ...
בסוף התהליך אנסה לכתוב מדריך פשוט עם הוראות
שרת openhab על raspberryPi בבית - מותקן.
זיהוי נוכחות ע"י BT - יש
שליטה ב KODI - בדרך (לאט)
תכניות עתידיות:
שליטה בתריסים - הזמנתי מודולים מvesternet (היום במבצע !)
שליטה במזגן - כנ"ל
שליטה בתאורה במקומות קריטיים - כנ"ל
שליטה בדוד - כנ"ל
אשמח להמלצות הדרכות ועוד ...
בסוף התהליך אנסה לכתוב מדריך פשוט עם הוראות
Re: הצטרפתי :)
@ahronson
·
ברוך הבא.
תזהר, זה עלול למכר
אפליקציית openhab לטלפון, כבר התקנת?
לוקח זמן להתרגל ל openhab, אתה יכול לנצל את הזמן עד שהדברים יגיעו להתחיל לשחק איתו.
לעשות דברים שלא צריכים רכיבים פיזיים - להתחבר לנתוני מזג אוויר, מצב השמש (astro), להציג את הנתונים, להוסיף קוד שמציג משהו מסויים בהנתן משהו אחר, וכד' - תמציא לעצמך
פה בפורום יש מעט משתמשי openhab, אבל נשמח לעזור.
הפורום באנגלית פעיל ושימושי.
לפעמים מקבלים שם עזרה ברמה של דקות, אבל יש כמה נושאים שפתחתי שם שמעולם לא קבלו התייחסות...
·
ברוך הבא.
תזהר, זה עלול למכר
אפליקציית openhab לטלפון, כבר התקנת?
לוקח זמן להתרגל ל openhab, אתה יכול לנצל את הזמן עד שהדברים יגיעו להתחיל לשחק איתו.
לעשות דברים שלא צריכים רכיבים פיזיים - להתחבר לנתוני מזג אוויר, מצב השמש (astro), להציג את הנתונים, להוסיף קוד שמציג משהו מסויים בהנתן משהו אחר, וכד' - תמציא לעצמך
פה בפורום יש מעט משתמשי openhab, אבל נשמח לעזור.
הפורום באנגלית פעיל ושימושי.
לפעמים מקבלים שם עזרה ברמה של דקות, אבל יש כמה נושאים שפתחתי שם שמעולם לא קבלו התייחסות...
מישהו הצליח לחבר harmony hub ל openhub?
הוספתי שורות לקובץ קונפיגורציה, ושמתי את ה JARS ב addons
לאחר קצת משחקים הגעתי לזה שאין הודעות שגיעה בלוג, אבל שום דבר לא קורה, לא רואה כלום במערכת, לא GUI ולא הודעות בלוג למעט טעינה של הרכיב.
עדכון: עובד מעולה, קצת משחקים עם הפרמטרים וזה הסתדר.
הוספתי שורות לקובץ קונפיגורציה, ושמתי את ה JARS ב addons
לאחר קצת משחקים הגעתי לזה שאין הודעות שגיעה בלוג, אבל שום דבר לא קורה, לא רואה כלום במערכת, לא GUI ולא הודעות בלוג למעט טעינה של הרכיב.
עדכון: עובד מעולה, קצת משחקים עם הפרמטרים וזה הסתדר.
- Catskinner
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
כן. אני משתמש ב Network Health בשביל לאתר את הסטאטוס של כל המחשבים, הרסיבר והניידים בבית. עובד מעולה רק מה...זה גורם לתעבורת רשת לא קטנה.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
אשמח לדוגמא
@Catskinner
·
הי,
יש לך אפשרות לתת דוגמא לבדיקת IP של אנדרויד ?
אני מקבל תגובה כאילו המכשיר לא מחובר.
Switch PHONE1 "Phone1" (gMobiles) { nh="192.168.1.70" }
לא מזהה את המכשיר
·
הי,
יש לך אפשרות לתת דוגמא לבדיקת IP של אנדרויד ?
אני מקבל תגובה כאילו המכשיר לא מחובר.
Switch PHONE1 "Phone1" (gMobiles) { nh="192.168.1.70" }
לא מזהה את המכשיר



