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

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
BarakMichaeli
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: אוגוסט 2012
נתן תודות: 9 פעמים
קיבל תודות: 3 פעמים

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

ahiel כתב:@BarakMichaeli
·בהגדרות של ה thing ב paper UI
יש אפשרות להעתיק את ה item configuration

אני הלכתי לפי המדריך אז לא הגדרתי אותו בכלל ב פייפר
...
·
השתמשת בטריגר?
איך?

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

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

@BarakMichaeli
·זו דוגמא להגדרת thing:
Thing gpstracker:tracker:ah "myl tracker" [trackerId="ah"] {
Channels:
Type regionDistance : homeDistance "Distance from Home" [
regionName="Home",
regionCenterLocation="32.8,34.6",
regionRadius=80
]
Type regionDistance : workDistance "Distance from Work" [
regionName="Work",
regionCenterLocation="32.2,34.34",
regionRadius=80
]
}

ואז הסוויצ' נראה ככה:

Switch phoneMqttPresence "l [%s]" {channel="gpstracker:tracker:ah:regionTrigger" [profile="gpstracker:trigger-geofence", regionName="Home"]}
Switch atWorkPresence "at work [%s]" {channel="gpstracker:tracker:ah:regionTrigger" [profile="gpstracker:trigger-geofence", regionName="Work"]}

BarakMichaeli
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: אוגוסט 2012
נתן תודות: 9 פעמים
קיבל תודות: 3 פעמים

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

@ahiel
·
כנראה שאני מפספס משהו אבל אצלי זה בכלל לא מוגדר ככה,

thing אצלי מוגדרים דרך paperUI לפי ההמלצה פה

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

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

@BarakMichaeli
·@BarakMichaeli
·אני אוהב שליטה על ה things במיוחד במקום שהמדריך מביא דוגמאות קוד...

אתה יכול לנסות... לא מכיר איך מגדירים כמה מיקומים ב paper up

BarakMichaeli
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: אוגוסט 2012
נתן תודות: 9 פעמים
קיבל תודות: 3 פעמים

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

@ahiel
·
אני לא מנסה להגדיר כמה מיקומים, כרגע רק מיקום של הבית

אני מקבל אינדקציה מהאפליקציה של owntracks כל פעם שאני נכנס ויוצא מאזור אבל זה לא מועבר כמו שצריך כנראה לopenHAB

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

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

@BarakMichaeli
אני ממליץ לנסות להגדיר את זה בקבצים ולא דרך הממשק.

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

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

ahiel כתב:@עזי
·הנה דוגמא:
hing astro:sun:beforeSun120 [ geolocation="32.8, 34.84", interval=60] {
Channels:
Type rangeEvent : set#event [
offset=-120
]
}

ואז rule כזה:
rule "On 120min. Before sunset"
when
Channel 'astro:sun:beforeSun120:set#event' triggered START
then
...
·
תודה, היתה לי טעות כתיב בהגדרת ה-channel.

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

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

@BarakMichaeli
·

רשמת שקיבלת שגיאה. תעתיק לפה את השגיאה מהלוג.

בדקת שהטריגר שלך עובד בלי קשר לחוק ? אתה מקשר אותו למתג. בדקת שהמתג נדלק שאתה מגיע הביתה ?

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

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

[img2=600x50]https://i.ibb.co/fSdV5pn/image.png[/img2]

@ahiel
כיום אין צורך להגדיר את ה-things ידנית. פשוט לוחצים על ה-+. ושם ניתן לבחור במפה את המיקום שרוצים. ולהגדיר כמה מטרים מהמיקום הטריגר יופעל. ניתן להוסיף כמה מיקומים שרוצים. וגם כמה טריגרים שרוצים. כמה שפחות התעסקות בקבצים ככה יהיה יותר פשוט למשתמשים חדשים ב-openhab. בפורום שלהם יש כבר דיבורים על openhab 3. ששם בתקווה הכל התאפשר להגדיר דרך הממשק. לא יודע כמה זמן זה יקח. אני מניח שלא מעט. אבל זה שינוי מבורך. נקווה שסוף סוף יהיה איחוד בין קבצי ה-Item לממשק. זה יהפוך את כל העניין להרבה יותר פשוט


[img2=560x456]https://i.ibb.co/2ZRbXH7/ss.jpg[/img2]

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

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

@puma1
·מופיע לך כפתור פלוס כמו בצילום שצרפת גם כשאתה נכנס להגדרה של ה-thing השייך ל-astro? אצלי אין פלוס כזה.

BarakMichaeli
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: אוגוסט 2012
נתן תודות: 9 פעמים
קיבל תודות: 3 פעמים

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

@puma1
·
זה העניין, אני לא רוצה להשתמש בsystemDistance השתמשתי בזה ויש דיליי של 5 דקות בערך

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

אני קצת אבוד בעניין הזה

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

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

@עזי
·

בשביל להוסיך ב-astro עוד ערוץ. כנס לInbox. תלחץ על הפלוס. תבחר astro. ואז add manual

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

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

@BarakMichaeli
·

systemDistance והטריגר שלך מקושרים אם תרצה או לא רצה. בהגדרה של systemDistance אתה מגדיר כמה מטרים מהמערכת הטריגר שלך יפעל

