עשיתי כמה דברים עם openhab
רובם כדי ללמוד (המדריכים שבאתר שלהם)
עכשיו אני מנסה משהו אחר,
אני רוצה לבנות שעון מעורר, לבנתיים מה שאני מנסה לעשות זה רק את לקבוע שעה
הורדתי כמה דוגמאות מהאתר שלהם
כולם עובדים חוץ מבעיה אחת, אני לא רואה את המספרים
לדוגמא הקוד כאן
https://community.openhab.org/t/individ ... tion/23448
אני רואה את כל התמונות, המילים והלחצים (חצים)
איפה שאמור להיות רשום מספר הדקות, מופיע לי -
וככה גם במספר השעות,והשניות
הורדתי שוב מהאתר, יצרתי demo ושם רואים את המספרים (חשבתי אולי בעיה במחשב)
מה יכולה להיות הבעיה?
ובמקרה של הקוד שצורף, יכול להיות שחוץ מליצור את שלושת הקבצים (sitemap,items,rules)הייתי אמור להתקין עוד משהו?
תודה
openhab - שאלה של מתחילים
- Popcorn110 (פותח השרשור)
- חבר פעיל מאוד
- הודעות: 154
- הצטרף: אוגוסט 2015
- שם מלא: יוסי
- נתן תודות: 29 פעמים
- קיבל תודות: 0
- jagheadg
-
- חבר ותיק
- הודעות: 1148
- הצטרף: דצמבר 2010
- מיקום: כפר הדרדסים
- נתן תודות: 52 פעמים
- קיבל תודות: 112 פעמים
כדי לעזור לך בצורה יעילה כדאי שנראה בדיוק את כל הקוד בו אתה משתמש.
תוכל להדביק אותו פה: https://pastebin.com/
כל קובץ בנפרד.
גם הלוג יעזור (תפתח כל קובץ תעשה שינוי קטן ותשמור כדי ש openhab יבדוק את ה syntax שלו ויוציא הודעות אם יש שגיאות).
את הלוג אפשר לראות גם בדפדפן עם כתובת השרת ופורט 9001 (אם התקנת Logviewer). דוגמה : http://openhab:9001/
תוכל להדביק אותו פה: https://pastebin.com/
כל קובץ בנפרד.
גם הלוג יעזור (תפתח כל קובץ תעשה שינוי קטן ותשמור כדי ש openhab יבדוק את ה syntax שלו ויוציא הודעות אם יש שגיאות).
את הלוג אפשר לראות גם בדפדפן עם כתובת השרת ופורט 9001 (אם התקנת Logviewer). דוגמה : http://openhab:9001/
- Popcorn110 (פותח השרשור)
- חבר פעיל מאוד
- הודעות: 154
- הצטרף: אוגוסט 2015
- שם מלא: יוסי
- נתן תודות: 29 פעמים
- קיבל תודות: 0
jagheadg כתב:כדי לעזור לך בצורה יעילה כדאי שנראה בדיוק את כל הקוד בו אתה משתמש.
תוכל להדביק אותו פה: https://pastebin.com/
כל קובץ בנפרד.
גם הלוג יעזור (תפתח כל קובץ תעשה שינוי קטן ותשמור כדי ש openhab יבדוק את ה syntax שלו ויוציא הודעות אם יש שגיאות).
את הלוג אפשר לראות גם בדפדפן עם כתובת השרת ופורט 9001 (אם התקנת Logviewer). דוגמה : http://openhab:9001/...
העתקתי לכאן
https://pastebin.com/8aSDbkYE
זה האחרון שניסתי להעתיק מהאתר שלהם
תודה
- jagheadg
-
- חבר ותיק
- הודעות: 1148
- הצטרף: דצמבר 2010
- מיקום: כפר הדרדסים
- נתן תודות: 52 פעמים
- קיבל תודות: 112 פעמים
הגדרת Persistance למשתנים של השעות (או בכללי לקבוצה "gPERSON1Wecker")?
המטרה היא שלא תצטרך להגדיר את השעון מחדש בכל פעם שתעשה ריסט למערכת.
בנוסף בהגדרה של :
Group gPERSON1Wecker
תגדיר:
Group:Number gPERSON1Wecker
ותוציא את Switch PERSON1_WECKER_AKTIV מהקבוצה הזו, כלומר תמחוק את (gPERSON1Wecker) מסוף השורה.
המטרה היא שלא תצטרך להגדיר את השעון מחדש בכל פעם שתעשה ריסט למערכת.
בנוסף בהגדרה של :
Group gPERSON1Wecker
תגדיר:
Group:Number gPERSON1Wecker
ותוציא את Switch PERSON1_WECKER_AKTIV מהקבוצה הזו, כלומר תמחוק את (gPERSON1Wecker) מסוף השורה.
- jagheadg
-
- חבר ותיק
- הודעות: 1148
- הצטרף: דצמבר 2010
- מיקום: כפר הדרדסים
- נתן תודות: 52 פעמים
- קיבל תודות: 112 פעמים
Re: openhab - שאלה של מתחילים
@Popcorn110
·
תירגמתי את הטקסט לאנגלית כדי שיהיה מובן יותר.
נקודה חשובה מאד, שם הקובץ של sitemap צריך להיות זהה לשם ה sitemap בתוך ההגדרה בקובץ.
זה עובד:
https://pastebin.com/kKtL3nrN
https://pastebin.com/PzBgGZt1
https://pastebin.com/TxSMWVWR
·
תירגמתי את הטקסט לאנגלית כדי שיהיה מובן יותר.
נקודה חשובה מאד, שם הקובץ של sitemap צריך להיות זהה לשם ה sitemap בתוך ההגדרה בקובץ.
זה עובד:
https://pastebin.com/kKtL3nrN
https://pastebin.com/PzBgGZt1
https://pastebin.com/TxSMWVWR
- Popcorn110 (פותח השרשור)
- חבר פעיל מאוד
- הודעות: 154
- הצטרף: אוגוסט 2015
- שם מלא: יוסי
- נתן תודות: 29 פעמים
- קיבל תודות: 0
Re: openhab - שאלה של מתחילים
בדקתי את אחד הקודים הפשוטים שהורדתי (רק שעון אחד)ahiel כתב:@Popcorn110
·- הכוונה שאין ערך התחלתי... תקבע ערך לכל שעון וזהו...
·קבעתי ערך התחלתי לשעון
ועובד!!
תודה רבה
- Popcorn110 (פותח השרשור)
- חבר פעיל מאוד
- הודעות: 154
- הצטרף: אוגוסט 2015
- שם מלא: יוסי
- נתן תודות: 29 פעמים
- קיבל תודות: 0
Re: openhab - שאלה של מתחילים
· וואוו איזה השקעהjagheadg כתב:@Popcorn110
·
תירגמתי את הטקסט לאנגלית כדי שיהיה מובן יותר.
נקודה חשובה מאד, שם הקובץ של sitemap צריך להיות זהה לשם ה sitemap בתוך ההגדרה בקובץ.
זה עובד:
https://pastebin.com/kKtL3nrN
https://pastebin.com/PzBgGZt1
https://pastebin.com/TxSMWVWR...
תודה רבה!!!
אבל לא הבנתי מה שינת שם וזה עובד
אצלך לא מצאתי קביעת ערך התחלתי בשעה.
שאלה נוספת, אם אני מפעיל מחדש את המחשב
כל הערכים נמחקים
יש דרך להשאיר אותם? (מה קורה במצב של הפסקת חשמל?)
תודה רבה
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
אתה יכול להגדיר חוק המעדכן לערכים שתבחר עבור ה items ולהפעיל אותו עם איתחול השרת.
דרך אחרת היא באמצעות שרות ה persistence הדואג לשמור את ערכי ה items . תקבע לזה מדיניות של לפי עדכון ועם איתחול ולפחות תוכל כך לחזור ולקבל את הערכים האחרונים.
אני אישית מאוד לא אוהב להפעיל שעונים וטיימרים ב openHAB כי זה די מסורבל. כשיש לי צורך בטיימרים אני משתמש ב expire binding וקושר את ההפעלה לסוויץ וירטואלי.
דרך אחרת היא באמצעות שרות ה persistence הדואג לשמור את ערכי ה items . תקבע לזה מדיניות של לפי עדכון ועם איתחול ולפחות תוכל כך לחזור ולקבל את הערכים האחרונים.
אני אישית מאוד לא אוהב להפעיל שעונים וטיימרים ב openHAB כי זה די מסורבל. כשיש לי צורך בטיימרים אני משתמש ב expire binding וקושר את ההפעלה לסוויץ וירטואלי.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
Re: openhab - שאלה של מתחילים
@Popcorn110
·אתה צריך להגדיר persistent.
הכי פשוט זה rr4dj
תנסה להסתכל במדריכים, זה לשים קובץ הגדרות ולהתקין את זה
·אתה צריך להגדיר persistent.
הכי פשוט זה rr4dj
תנסה להסתכל במדריכים, זה לשים קובץ הגדרות ולהתקין את זה
- Popcorn110 (פותח השרשור)
- חבר פעיל מאוד
- הודעות: 154
- הצטרף: אוגוסט 2015
- שם מלא: יוסי
- נתן תודות: 29 פעמים
- קיבל תודות: 0
· לבנתיים אני רק לומד את זהCatskinner כתב:אתה יכול להגדיר חוק המעדכן לערכים שתבחר עבור ה items ולהפעיל אותו עם איתחול השרת.
דרך אחרת היא באמצעות שרות ה persistence הדואג לשמור את ערכי ה items . תקבע לזה מדיניות של לפי עדכון ועם איתחול ולפחות תוכל כך לחזור ולקבל את הערכים האחרונים.
אני אישית מאוד לא אוהב להפעיל שעונים וטיימרים ב openHAB כי זה די מסורבל. כשיש לי צורך בטיימרים אני משתמש ב expire binding וקושר את ההפעלה לסוויץ וירטואלי....
התכנון שלי הוא מערכת השקיה או שעון שבת למזגן (דרך שלט שאבנה ב esp)
בשביל שניהם אצטרך אפשרות של שעון לפי ימים, ויותר משעון אחד ביום
לכן אהיה חייב שעון ל openHAB
יש רעיון אחר שיכול לעזור כאן?
תודה
- Popcorn110 (פותח השרשור)
- חבר פעיל מאוד
- הודעות: 154
- הצטרף: אוגוסט 2015
- שם מלא: יוסי
- נתן תודות: 29 פעמים
- קיבל תודות: 0
Re: openhab - שאלה של מתחילים
עבדתי עם זה יחד עם mySQLahiel כתב:@Popcorn110
·אתה צריך להגדיר persistent.
הכי פשוט זה rr4dj
תנסה להסתכל במדריכים, זה לשים קובץ הגדרות ולהתקין את זה...
לא הכרתי את הpersistent
ניסתי ולא עבד לי
עשיתי ככה:
התקנתי ב persistent את rr4dj
שינתי בservices בקובץ addins.cfg -
persistent=rr4dj
ויצרתי בתיקיה persostence
הפעלתי, חכתי כמה דקות// persistence strategies have a name and a definition and are referred to in the "Items" section
Strategies {
// for rrd charts, we need a cron strategy
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
}
Items {
// which data to be stored
PERSON1_ALARM_MON_H : strategy = everyMinute
}...
הפעלתי מחדש, לא נשמר
בקובץ Log, אני לא רואה התייחסות לזה בכלל
(גם בטעינה)
תודה
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
קודם כל, לא רואים רישום ב log של ערכים למסד הנתונים המשמש את שירות ה persistence. שנית, כדי לשחזר את הערך האחרון צריך גם להוסיף restoreOnStartup וזה מתועד היטב כאן: Persistence . יש שם גם הפניה למידע נוסף עבור CRON.
בנוסף, את קובץ ההגדרות חייבים לשמור בספריית persistence תחת conf ולקובץ יש לתת סיומת persist. אין שום צורך לערוך את קובץ ה addon.cfg אלא אם אתה משתמש בגרסת openHAB ישנה ובמקרה זה אני מציע לך לעבור ל 2.3
כהערת אגב, אני אישית הייתי משתמש ב influxdb בתור מסד נתונים, הוא הרבה יותר מתאים לשמירת סדרות של ערכים לפי זמנים והוא מותקן אוט' יחד עם grafana אם אתה משתמש בגרסת ה Raspberry Pi . גרסת ה openHABian גם מאפשרת להשתמש ב node-RED כמנוע חוקים כך שאם המטרה שלך זה בקר למערכת השקיה אז כדאי לך לעשות חושבים.
בנוסף, את קובץ ההגדרות חייבים לשמור בספריית persistence תחת conf ולקובץ יש לתת סיומת persist. אין שום צורך לערוך את קובץ ה addon.cfg אלא אם אתה משתמש בגרסת openHAB ישנה ובמקרה זה אני מציע לך לעבור ל 2.3
כהערת אגב, אני אישית הייתי משתמש ב influxdb בתור מסד נתונים, הוא הרבה יותר מתאים לשמירת סדרות של ערכים לפי זמנים והוא מותקן אוט' יחד עם grafana אם אתה משתמש בגרסת ה Raspberry Pi . גרסת ה openHABian גם מאפשרת להשתמש ב node-RED כמנוע חוקים כך שאם המטרה שלך זה בקר למערכת השקיה אז כדאי לך לעשות חושבים.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.