נפתר| 2 rules בOH3 לא עובדים
- razserv2010 (פותח השרשור)
-
- חבר פעיל במיוחד
- הודעות: 806
- הצטרף: אוקטובר 2013
- נתן תודות: 114 פעמים
- קיבל תודות: 66 פעמים
Re: עזרה| 2 rules בOH3 לא עובדים
- razserv2010 (פותח השרשור)
-
- חבר פעיל במיוחד
- הודעות: 806
- הצטרף: אוקטובר 2013
- נתן תודות: 114 פעמים
- קיבל תודות: 66 פעמים
Re: נפתר| 2 rules בOH3 לא עובדים
אני נתקל במשהו מציק, אני ינסה להסביר הכי טוב.....
יש לי item group בשם athome
בתוך הitem הזה הכנסתי את אלו:
sapirAtHome
razAtHome
העניין הוא שathome לא מתעדכן את הסטטוס שלו לפי שני אלה
ככה הוא מוגדר אצלי:
קוד: בחירת הכל
Group:Switch:OR(ON, OFF) athome "[(%d)]"
Switch sapirAtHome "sapir" (athome)
Switch razAtHome "raz" (athome)
Re: נפתר| 2 rules בOH3 לא עובדים
@razserv2010
מה הערך שאתה רואה של כרגע?
ולמה שמת שם %d? אני לא יודע אם זה קשור אבל מצד שני גם לא ברור לי למה לשים את זה... הייתי מצפה ל %s
מה הערך שאתה מצפה לראות? ON/OFF או ספירה של הפריטים ב ON?
מה הערך שאתה רואה של כרגע?
ולמה שמת שם %d? אני לא יודע אם זה קשור אבל מצד שני גם לא ברור לי למה לשים את זה... הייתי מצפה ל %s
מה הערך שאתה מצפה לראות? ON/OFF או ספירה של הפריטים ב ON?
- razserv2010 (פותח השרשור)
-
- חבר פעיל במיוחד
- הודעות: 806
- הצטרף: אוקטובר 2013
- נתן תודות: 114 פעמים
- קיבל תודות: 66 פעמים
Re: נפתר| 2 rules בOH3 לא עובדים
@jagheadgשניהם על OFF
@chenta%d זה התווסף כי עשיתי העתק הדבק מoh2 בstateDescription הגדרתי %s
אני מצפה לראות שם ששניהם בOFF הitem יראה OFF ושאחד מהם בON או שניהם בON אז הוא יהפוך לON
@chenta%d זה התווסף כי עשיתי העתק הדבק מoh2 בstateDescription הגדרתי %s
אני מצפה לראות שם ששניהם בOFF הitem יראה OFF ושאחד מהם בON או שניהם בON אז הוא יהפוך לON
Re: נפתר| 2 rules בOH3 לא עובדים
האם שינוי ל %s פתר משהו?
עכשיו כששני הפריטים ב OFF מה ערך הקבוצה?
אני לא מזהה בעיה בהגדרה של הקבוצה. אני גם עושה שימוש בהגדרות מהסוג הזה.
האם יכול להיות שיש עוד items שבטעות נוספו לקבוצה?
אתה יכול לבדוק את זה מה ui דרך settings -> items
למצוא את שם הקבוצה וללחוץ עליה, ואז אמורה להיות רשימת החברים בה.
או ב VSC ע"י Find In Files ולחפש איפה שם הקבוצה מופיע.
אם אני מבין נכון, שני המתגים שהגדרת שם נשלטים ע"י החוקים שלך. במקרה כזה עוד בדיקה שאתה יכול לעשות זה להגדיר עוד switch ולהוסיף גם אותו לקבוצה, אבל שעליו תשלוט ידנית ותוודא שהעברה שלו ל ON משנה את ערך הקבוצה מ OFF ל ON. (בהנחה כמובן ששני המתגים האחרים נמצאים באותו רגע ב OFF).
אם המתג הנוסף אכן משנה את ערך הקבוצה, סימן שהקבוצה בסדר, והדבר הבא שהייתי בודק זה האם המתגים שלך בכלל משתנים כשאתה חושב שהם אמורים. כלומר, האם החוקים שאמורים להגיד שאתם בבית או לא פועלים בצורה תקינה.
עכשיו כששני הפריטים ב OFF מה ערך הקבוצה?
אני לא מזהה בעיה בהגדרה של הקבוצה. אני גם עושה שימוש בהגדרות מהסוג הזה.
האם יכול להיות שיש עוד items שבטעות נוספו לקבוצה?
אתה יכול לבדוק את זה מה ui דרך settings -> items
למצוא את שם הקבוצה וללחוץ עליה, ואז אמורה להיות רשימת החברים בה.
או ב VSC ע"י Find In Files ולחפש איפה שם הקבוצה מופיע.
אם אני מבין נכון, שני המתגים שהגדרת שם נשלטים ע"י החוקים שלך. במקרה כזה עוד בדיקה שאתה יכול לעשות זה להגדיר עוד switch ולהוסיף גם אותו לקבוצה, אבל שעליו תשלוט ידנית ותוודא שהעברה שלו ל ON משנה את ערך הקבוצה מ OFF ל ON. (בהנחה כמובן ששני המתגים האחרים נמצאים באותו רגע ב OFF).
אם המתג הנוסף אכן משנה את ערך הקבוצה, סימן שהקבוצה בסדר, והדבר הבא שהייתי בודק זה האם המתגים שלך בכלל משתנים כשאתה חושב שהם אמורים. כלומר, האם החוקים שאמורים להגיד שאתם בבית או לא פועלים בצורה תקינה.
- razserv2010 (פותח השרשור)
-
- חבר פעיל במיוחד
- הודעות: 806
- הצטרף: אוקטובר 2013
- נתן תודות: 114 פעמים
- קיבל תודות: 66 פעמים
Re: נפתר| 2 rules בOH3 לא עובדים
@chenta
s% לא שינה כלום
הלכתי על דרך אחרת:
s% לא שינה כלום
הלכתי על דרך אחרת:
קוד: בחירת הכל
rule "No one is Home"
when
Item razAtHome changed to OFF
or
Item sapirAtHome changed to OFF
then
if(( sapirAtHome.state == OFF) && (razAtHome.state == OFF) ) {
....
}
end