בית חכם מבוסס על openHAB המדריך השלם (מתעדכן)

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
הודעות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

נושא שלא נקרא #421 

@BarakMichaeli
·זיהוי נוכחות הוא סיפור מתוסבך ולא חשוב מאיזה כיוון אתה מתחיל להתעסק עם זה. יש הרבה דיונים על כך בפורום של OH ואני חושב שכדאי לך לבזבז כמה שעות מחייך כדי לנבור שם.

ספציפית לזיהוי עם ping למכשירים של אפל, אז מתברר שזו בעיה ידועה ואין לה ממש פתרון שעובד 100% מהזמן.

מה שאני עשיתי זה הגדרת כמה משתנים (זיהוי פנים, זיהוי דרך BT, IFTTT וכדומה) שחברים כולם בקבוצע שלערך שלה אני מחשב ממוצע. במידה והממוצע מעל ל X אז אני בבית. להגיד לך שזה עובד טוב? לא ממש אבל זה הכי טוב שהגעתי אליו במסגרת הכוחות והזמן הפנוי שיש לי להשקיע.

למרבה האירוניה, זיהוי הפנים של netatmo welcome הוא הכי אמין בינתיים. חבל רק שה binding מתפוצץ לי פעמיים בשבוע.

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
הודעות: 15620
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 269 פעמים
קיבל תודות: 303 פעמים

נושא שלא נקרא #422 

שאלה על תרחישים מתוזמנים ע"י המשתמש :

להבנתי ראיתי גם מהמדריך שאני יכול לעשות role שבשעה X משהו יקרה .
מתבצע עם cron מהדוגמאות שראיתי.
השאלה איך אני יכול לייצר ITEM שהמשתמש יקבע שעה לתרחיש.
למשל - לקבוע הדלקת מזגן בשעה 14:00 (כרגע לא חזרתי - חד פעמי)

תודה (Y)

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

נושא שלא נקרא #423 

@zovirax
·אתה מגדיר סוויץ בקובץ ה items

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
הודעות: 15620
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 269 פעמים
קיבל תודות: 303 פעמים

נושא שלא נקרא #424 

@Catskinner
סוויץ להפעלת ה rule ?
עם טימר ? הצורה הנכונה היא טיימר?

puma1 (פותח השרשור)
חבר ותיק
חבר ותיק
הודעות: 1572
הצטרף: פברואר 2012
נתן תודות: 23 פעמים
קיבל תודות: 140 פעמים

נושא שלא נקרא #425 

@zovirax
·

תעשה חוק שמפעיל את המזגן כל יום בשעה 2. ואז עשה מתג שמפעיל או מכבה את החוק. זה עדיף על טיימר

אם הפעלת את המתג. בשעה 2 המזגן יפעל

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
הודעות: 15620
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 269 פעמים
קיבל תודות: 303 פעמים

נושא שלא נקרא #426 

כן - אבל אם אני רוצה שהמשתמש יזין זמן .

למשל שיבחר תאריך שעה וה command יתבצע בדיוק בשעה שנבחרה.
אגב, אין להם משהו דומה ל angular מבחינת ממשק לבחירת תאריך שעה ב sitemap?

puma1 (פותח השרשור)
חבר ותיק
חבר ותיק
הודעות: 1572
הצטרף: פברואר 2012
נתן תודות: 23 פעמים
קיבל תודות: 140 פעמים

נושא שלא נקרא #427 

@zovirax
·

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

תראה איך עשיתי את הערוצים של יס או המזגן.

nangel
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 425
הצטרף: אוגוסט 2009
נתן תודות: 2 פעמים
קיבל תודות: 19 פעמים

נושא שלא נקרא #428 

צור בחירה של שעה / דקות שיצרו יחד את ביטוי ה cron המתאים. יחד עם מתג הפעלה/ביטול ל rule יתן ממשק משתמש לא רע לתפעול חד-פעמי

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

נושא שלא נקרא #429 

@zovirax
·בלי קשר לכך שאני אישית חושב שאם אתה צריך להתעסק בכיוון שעה וזמן הפעלה אז בגדול נכשלת במשימה של הגדרת בית חכם. יש דרך לעשות את מה שאתה רוצה אבל היא לא תמצא חן בעינך ויוצרת ממשק שהוא לדעתי אסון ארגונומי. היישום בברור עובד כי היה פה דיון לפני כמה שנים ואפילו העלו [url=]סרטון ב YouTube המדגים את הממשק.

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

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

נושא שלא נקרא #430 

@zovirax
·נזכרתי ומצאתי את המקור.

