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

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
ElDuderino
חבר שרק התחיל
חבר שרק התחיל
תגובות: 34
הצטרף: יוני 2017

שליחה

@kazes

·לגבי ה shelly, כאן יש הסבר פשוט לגבי הגדרת ה item.
כמובן שצריך להתחבר לממשק ה web של השלי קודם כל ולהגדיר אותו לעבוד ב mqtt.

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

למי שיש סוויצ'ר, הצלחתי לחבר אותו בעזרת Binding Exec שמריץ פקודות פייטון. השימוש היחיד זה של הדלקה וכיבוי בעוד שהסקריפט יכול לעשות הרבה יותר, אבל יותר נוח להגדיר תזמונים באפליקציה של סוויצ'ר
Configure Terminal
Write Erase
reload
(6)

uh99
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 3783
הצטרף: אוגוסט 2010

שליחה

Chura כתב:למי שיש סוויצ'ר, הצלחתי לחבר אותו בעזרת Binding Exec שמריץ פקודות פייטון. השימוש היחיד זה של הדלקה וכיבוי בעוד שהסקריפט יכול לעשות הרבה יותר, אבל יותר נוח להגדיר תזמונים באפליקציה של סוויצ'ר
...
·האם חשבת לכיון פקודות קוליות בעברית :?:

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

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

uh99
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 3783
הצטרף: אוגוסט 2010

שליחה

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

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

נכון, אבל אתה תמיד יכול ליצור רוטינות שעושות "כאילו"
Tadlik dude = Start Boiler
tisgor dude = Stop Boiler
:)
Configure Terminal
Write Erase
reload
(6)

uh99
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 3783
הצטרף: אוגוסט 2010

שליחה

Chura כתב:נכון, אבל אתה תמיד יכול ליצור רוטינות שעושות "כאילו"
Tadlik dude = Start Boiler
tisgor dude = Stop Boiler
:)
...
·אם הייתי רוצה כיאלו הייתי מתפשר אך אני לא :lol:

dr0r
חבר ותיק
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב

שליחה

@eagle75
בעניין המתאמים על הפלאג של Fibaro, ממש לא מומלץ לעשות chaining כזה של 3 פלאגים. הרבה יותר מדי נקודות כשל על קו בצריכה גבוהה.
עדיף בהרבה להחליף את השקע עצמו בשקע גרמני, כמו זה .
בצד השני אפשר ברוב המקרים לקנות כבל חשמל גרמני. זה כבר קצת יותר יקר, כי צריך משלוח מגרמניה. אבל גם הורדת חוליה אחת בשרשרת תועיל.

@puma1
שאלה: לאילו חיישנים של Xiaomi קיבלת עדכוני firmware? לא הצלחתי למצוא ברשת כל איזכור לכך, לבד מעדכונים ל-gateway עצמו. אני משתמש ב-Smartthings, ויש להם תמיכה פנימית ב-Zigbee (למעשה גם החיישנים של Samsung מבוססי Zigbee), אז תהיתי אם יש איזשהו תועלת ב-gateway עבורי.

thechorba
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 226
הצטרף: ספטמבר 2013

שליחה

אני במהלך של חיבור SPOTIFY ל OH.
כחלק מהתהליך צריך להעתיק קבצים openhab-conf\html

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

בעבר הייתה לי גישה לכל הספריות.

אשמח לעצה כיצד לסדר את נושא הגישה.

kazes
חבר שרק התחיל
חבר שרק התחיל
תגובות: 2
הצטרף: פברואר 2019

שליחה

ElDuderino כתב:@kazes

·לגבי ה shelly, כאן יש הסבר פשוט לגבי הגדרת ה item.
כמובן שצריך להתחבר לממשק ה web של השלי קודם כל ולהגדיר אותו לעבוד ב mqtt.
...
אני חושב שניסיתי הכל... התיש אותי הדבר הזה.
מוכן לעשות סשן taemviewer ? אולי אתה תדע מה אני לא עושה נכון?

ElDuderino
חבר שרק התחיל
חבר שרק התחיל
תגובות: 34
הצטרף: יוני 2017

שליחה

@kazes
·

(אני מתנצל על ההספמה אבל kazes חדש ולא יכול לקבל הודעה פרטית...)
אשמח לעזור לך אבל אני קצת חסר בזמן, אז כדי לא לבזבז זמן בבקשה תנסה לוודא קודם כל ש:
1. יש לך mqtt broker מותקן ועובד ביחד עם ה bindings המתאימים (יש הסבר מסודר בשרשור של puma1 מתחת להסבר על broadlink).
2. הגדרת בממשק web של השלי שתפעל עם mqtt.
3. הגדרת item עבור השלי לפי ההוראות שהפנתי אותך אליהם.
4. שים לב שבהוראות עבור הגדרת ה item יש שימוש ב map ולכן אתה צריך לאפשר transformations, בשרשור של puma1 יש הסבר לזה תחת "קבצי Transformation "
5. בגדול זה כל מה שצריך (כמובן שצריך להגדיר switch ב sitemap אבל אני מניח שזה ברור ...), אם אתה לא מסתדר עם זה אז תרשום מספר טלפון או מייל וננסה לתזמן team viewer.

