מתכוון להתחיל לבדוק את OpenHAB במקום ה VERA שדי נמאס לי לריב איתו על שטויות.
התקנתי על הלפטופ בנתיים כדי להתנסות, בהמשך אחליט איפה ומה להתקין.
אשמח לקצת מידע מהחברה פה שעובדים איתו:
1. ראיתי שיש גרסה 2 בבטה, על פניו נראית שונה למדי אבל עדיין לא עובדת מלא, כדאי להתחיל איתה ולא 'לבזבז' את הזמן על גרסה 1X או שלתת לזה להתבשל עוד?
2. יש טוטוריאל טוב איך להתחיל בכלל ובעיקר עם ZWAVE?
3. המלצות / הפניות מועילות, הכל יתקבל בברכה.
OpenHAB למתחילים
- 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 מומלץ יותר כרגע.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
- arnold (פותח השרשור)
- חבר פעיל במיוחד
- הודעות: 904
- הצטרף: מאי 2009
- נתן תודות: 182 פעמים
- קיבל תודות: 37 פעמים
@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 פעמים
@Catskinner
·אני יכול להגיד לך שבכל אפשרות של כיבוי בסוף זה מתרחש עם סדר מסויים. אני חותם לך שהוא לא פותח threads כמספר הנורות ואז עושה לו סינכרון.. וגם אם כן זה תלוי במספר ה-cpu שלך כדי שזה יקרה בדיוק במקביל ולא נדבר על שכבת הרשת.
בשורה התחתונה, בכל כיבוי של כמה נורות במקביל זה מתרחש בפועל בצורה סדרתית לא מורגשת אבל קיימת...
·אני יכול להגיד לך שבכל אפשרות של כיבוי בסוף זה מתרחש עם סדר מסויים. אני חותם לך שהוא לא פותח threads כמספר הנורות ואז עושה לו סינכרון.. וגם אם כן זה תלוי במספר ה-cpu שלך כדי שזה יקרה בדיוק במקביל ולא נדבר על שכבת הרשת.
בשורה התחתונה, בכל כיבוי של כמה נורות במקביל זה מתרחש בפועל בצורה סדרתית לא מורגשת אבל קיימת...
- arnold (פותח השרשור)
- חבר פעיל במיוחד
- הודעות: 904
- הצטרף: מאי 2009
- נתן תודות: 182 פעמים
- קיבל תודות: 37 פעמים
תודה,ahiel כתב:@arnold
·אוקי, אם אתה מכתנת אז: דבר ראשון אם אתה משתמש וורה, אתה יכול להתחיל כמוני, בעצם למפות את ה-openhab לכתוב חוקים.
החוקים יישארו אותו דבר גם כשתעבור לעבוד עם zwave, רק השכבה של המיפוי תשתנה....
איפה אתה רוצה להריץ את ה-openhab? על pi? על מחשב? אני עובד עם pi ולכן אני משתמש ב-zwave ב-zwave.me שזה כרטיס שיושב על pi3....
כרגע התקנתי על הלפטופ שלי, יותר נוח לי ללמוד ולנסות עליו מאשר על מחשבון כלשהוא שיושב בבית וצריך להתחבר אליו מרחוק.
בהמשך אחליט איפה להתקין את ה production או ב PI דדיקטד לזה או על אחד מהמחשבים האחרים בבית.
כרגע עברתי את שלב ה 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 (היום במבצע !)
שליטה במזגן - כנ"ל
שליטה בתאורה במקומות קריטיים - כנ"ל
שליטה בדוד - כנ"ל
אשמח להמלצות הדרכות ועוד ...
בסוף התהליך אנסה לכתוב מדריך פשוט עם הוראות