עזרה בעדכון סטטוס של הרמוני האב עם שינוי סטטוס בטלויזיה openhab
-
dondi
-
- חבר ותיק

- תגובות: 1968
- הצטרף: פברואר 2005
בהמשך לחקירת המערכת וקונפיגורציות שונות אני רוצה לעשות את הדבר הבא:
יש לי טלויזייה 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
שזה אומר ״תבדוק מה המצב של הטלויזיה ותעדכן את ההרמוני בהתאם.
זה לא עובד, אשמח לדעת איפה טעיתי
יש לי טלויזייה 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
-
- חבר ותיק

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

- תגובות: 1968
- הצטרף: פברואר 2005
@Grappa
·
יש מישהו שעשה משהו דומה באיזה מדריך שעברתי עליו, רק אצלו יש לו להרמוני שתי סצינות ( אמזון וטלויזיה) והוא ברגע שברגע שהטלויזיה פועלת , שיעביר את האיזון למצב off, והפוך.
על ההגדרות שלו התבססתי עם התאמות למשיכת ההגדרות פשוט ממשהו אחר שמוגדר. כנראה משהו בהתאמה לא נכון
זה המדריך
https://community.openhab.org/t/setting ... -hub/43354
·
יש מישהו שעשה משהו דומה באיזה מדריך שעברתי עליו, רק אצלו יש לו להרמוני שתי סצינות ( אמזון וטלויזיה) והוא ברגע שברגע שהטלויזיה פועלת , שיעביר את האיזון למצב off, והפוך.
על ההגדרות שלו התבססתי עם התאמות למשיכת ההגדרות פשוט ממשהו אחר שמוגדר. כנראה משהו בהתאמה לא נכון
זה המדריך
https://community.openhab.org/t/setting ... -hub/43354
- ahiel
-
- חבר ותיק

- תגובות: 1307
- הצטרף: פברואר 2016
@dondi
·הייתי מציע לך להוסיף שורות לוג ולהתסכל גם על events.log
·הייתי מציע לך להוסיף שורות לוג ולהתסכל גם על events.log
-
dondi
-
- חבר ותיק

- תגובות: 1968
- הצטרף: פברואר 2005
@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'
·
ה הלוג של 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
-
- חבר ותיק

- תגובות: 1307
- הצטרף: פברואר 2016
@dondi
· אז תעבור על ה-item שהוא מתלונן ותבדוק אותו (נסה למחוק אותו)..
· אז תעבור על ה-item שהוא מתלונן ותבדוק אותו (נסה למחוק אותו)..
-
dondi
-
- חבר ותיק

- תגובות: 1968
- הצטרף: פברואר 2005
@ahiel
·
יש שם item אחד, וזה מה שיצאתי עבור שינוי הסטטוס. כנראה לא כתבתי משהו שם כמו שצריך. אם יש לך דוגמה של כתיבת item נכון, אני אשמח
·
יש שם item אחד, וזה מה שיצאתי עבור שינוי הסטטוס. כנראה לא כתבתי משהו שם כמו שצריך. אם יש לך דוגמה של כתיבת item נכון, אני אשמח
- ahiel
-
- חבר ותיק

- תגובות: 1307
- הצטרף: פברואר 2016
דוגמא לסוויצ' שגם נחשף ב Google/Siri
Switch doorLock2 "Door" ["Lighting"]
Switch doorLock2 "Door" ["Lighting"]
-
dondi
-
- חבר ותיק

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

- תגובות: 1307
- הצטרף: פברואר 2016
@dondi
·לא נראה לי שיש אפשרות כזו,
בכל אופן תשתף את הitems שכתבת ונוכל בעז"ה לעזור.
·לא נראה לי שיש אפשרות כזו,
בכל אופן תשתף את הitems שכתבת ונוכל בעז"ה לעזור.
- Chura
-
- חבר מביא חבר

- תגובות: 4777
- הצטרף: ינואר 2005
- מיקום: Privilege 15
אפשר לראות, אבל זה נכתב לJSONDB של הPaperUI (בעעע)
היום בערב אכתוב אצלי משו דומה, לא יודע איך לא חשבתי עד עכשיו לעשות את זה, תמיד סבלתי מחוסר סנכרון בין השלטים.
היום בערב אכתוב אצלי משו דומה, לא יודע איך לא חשבתי עד עכשיו לעשות את זה, תמיד סבלתי מחוסר סנכרון בין השלטים.
Configure Terminal
Write Erase
reload

Write Erase
reload
-
dondi
-
- חבר ותיק

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