נפתר| 2 rules בOH3 לא עובדים

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
chenta
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 183
הצטרף: ינואר 2011
נתן תודות: 22 פעמים
קיבל תודות: 29 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #16 

@razserv2010
logInfo צריך להיות רק בחוקים, לא בהגדרת ה thing.

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #17 

17/05/2021 8:53  
chenta כתב:
@razserv2010
logInfo צריך להיות רק בחוקים, לא בהגדרת ה thing.
...
צודק לא יודע מה עבר לי בראש שהנחתי את זה בthing

chenta
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 183
הצטרף: ינואר 2011
נתן תודות: 22 פעמים
קיבל תודות: 29 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #18 

התכוונתי שאני שם את השורה הזאת כשורה ראשונה בתוך החוק. לא בקובץ עצמו.
כלומר היא צריכה להיות השורה הראשונה לאחר then.

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #19 

17/05/2021 13:35  
chenta כתב:
התכוונתי שאני שם את השורה הזאת כשורה ראשונה בתוך החוק. לא בקובץ עצמו.
כלומר היא צריכה להיות השורה הראשונה לאחר then.
...
הבנתי את הטעות ומיד תיקנתי, עכשיו עם הfake GPS הוא משנה את הסטטוס של ITEM יותר מהר, כנראה שהיה צריך להוסיף לו logInfo

chenta
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 183
הצטרף: ינואר 2011
נתן תודות: 22 פעמים
קיבל תודות: 29 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #20 

17/05/2021 13:38  
razserv2010 כתב:
כנראה שהיה צריך להוסיף לו logInfo
...
קשה לי להאמין שה- logInfo משפיע בצורה כלשהיא (לטובה) על התפקוד של החוק.
אבל אם זה עובד... :lol:

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

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #21 

17/05/2021 15:32  
chenta כתב:
17/05/2021 13:38  
razserv2010 כתב:
כנראה שהיה צריך להוסיף לו logInfo
...
קשה לי להאמין שה- logInfo משפיע בצורה כלשהיא (לטובה) על התפקוד של החוק.
אבל אם זה עובד... :lol:

בכל מקרה כ- good practice אני מכניס שורות לוג כאלה בנקודות שונות בחוק בצורה שתאפשר לי לתחקר את פעילות החוק על צעדיו השונים.
עכשיו כשלמדתי להכניס את זה גם לקובץ לוג משלי זה הופך להיות כלי נוח לניטור פעילות השרת והאוטומציות וכשיש בעיה אני מזהה אותה ביתר קלות.
...
אז זהו שזה לא עובד הitem לא משתנה ל OFF שהטלפון בתנועה

chenta
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 183
הצטרף: ינואר 2011
נתן תודות: 22 פעמים
קיבל תודות: 29 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #22 

ואתה מבין איזה חלק לא עובד?
איזה חלק מהחוק לא רץ?
(לפי הלוגים)

למשל-
1. האם כשהמרחק של הטלפון משתנה החוק מופעל?
2. האם המרחק שמדווח עושה שכל? (אגב- למיטב הבנתי הוא מחשב את המרחק לפי המיקום שהגדרת למערכת בזמן ההגדרות שלה. תוודא בהגדרות שמופיע מיקום נכון.)
3. האם הדיוק של של המיקום נמוך מספיק כדי שהתנאי שלך ירוץ?
4. האם התנאי עצמו עובד?

אם תשים logInfo בכל אחד מהחלקים של החוק תוכל להבין לפי הלוג איפה זה נתקע.

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #23 

17/05/2021 17:27  
chenta כתב:
ואתה מבין איזה חלק לא עובד?
איזה חלק מהחוק לא רץ?
(לפי הלוגים)

למשל-
1. האם כשהמרחק של הטלפון משתנה החוק מופעל?
2. האם המרחק שמדווח עושה שכל? (אגב- למיטב הבנתי הוא מחשב את המרחק לפי המיקום שהגדרת למערכת בזמן ההגדרות שלה. תוודא בהגדרות שמופיע מיקום נכון.)
3. האם הדיוק של של המיקום נמוך מספיק כדי שהתנאי שלך ירוץ?
4. האם התנאי עצמו עובד?

