Persistence ב Openhab לא עובד

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

שליחה

מנסה לראשונה לעבוד עם 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

שליחה

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

nangel פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 425
הצטרף: אוגוסט 2009

שליחה

במקביל הוספתי ל 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

שליחה

בלוג אני מקבל
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

שליחה

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

הכל עבד

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