וכמו שאמרתי. בלי השגיאה שקיבלת לא וכל לעזור לך

גם לא הבנתי למה קישרת את הפינג והgps לקבוצה. והשתמשת בזה לטריגר.

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

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

החוק שלך אמור להיראות ככה. קצר. בלי קבוצות. "Gps_trigger" זה השם של הטריגר שהופך לדלוק שאתה בבית. Wifi_trigger זה המתג של התוסף לרשת. אם הראשון משתנה מכבוי לדלוק. והמתג של הwifi דלוק. זה מדליק את Xxxxx. אם ה-wifi כבוי מכבה את Xxxxx

rule "GPS"
when
Item Gps_trigger changed from OFF to ON
then
if(Wifi_trigger.state == ON) {
Xxxxx.sendCommand("ON")
}
else {
Xxxxx.postUpdate(OFF)
}
end
...

אם אתה רוצה חוק ליציאה מהביץ. פשוט תהפוך את הטריגר מ-on to off

cafri
חבר ותיק
חבר ותיק
הודעות: 1136
הצטרף: נובמבר 2009
נתן תודות: 121 פעמים
קיבל תודות: 144 פעמים

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

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

@puma1

החלטתי לנסות לשחק קצת עם OpenHAB.
התקנתי על מחשב עם Windows, ואני מגדיר כל מיני רכיבים שאינם מבוססים על ZWAVE, על-מנת לא לנתק את המודולים מהבקר הנוכחי שלי.

ראשית - תודה על ההנחיות שכתבת - מאוד עוזרות.

אני ממליץ לך שבכל מקום שאתה רוצה לכתוב טקסט באנגלית שלקוח מקבצי ההגדרות, אל תשתמש בפקד הQUOTE:
Switch Bath_light "123" { channel="zwave:device:512:node9:switch_binary1" }

Switch Toiler_light "1234" { channel="zwave:device:512:node9:switch_binary2" }
...
אלא בפקד הCODE:

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

Switch Bath_light "123" { channel="zwave:device:512:node9:switch_binary1" } 

Switch Toiler_light "1234" { channel="zwave:device:512:node9:switch_binary2" }
או לחילופין בפקד הENG:
[left]
Switch Bath_light "123" { channel="zwave:device:512:node9:switch_binary1" }

Switch Toiler_light "1234" { channel="zwave:device:512:node9:switch_binary2" }
[/left]

יהיה מועיל אם תערוך את ההודעות שכבר פירסמת (פשוט מצא-החלף את כל הQUOTE בCODE).
זה ימנע מסימנים כמו סוגרים לקפוץ מתחילת השורה לסופה או להיפך.

זה יאפשר לך גם לשלב עברית:

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

Switch Bath_light "אמבטיה" { channel="zwave:device:512:node9:switch_binary1" } 

Switch Toiler_light "שירותים" { channel="zwave:device:512:node9:switch_binary2" }
ועכשיו (לא רק לPUMA) לשאלה / בעיה שניתקלתי בה תוך כדי ביצוע הגדרות:
יש ברשותי רסיבר של ימהה המחובר לרשת.
* התקנתי את הbinding הרלוונטי
* הגדרתי THINGS דרך הPAPER UI
* הגדרתי מספר ITEMS בקובץ:

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

Switch Yamaha_Main_Power "Yamaha Power" {channel="yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0de95ca94:Main_Zone:zone_channels#power"}

Dimmer Yamaha_Main_Volume "Yamaha Volume" {channel="yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0de95ca94:Main_Zone:zone_channels#volume"}

String Yamaha_Main_Input "Yamaha Input" {channel="yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0de95ca94:Main_Zone:zone_channels#input"}

String Yamaha_Main_Station "Yamaha Station" {channel="yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0de95ca94:Main_Zone:playback_channels#playback_station"}
אני רואה בPAPER UI תחת CONTROL את ארבעת הפקדים:
- הדלקה / כיבוי
- ווליום
- כניסה
- תחנה

(הצלחתי גם לשחק עם הSITEMAP ולהגדיר כפתור או שניים)

השאלה שלי: כיצד אני מגדיר ITEM (או פריט בSITEMAP) עבור CHANNEL שלא מוגדר לו סוג.
לדוגמה, אני רוצה שיהיה כפתור שישמש ל"בחירה":

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

navigation_channels#navigation_select
(לקוח מההסברים לbinding, אולם כפי שאתה רואה, לא מוגדר אם הוא Number או String או Switch, משום שהוא אינו מאחסן שום ערך)

כמו-כן, כיצד אני משתמש בCHANNEL כזה בRULE?
אני מתכנן לכתוב RULE, אשר בתנאים מסויימים ידליק את הרסיבר, יעביר לכניסה מסויימת, וילחץ על SELECT.
את 2 הפעולות הראשונות הצלחתי לעשות, אך את השלישית איני יודע איך לעשות.

תודה מראש לכל מי שיעזור.
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה

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

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

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

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

לגבי השאלה שלך. נסה להגדיר את זה ככה

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

Switch Yamaha_up_down "Yamaha up down" {channel="yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0de95ca94:navigation_channels#navigation_updown", autoupdate="false" } 

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

  
Switch item=Yamaha_up_down mappings=[ON="למעלה", OFF="למטה"]

שלח תגובה

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