עזרה בעדכון סטטוס של הרמוני האב עם שינוי סטטוס בטלויזיה openhab

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
שלח תגובה
dondi פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1968
הצטרף: פברואר 2005
נתן תודות: 38 פעמים
קיבל תודות: 67 פעמים

שליחה #1 

בהמשך לחקירת המערכת וקונפיגורציות שונות אני רוצה לעשות את הדבר הבא:
יש לי טלויזייה lg ש openhab מצא והגדיר אותה. הסטטוסה שלה משתנה אם מדליקים או מכבים אותה במערכת.
יש לי גם הרמוני האב ששולט על סצינה של הדלקה או כיבוי. אבל הוא לא מתעדכן אם אני משתמש בשלט הרגיל של הטלויזיה.
אני רוצה ליצור ״חוק״ שהמצב של ההרמוני האב ישתנה ל on או off בהתאם למצב הטלויזיה, גם אם אני משתמש בשלט הרגיל.
בקובץ ה items הגדרתי :
Switch LG_TV "Power" {channel="lgwebos:WebOSTV:f80b1efb-9f44-3d67-016f-652e18d4508a:power"}

בקובץ ה rules הגדרתי :
rule "Changing status LG_TV on harmony hab"
when
item LG_TV changed from OFF to ON
then
postUpdate(HarmonyHubhome_TV,ON)
end

rule "Changing status LG_TV on harmony hab"
when
item LG_TV changed from ON to OFF
then
postUpdate(HarmonyHubhome_TV,OFF)
end

שזה אומר ״תבדוק מה המצב של הטלויזיה ותעדכן את ההרמוני בהתאם.

זה לא עובד, אשמח לדעת איפה טעיתי

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

שליחה #2 

@dondi
·
ללא כל קשר לOH אני חושב שזה קצת טריקי, ברגע שאתה שולח להרמוני פקודת ON הוא מבצע את הפקודה בפועל ושולח ON לטלויזיה דרך ה IR.
יש מצב שזה יכול קצת לשגע את הלוגיקה.

dondi פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1968
הצטרף: פברואר 2005
נתן תודות: 38 פעמים
קיבל תודות: 67 פעמים

שליחה #3 

@Grappa
·

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

זה המדריך

https://community.openhab.org/t/setting ... -hub/43354

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

שליחה #4 

@dondi
·הייתי מציע לך להוסיף שורות לוג ולהתסכל גם על events.log

dondi פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1968
הצטרף: פברואר 2005
נתן תודות: 38 פעמים
קיבל תודות: 67 פעמים

שליחה #5 

@ahiel
·
ה הלוג של openhab.log לפי מה שכתוב יש לו בעיה עם הגדרת ה״item"
2020-05-19 05:55:23.748 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'home.rules' has errors, therefore ignoring it: [40,17]: no viable alternative at input 'item'
[47,17]: no viable alternative at input 'item'

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

שליחה #6 

@dondi
· אז תעבור על ה-item שהוא מתלונן ותבדוק אותו (נסה למחוק אותו)..

dondi פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1968
הצטרף: פברואר 2005
נתן תודות: 38 פעמים
קיבל תודות: 67 פעמים

שליחה #7 

@ahiel
·

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

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

שליחה #8 

דוגמא לסוויצ' שגם נחשף ב Google/Siri
Switch doorLock2 "Door" ["Lighting"]

dondi פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1968
הצטרף: פברואר 2005
נתן תודות: 38 פעמים
קיבל תודות: 67 פעמים

שליחה #9 

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

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

שליחה #10 

@dondi
·לא נראה לי שיש אפשרות כזו,
בכל אופן תשתף את הitems שכתבת ונוכל בעז"ה לעזור.

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

שליחה #11 

אפשר לראות, אבל זה נכתב לJSONDB של הPaperUI (בעעע)
היום בערב אכתוב אצלי משו דומה, לא יודע איך לא חשבתי עד עכשיו לעשות את זה, תמיד סבלתי מחוסר סנכרון בין השלטים.
Configure Terminal
Write Erase
reload
(6)

dondi פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 1968
הצטרף: פברואר 2005
נתן תודות: 38 פעמים
קיבל תודות: 67 פעמים

שליחה #12 

@Chura
·
בדיוק , יש פקודה של statupdate נדמה לי שרק מעדכנת את הסטטוס ללא שליחת הפקודה להרמוני האב.
אשמח אם תשתף

שלח תגובה

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