thechorba
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 226
הצטרף: ספטמבר 2013

שליחה

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

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

[hingStatusInfoChangedEvent] - 'onkyo:TX-NR646:d3b06a4e-e86a-4eb9-c563-4e09e8b9e158' changed from OFFLINE (COMMUNICATION_ERROR): No route to host (Host unreachable) to ONLINE
[/code]
לאחר שאני מזהה שהרסיבר התנתק אני רוצה שהמתאם יתנתק מהחשמל ויחזור כמה 3 שניות לאחר מכן.

החוק שכתבתי הוא:

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

rule "Reciver On"
when 'onkyo:TX-NR646:d3b06a4e-e86a-4eb9-c563-4e09e8b9e158I' changed from ONLINE to OFFLINE
 then
     ZWaveNode004TZ68WallPlug.sendCommand(Off)
     ZWaveNode004TZ68WallPlug.sendCommand(On)
end
[/code]
אני כל הזמן מקבל הודעת שגיאה.
כיצד ניתן לתקן זאת?[/code]

ahiel
חבר ותיק
חבר ותיק
תגובות: 1307
הצטרף: פברואר 2016

שליחה

@thechorba
·צריך לכתוב ככה:

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

rule "Reciver status check"
when
    Thing "onkyo:TX-NR646:d3b06a4e-e86a-4eb9-c563-4e09e8b9e158" changed
then
    var Status = ThingAction.getThingStatusInfo("onkyo:TX-NR646:d3b06a4e-e86a-4eb9-c563-4e09e8b9e158").getStatus()
		logInfo("s", "Reciver status is: " + Status)
		if (Status.toString() == "OFFLINE")	{
     		ZWaveNode004TZ68WallPlug.sendCommand(Off) 
     		ZWaveNode004TZ68WallPlug.sendCommand(On) 
     	} else {
			logInfo("s", "Reciver is online")
		}
end

thechorba
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 226
הצטרף: ספטמבר 2013

שליחה

@ahiel
.

תודה,
למדתי דבר או שניים :D :)

thechorba
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 226
הצטרף: ספטמבר 2013

שליחה

טעות

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

היום קרה משהו מוזר.
שום דבר במערכת לא עבד, הUI לא הגיב
עשיתי ריסטרט למרות שלא ראיתי שום בעיה
אחרי ריסטרט, כל הThings שלי היה ריק (מוגדר דרך Paper)
הitems והכל היה חי וקיים.

שיחזרתי מגיבוי
אבל מה יכול לגרום לזה ? יש לי SSD למערכת ההפעלה, אבל יכול להיות שהDB של המערכת יושב על הSD ?
Configure Terminal
Write Erase
reload
(6)

puma1 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1574
הצטרף: פברואר 2012

שליחה

@Chura
·
אם אתה מוציא את כרטיס הזיכרון והמערכת לא פועלת. אז כן. המערכת שלך נמצאת על הכרטיס זיכרון.

אם עשית move to USB card. זה לא מעביר הכל ל-SSD. ברסברי פאי 3 צריך לפעול לפיי המדריך הזה בשביל שיהיה ניתן להריץ הכל דרך ה-SSD



ברסברי פאי 3+ . ניתן להתקין ישירות על SSD ללא המדריך


move to USB card מוריד מהכתיבה של הכרטיס הזיכרון. אבל הרסברי עדיין פועל ממנו

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

אבל אם המערכת עולה והservice למעלה זה קשור ?
אגב אחרי שחזור מגיבוי עדיין משהו לא מנגן, אין UI, מקבל connection refused בעוד שהסרוויס רץ
Active: active (running) since Sat 2019-02-23 20:17:40 IST; 2h 9min ago
Configure Terminal
Write Erase
reload
(6)

puma1 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1574
הצטרף: פברואר 2012

שליחה

מה הכוונה בהservice למעלה?

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15

שליחה

puma1 כתב:מה הכוונה בהservice למעלה?
...
·
הService שלו רץ, אבל שום דבר לא מאזין ב8080
שחזור מגיבוי מצליח אבל אחרי ריסטרט אין כלום עדין :(
Configure Terminal
Write Erase
reload
(6)

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