בגדול אין ב OH אפשרות לבחירת זמנים דרך ה UI. הסיבה לכך היא שלא הייתה לזה דרישה רבה או שאין בזה עניין למפתחים. הפתרון המאפשר בחירת יום ושעה מבוסס על הדוגמאות של Alarm Clock שאותן תמצא כאן:

Alarm Clock Examples for openHAB 1.x

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

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
הודעות: 15620
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 269 פעמים
קיבל תודות: 303 פעמים

נושא שלא נקרא #431 

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

אולי אתה צודק וזה מיותר.

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
הודעות: 15620
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 269 פעמים
קיבל תודות: 303 פעמים

נושא שלא נקרא #432 

שאלה אחרת ...
האם יצא לכם להשתמש ב Broadlink RM Pro ל RF?
יש לי וילון עם שלט RF ואני מעוניין שיעבוד עם התוסף Mosquitto, שעובד מעולה עם ה IR וה Broadlink הקטנים
כשבאתי לרכוש Broadlink RM Pro ראיתי שיש כמה אפשרויות:
RM2 PRO
RM PRO
RM PRO+
לא מצאתי בדיוק מה ההבדלים בינהם?

מה להזמין שבוודאות יעבוד לי עם OH?

puma1 (פותח השרשור)
חבר ותיק
חבר ותיק
הודעות: 1572
הצטרף: פברואר 2012
נתן תודות: 23 פעמים
קיבל תודות: 140 פעמים

נושא שלא נקרא #433 

@zovirax
·

יש לי 4 מיני ואחד pro+. למרות שטני לא משתמש בrf. זה עובד. זאץ הגירזה האחרונה של הפרו. אבל כולם אמורים לעבוד

pilon
חבר שרק התחיל
חבר שרק התחיל
הודעות: 2
הצטרף: ינואר 2019
נתן תודות: 0
קיבל תודות: 0

הגדרת תרחיש מבוסס מיקום

נושא שלא נקרא #434 

·למרות חיפושים רבים כאן וברשת, עדיין לא הבנתי בדיוק כיצד להגדיר תרחיש מבוסס מיקום.
התקנתי את ה GPSTracker ב openHAB ואת האפליקציה Owntracks הכל עובד ואני רואה גם באפליקציה של OH וגם ב PaperUI את המפה עם המיקום שלי...

התרחיש אותו אני רוצה להגדיר הוא פשוט לכאורה:
אני מעוניין ששער החניה יפתח ברגע שאני נכנס לרחוב, (בערך 200 מ' מהבית) ושהתרחיש הזה יבוצע רק בימים א-ה בין 18-19.

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

ahiel
חבר ותיק
חבר ותיק
הודעות: 1246
הצטרף: פברואר 2016
נתן תודות: 42 פעמים
קיבל תודות: 112 פעמים

דוגמא להגדרת תרחיש מבוסס מיקום ימים ושעות

נושא שלא נקרא #435 

@pilon
·צריך לעשות כמה דברים, אני אסביר לדוג׳ אם אני רוצה לעשות משהו כשאני בבית וכשאני בעבודה (עם רדיוס של 200 מטר):
א. לשחק עם ההגדרות של האפליקציה בטלפון לדוג׳ להגדיר שישלח על שינוי כל דקה וכד׳.
ב. להגדיר מיקום בthing לדוג׳:

קוד: בחירת הכל

 Thing gpstracker:tracker:tt "My tracker" [trackerId="tt"] {
 Channels:
 Type regionDistance : homeDistance "Distance from Home" [
 regionName="Home",
 regionCenterLocation="30,31",
 regionRadius=200
 ]
 Type regionDistance : workDistance "Distance from Work" [
 regionName="Work",
 regionCenterLocation="10,12",
 regionRadius=200
 ]
}
ג. להגדיר item כזה, אחד לבית ואחד לעבודה:

קוד: בחירת הכל

Switch myPhonePresenceHome "Me at home" {channel="gpstracker:tracker:tt:regionTrigger" [profile="gpstracker:trigger-geofence", regionName="Home"]}
Switch myPhonePresenceWork "Me at Work" {channel="gpstracker:tracker:tt:regionTrigger" [profile="gpstracker:trigger-geofence", regionName="Work"]}
ד. להגדיר rule כזה, וכן אפשר להגדיר בהתאמה לאיזור העבודה:

קוד: בחירת הכל

rule "I'm home"
when
 Item myPhonePresenceHome changed from OFF to ON
then
 val int day = now.getDayOfWeek 
 val int hour = now.getHourOfDay
 if &#40;&#40;&#40;day < 4&#41; || &#40;day==7&#41;&#41; && &#40;hour==18&#41;&#41; &#123;
 //do your magic
 &#125;
end

שלח תגובה

חזור אל “עוזרות קוליות, שליטה ובקרה”