התקנתי ברודלינק אחד בהצלחה תודות למדריך ועכשיו זקוק לעוד 2 לחדרים שונים.
נתקלתי במוצר הזה https://www.lightinthebox.com/en/p/xiaomi-universal-ir-remote-controller-abundant-matching-ways-for-air-condition-tv-projector-fan-camera-cellphone_p6518276.html?utm_campaign=cartcross&prm=1.10.4.0&irgwc=1&utm_source=cj&utm_medium=affiliate&litb_from=affiliate_cj&utm_campaign=4495526&utm_content=7765372
היות ויש לי את ה Gateway של שיאומי תהיתי אם יהיה יותר קל להשתמש בו במקום הברודלינק מיני.
למישהו יש נסיון איתו?
בית חכם מבוסס על openHAB המדריך השלם (מתעדכן)
- puma1 (פותח השרשור)
-
- חבר ותיק
- הודעות: 1572
- הצטרף: פברואר 2012
- נתן תודות: 23 פעמים
- קיבל תודות: 140 פעמים
@עזי
·
התרחיש שלי פשוט משתמש בתוסף astro. רבע שעה לפני בשקיעה. בודק אם יום שישי. X=לשנות ליום בשבוע. XXX=מה יקרה אם זה היום הנכון
אבל אם היום בשבוע זה הטריגר. אז יותר פשוט...
אפשר ליצור פה את השעות והימים
http://www.cronmaker.com/
·
התרחיש שלי פשוט משתמש בתוסף astro. רבע שעה לפני בשקיעה. בודק אם יום שישי. X=לשנות ליום בשבוע. XXX=מה יקרה אם זה היום הנכון
קוד: בחירת הכל
if (now.getDayOfWeek == X){
XXX
}
אבל אם היום בשבוע זה הטריגר. אז יותר פשוט...
קוד: בחירת הכל
Time cron "0 0 14 ? * MON,TUE,WED,FRI *"
http://www.cronmaker.com/
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
@עזי
·אישית מצאתי ששימוש ב cron ליצירת trigger לתזמונים בחוקים הוא עדיף בגלל הגמישות שהוא מאפשר. למשל זה מאפשר לייצר "חלון זמנים" שבו החוק פעיל מה שמאוד עוזר כשרוצים לייצר חוקים עם משוב חוזר לאורך זמן - כמו למשל לוודא שהדוד בבוקר דלוק במשך פרק זמן מסויים אפילו אם מישהו כיבה אותו בטעות לאחר ההדלקה בבוקר.
·אישית מצאתי ששימוש ב cron ליצירת trigger לתזמונים בחוקים הוא עדיף בגלל הגמישות שהוא מאפשר. למשל זה מאפשר לייצר "חלון זמנים" שבו החוק פעיל מה שמאוד עוזר כשרוצים לייצר חוקים עם משוב חוזר לאורך זמן - כמו למשל לוודא שהדוד בבוקר דלוק במשך פרק זמן מסויים אפילו אם מישהו כיבה אותו בטעות לאחר ההדלקה בבוקר.
- zovirax
- חבר במועדון ה-15K
- הודעות: 15621
- הצטרף: פברואר 2006
- שם מלא: zovirax
- נתן תודות: 269 פעמים
- קיבל תודות: 303 פעמים
שאלה על rules
אני מעוניין כשהמערכת עולה item מסויים יקבל ערך דיפולטיבי
לדוגמא - המזגן אני מעוניין שיקבל Mode וטמפרטורה
מצאתי בפורומים דרך לעשות , אבל לא עובד לי,
אשמח לעזרה
[left]
rule "Init"
when
System started
then
createTimer(now.plusSeconds(180)) [|
if (AC_Mode.state == NULL) AC_Mode.postUpdate(hot)
AC_Temp.postUpdate(24)
]
end
[/left]
אני מעוניין כשהמערכת עולה item מסויים יקבל ערך דיפולטיבי
לדוגמא - המזגן אני מעוניין שיקבל Mode וטמפרטורה
מצאתי בפורומים דרך לעשות , אבל לא עובד לי,
אשמח לעזרה
[left]
rule "Init"
when
System started
then
createTimer(now.plusSeconds(180)) [|
if (AC_Mode.state == NULL) AC_Mode.postUpdate(hot)
AC_Temp.postUpdate(24)
]
end
[/left]
- puma1 (פותח השרשור)
-
- חבר ותיק
- הודעות: 1572
- הצטרף: פברואר 2012
- נתן תודות: 23 פעמים
- קיבל תודות: 140 פעמים
@zovirax
·
כשאתה שומר את הקובץ של החוקים את אמור לראות אם יש שגיאה בקוד. הסברתי את זה במדריך. תנסה את זה ככה. ותראה אם יש שגיאה שאתה שומר את הקוד
·
כשאתה שומר את הקובץ של החוקים את אמור לראות אם יש שגיאה בקוד. הסברתי את זה במדריך. תנסה את זה ככה. ותראה אם יש שגיאה שאתה שומר את הקוד
קוד: בחירת הכל
rule "Init"
when
System started
then
createTimer(now.plusSeconds(180)) [|
if (AC_Mode.state == NULL){
AC_Mode.postUpdate(hot)
AC_Temp.postUpdate(24)
}
]
end
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
@zovirax
·אני לא בטוח שבמקרה זה ערך ה NULL קביל. מה עוד שאם לא הגדרת persistence אז רוב הסיכויים שהערך שלו כשהמערכת תעלה יהיה UNDEF. בקצרצר, הנסיון שלי הוא לא לקבל כמובן מאיליו מהם הערכים שאיתם המערכת עולה.
למה שלא תנסה:
במקום?
·אני לא בטוח שבמקרה זה ערך ה NULL קביל. מה עוד שאם לא הגדרת persistence אז רוב הסיכויים שהערך שלו כשהמערכת תעלה יהיה UNDEF. בקצרצר, הנסיון שלי הוא לא לקבל כמובן מאיליו מהם הערכים שאיתם המערכת עולה.
למה שלא תנסה:
קוד: בחירת הכל
if (AC_Mode.state !=hot)