אם תשים logInfo בכל אחד מהחלקים של החוק תוכל להבין לפי הלוג איפה זה נתקע.
...
זה קפץ בlog, מה זה אומר?

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

[ERROR] [d4j.internal.RRD4jPersistenceService] - Could not create rrd4j database file '/var/lib/openhab/persistence/rrd4j/distanceHomeraz.rrd': null
אני חושב שיש בעיה עם OH3 כי כשאני משחק בהגדרות בMeasurement System בין
Metric
לבין
Imperial (US)
הitem משתנה מON ל OFF

jagheadg
חבר ותיק
חבר ותיק
הודעות: 1148
הצטרף: דצמבר 2010
מיקום: כפר הדרדסים
נתן תודות: 52 פעמים
קיבל תודות: 112 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #24 

17/05/2021 18:38  
razserv2010 כתב:

זה קפץ בlog, מה זה אומר?

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

[ERROR] [d4j.internal.RRD4jPersistenceService] - Could not create rrd4j database file '/var/lib/openhab/persistence/rrd4j/distanceHomeraz.rrd': null
...
התקנת את התוסף persistence RRd4J ?

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #25 

17/05/2021 21:02  
jagheadg כתב:
17/05/2021 18:38  
razserv2010 כתב:

זה קפץ בlog, מה זה אומר?

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

[ERROR] [d4j.internal.RRD4jPersistenceService] - Could not create rrd4j database file '/var/lib/openhab/persistence/rrd4j/distanceHomeraz.rrd': null
...
התקנת את התוסף persistence RRd4J ?
...
כן, הוא מותקן

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #26 

@chenta
חיפשתי בלוגים של oh2 הבדלים ובitem

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

distanceHomeraz
הוא מראה מרחק כמטר:

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

distanceHomeraz changed from 14.205034339804275000 m to 7551.286742253265000 m
ובOH3 הוא מראה מרחק km:

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

 Item 'distanceHomeraz' changed from 0.7882910189736754 km to 0.7993178900083393 km
יכול להיות שזה הבעיה, איך ממירים מkm למטר?

chenta
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 183
הצטרף: ינואר 2011
נתן תודות: 22 פעמים
קיבל תודות: 29 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #27 

יפה נראה לי שעלית על זה.

האמת היא שעבודה עם יחידות ב oh תמיד קצת מבלבלת אותי.
תנסה לשנות את השורה של var distance לשורה הזאת:

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

var Number distance = (distanceHomesapir.state as QuantityType<Number>).doubleValue.toUnit("m")
השינוי הוא החלק בסוף שאמור להמיר את היחידות ל m

לא ניסיתי את זה אז אני לא משוכנע שזה עובד.
אם זה לא עובד תנסה אולי להוריד את doubleValue או להחליף את הסדר- קודם toUnit ואז doubleValue.

תעדכן.

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #28 

17/05/2021 22:42  
chenta כתב:
יפה נראה לי שעלית על זה.

האמת היא שעבודה עם יחידות ב oh תמיד קצת מבלבלת אותי.
תנסה לשנות את השורה של var distance לשורה הזאת:

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

var Number distance = (distanceHomesapir.state as QuantityType<Number>).doubleValue.toUnit("m")
השינוי הוא החלק בסוף שאמור להמיר את היחידות ל m

לא ניסיתי את זה אז אני לא משוכנע שזה עובד.
אם זה לא עובד תנסה אולי להוריד את doubleValue או להחליף את הסדר- קודם toUnit ואז doubleValue.

תעדכן.
...
שינתי למטר בעזרת Edit Item Metadata: stateDescription
Pattern: [%d m]

chenta
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 183
הצטרף: ינואר 2011
נתן תודות: 22 פעמים
קיבל תודות: 29 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #29 

אוקי. מעניין.
זה גם עובד?

razserv2010 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 806
הצטרף: אוקטובר 2013
נתן תודות: 114 פעמים
קיבל תודות: 66 פעמים

Re: עזרה| 2 rules בOH3 לא עובדים

נושא שלא נקרא #30 

17/05/2021 22:59  
chenta כתב:
אוקי. מעניין.
זה גם עובד?
...
כן, הוא מראה עכשיו במטר

שלח תגובה

חזור אל “עוזרות קוליות, שליטה ובקרה”