Vera, Lua וכפתורים וירטואלים?

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #1 

שלום לכולם,
אני מנסה לממשק בין וורה לבין כמה רכיבים גנריים שיש לי בבית
יש לי חיישני טמפרטורה בחדרים שאפשר לקרוא את הערך שלהם ע"י בקשת HTTP
כמו כן יש לי שליטה במזגן באמצעות HTTP
אני מעונין לעשות מיזוג מערכות ולאפשר שליטה דרך וורה
למשל - שיהיה לי חיישן טמפרטורה בכל חדר כמו כל device אחר שיש לי
לגבי המזגן זה קצת יותר מורכב אני מניח - כי ניתן לבחור עוצמה (גבוה, נמוך וכבוי) וניתן לבחור טמפרטורה

אילו אפשרויות יש לי כדי ליצור את המורכבות הזו?

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2566
הצטרף: נובמבר 2015
שם מלא: Grappa
נתן תודות: 51 פעמים
קיבל תודות: 389 פעמים

שליחה #2 

@e-r-a-n
·
בסוף תהליך בנית תרחיש (SCENES) אתה יכול להזין פקודת HTTP להפעלה של מוצרים, אני משתמש בזה.
לגבי קריאה של מידע בחזרה ל VERA אני מתאר לעצמי שאולי אפשר לעשות זאת עם PLEG, יש כאן שירשור בנושא PLEG.

e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #3 

הבעיה עם Scenes שזה תהליך עם כיוון אחד
אני רוצה מלכתחילה ליצור כפתור, כזה עם טווח או דולק\כבוי, כדי שאוכל אחכ גם להשתמש בזה דרך habridge בשליטה עם אלקסה
Turn on xxx למשל, ואז להגיד גם לכבות. עם Scene זה מצריך יצירת 2 Scenes

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #4 


e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #5 

@arnold
·
תודה, אני אעבור על זה לפרטים
שאלה אחרונה, איך נוח לדבג\לנטר קוד שלא עובד?

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #6 

e-r-a-n כתב:@arnold
·
תודה, אני אעבור על זה לפרטים
שאלה אחרונה, איך נוח לדבג\לנטר קוד שלא עובד?
...
·:? לא ב LUA
בגדול קשה מאוד לדבג עם המערכת הזאת, רק דרך לוגים, יש פה הסבר שכתבתי:
https://www.hometheater.co.il/vt251612.html
די בגלל זה ועוד שטויות של הורה עברתי למערכת אחרת.

jagheadg
חבר ותיק
חבר ותיק
תגובות: 1184
הצטרף: דצמבר 2010
מיקום: כפר הדרדסים
נתן תודות: 63 פעמים
קיבל תודות: 99 פעמים

שליחה #7 

arnold כתב:
...
...

די בגלל זה ועוד שטויות של הורה עברתי למערכת אחרת.
...
· איזו מערכת? OH?

ahiel
חבר ותיק
חבר ותיק
תגובות: 1306
הצטרף: פברואר 2016
נתן תודות: 40 פעמים
קיבל תודות: 110 פעמים

שליחה #8 

@jagheadg
·אני ממליץ בחום על Openhab2
גם home assist זה כיוון טוב
נערך לאחרונה על ידי ahiel ב 23/05/2017 16:16, נערך פעם 1 בסך הכל.

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #9 

@jaghead
כן, openhub
לא התקדמתי יותר מידי קב לחץ בעבודה אבל לטעמי היא הרבה יותר מוצלחת
(חוץ הצימוד רכיבי ZWAVE שהולך לי קצת קשה)

e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #10 

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

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #11 

e-r-a-n כתב:אילו אפשרויות טובות יש כיום בשוק שניתן גם לתכנת אותם עם מצבים מורכבים יותר, בצורה נורמלית?
שנותנים גמישות מספיק גבוהה?
מה הבעיית צימוד של רכיבים שיש לך עם OH?
...
אחרי שנמאס לי מורה בדקתי את מה שיש בשוק ו OH נראה לי הכי מוצלח, יתרון חשוב מבחינתי שהוא כתוב ב JAVA וגם החוקים שלו כתובים בסינטקס דמוי JAVA, לי זה חשוב כי יש לי הרבה נסיון בשפה זאת.
הצימוד לא קונסיסטנטי אצלי, לפעמים הולך בשניה ולפעמים אחרי הרבה נסיונות, לא בטוח בכלל שזה ה OH, אולי ב ZWAVE STICK.

e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #12 

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

ahiel
חבר ותיק
חבר ותיק
תגובות: 1306
הצטרף: פברואר 2016
נתן תודות: 40 פעמים
קיבל תודות: 110 פעמים

שליחה #13 

