Persistence ב Openhab לא עובד

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
שלח תגובה
nangel פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 425
הצטרף: אוגוסט 2009
נתן תודות: 1 פעם
קיבל תודות: 16 פעמים

שליחה #1 

מנסה לראשונה לעבוד עם persistence במטרה לעשות גרף קטן ולאתר ערכי מינימום, מקסימום וערך אחרון

התקנתי rrd4j והגדרתי אותו כברירת מחדל.
בדיקה ב Habmin מראה דף ריק תחת persistence.

בקובץ rrd4j.persistence :


Strategies {
everyDay : "0 0 0 * * ?"
everyHour : "0 0 * * * ?"
everyMinute : "0 * * * * ?"
default = everyChange
}

Items {
* : strategy = everyUpdate, everyMinute
}


איפה לחפש את התקלה?

nangel פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 425
הצטרף: אוגוסט 2009
נתן תודות: 1 פעם
קיבל תודות: 16 פעמים

שליחה #2 

בתוך תיקית openhab2-userdata\persistence\rrd4j
אני רואה המון קבצים בשמות ה bindings עם סיומת rrd ותאריכי עדכון משתנים

nangel פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 425
הצטרף: אוגוסט 2009
נתן תודות: 1 פעם
קיבל תודות: 16 פעמים

שליחה #3 

במקביל הוספתי ל sitemap את השורות הבאות


Frame label="Graph" {
Chart item=Temp_LR period=24h refresh=300000 service="rrd4j"
}


ניסיתי גם
Frame label="גרף"
{
Chart item=Temp_LR period=h refresh=30000
}

אבל אני מקבל רק אייקון של תמונה שבורה

nangel פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 425
הצטרף: אוגוסט 2009
נתן תודות: 1 פעם
קיבל תודות: 16 פעמים

שליחה #4 

בלוג אני מקבל
2019-04-09 18:33:19.029 [WARN ] [thome.ui.internal.chart.ChartServlet] - Illegal argument in chart: Series name cannot be null or zero-length!!!

למרות שה item שאני מנסה להגדיר כגרף הוא מספרי (טמפרטורה)

nangel פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 425
הצטרף: אוגוסט 2009
נתן תודות: 1 פעם
קיבל תודות: 16 פעמים

שליחה #5 

מסתבר שהגרף לא עובד אם כותרת הנתון בעברית. ברגע ששיניתי מ
"טמפרטורת סלון [%.0f° c]"
ל
"Livingroom Temperature [%.0f° c]"

הכל עבד

שלח תגובה

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