@e-r-a-n
·אם זה מנחם אותך אני עובד בתצורה שאת כל התקשורת zwave הבקר של וורה אחראי
וכל הלוגיקות נמצאות אך ורק בתוך openhab2 שמותקן על raspberry pi 3z.
וורה עצמה מאוד מהירה, אולי האפליקציה של המובייל גרועה.
אני משתמש באפליקציה של openhab וכן באפליקציה מאוד מומלצת לאנדרואיד שקוראים לה imperihome.
בתצורה הזו אני יכול להגיד לך שהכל עובד חלק ומהר מאד!
על אותו שרת openhab אני מריץ database, יש לי גרפים דינמיים עם grafana, התממשקות לamazon alexa & google home, וזה רץ בצורה חלקה.

e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #14 

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

כרגע אני מתממשק באמצעות habridge עם וורה לטובת אלקסה דוט. ומנגד אני רואה שיש סקיל רשמי לאלקסה שנותן יכולות קצת יותר רחבות. ממש מעניין!

ahiel
חבר ותיק
חבר ותיק
תגובות: 1306
הצטרף: פברואר 2016
נתן תודות: 40 פעמים
קיבל תודות: 110 פעמים

שליחה #15 

@e-r-a-n
·זה מתממשק בצורה נהדרת. ואם תרצה בעתיד לעבור לzwave, השינויים יחסית אפסיים....

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #16 

@e-r-a-n
לפני שאתה מתחיל הרפתקה חדשה, שים לב ש OH ודומיו זה משהוא אחר לטוב ולרע.
הרבה יותר עבודה בהתחלה: להרים מערכת: חומרה, תוכנה, קונפיגורציה (אני למשל כבר רב יומיים עם OH2 שלא עובד טוב), התקנת פלאגאינים/אד-הונס וכו.
לעומת ורה שמגיע מוכן, יש קופסה עובדת ותתחיל לחבר אביזרים.
מצד שני יש את היתרונות של מערכת הרבה יותר חזקה ואפשרויות שאין בורה, אבל צריך להשקיע בזה יותר, לפחות בהתחלה, לדוגמה scheduler שמגיע בילד-אין בורה, ב OH תצתרך לכתוב אותו (אבל אז כמובן הוא יעשה בדיוק מה שאתה רוצה)
לי זה מתאים, תראה אם גם לך.
שמעתי כבר על המערכת של @ahiel, מבין את ההיגיון שלו, אבל לא נראה לי כפתרון טוב אם אתה מתחיל כמעט מ 0, למה לסבול משתי המערכות?

e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #17 

זה לא בדיוק הזמן הנכון לבדוק ולראות מה יש למערכת אחרת להציע?
שאין scheduler, וצריך לממש, עד איזו רמה אתה מתכוון? שבמקום לבחור ב UI "יפה" בוורה לעשות משהו מתישהו על בסיס יומי\שבועי וכד', ב OH כותבים קוד שרץ כל הזמן בלולאה?

פחות חיפשתי רפרנסים לכל שבב מידע כי עוד לא ניסיתי להרים אותה.

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #18 

לא הבנת אותי (לא כתבתי ברור): זה בדיוק הזמן לחפש!

עד כמה שאני יודע (ויכול להיות שהשתנה ב OH2) אין scheduler בילד-אין עם GUI וכו', יש Google Calendar Scheduler add-on אבל לא מכיר אותו.
אני מימשתי בכמה שורות קוד מה שהייתי צריך, לי זה הרבה יותר נוח (אני מתכנת) אבל ברור שלהתחיל ככה יותר קשה.
מאוד נוח לעשות rule שמופעל כל יום בזריחה/ שקיעה או ע"י cron שנותן הרבה יותר אפשרויות מכל משהו מבוסס GUI

e-r-a-n פותח השרשור
חבר פעיל
חבר פעיל
תגובות: 93
הצטרף: אפריל 2011
נתן תודות: 6 פעמים
קיבל תודות: 3 פעמים

שליחה #19 

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

שאלה נוספת לגבי OH - הבנתי שבתצורה המקורית שבה משתמשים באינטגרציה עם אלקסה, הכל עובר דרך השרתים שלהם ויש דיליי. לא ברור לי לחלוטין למה הם לא מתקשרים ישירות אחד עם השני (כמו עם habridge). האם אתה גם מריץ openhab cloud בבית למטרה הזו?

arnold
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 908
הצטרף: מאי 2009
נתן תודות: 180 פעמים
קיבל תודות: 38 פעמים

שליחה #20 

e-r-a-n כתב:שאלה נוספת לגבי OH - הבנתי שבתצורה המקורית שבה משתמשים באינטגרציה עם אלקסה, הכל עובר דרך השרתים שלהם ויש דיליי. לא ברור לי לחלוטין למה הם לא מתקשרים ישירות אחד עם השני (כמו עם habridge). האם אתה גם מריץ openhab cloud בבית למטרה הזו?
...
·לא יודע, לא הגעתי לזה ויש לי בכלל google home שעוד לא חיברתי ל OH

שלח תגובה

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