מאמרים אחרונים

שתף בפייסבוק שיתוף בפייסבוק
RSS - מאמריםמאמרים
RSS - פורומיםפורומים
דווח למנהל דיווח למנהל
קישור לעמוד זה קישור לעמוד זה


openhab - שאלה של מתחילים


   פורומים > HT Home > עוזרות קוליות, שליטה ובקרה
מחבר הודעה
Popcorn110 (יוסי)
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Aug 26, 2015
מספר הודעות: 77

 #1  נשלח: ד' 11/07/2018 6:29
openhab - שאלה של מתחילים

עשיתי כמה דברים עם openhab
רובם כדי ללמוד (המדריכים שבאתר שלהם)

עכשיו אני מנסה משהו אחר,
אני רוצה לבנות שעון מעורר, לבנתיים מה שאני מנסה לעשות זה רק את לקבוע שעה
הורדתי כמה דוגמאות מהאתר שלהם

כולם עובדים חוץ מבעיה אחת, אני לא רואה את המספרים
לדוגמא הקוד כאן
https://community.openhab.org/t/individual-alarm-c...

אני רואה את כל התמונות, המילים והלחצים (חצים)
איפה שאמור להיות רשום מספר הדקות, מופיע לי -
וככה גם במספר השעות,והשניות

הורדתי שוב מהאתר, יצרתי demo ושם רואים את המספרים (חשבתי אולי בעיה במחשב)

מה יכולה להיות הבעיה?
ובמקרה של הקוד שצורף, יכול להיות שחוץ מליצור את שלושת הקבצים (sitemap,items,rules)הייתי אמור להתקין עוד משהו?

תודה
| פרופיל | שלח הודעה | חפש
jagheadg
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Dec 08, 2010

מיקום: כפר הדרדסים
הבעות תודה: 40
מספר הודעות: 607

 #2  נשלח: ד' 11/07/2018 8:55

כדי לעזור לך בצורה יעילה כדאי שנראה בדיוק את כל הקוד בו אתה משתמש.
תוכל להדביק אותו פה: https://pastebin.com/
כל קובץ בנפרד.
גם הלוג יעזור (תפתח כל קובץ תעשה שינוי קטן ותשמור כדי ש openhab יבדוק את ה syntax שלו ויוציא הודעות אם יש שגיאות).
את הלוג אפשר לראות גם בדפדפן עם כתובת השרת ופורט 9001 (אם התקנת Logviewer). דוגמה : http://openhab:9001/
| פרופיל | שלח הודעה | חפש
ahiel
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Feb 18, 2016
הבעות תודה: 62
מספר הודעות: 770

 #3  נשלח: ד' 11/07/2018 10:03
Re: openhab - שאלה של מתחילים

Popcorn110
·- הכוונה שאין ערך התחלתי... תקבע ערך לכל שעון וזהו
(1) הבעות תודה: Popcorn110
| פרופיל | שלח הודעה | חפש
Popcorn110 (יוסי)
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Aug 26, 2015
מספר הודעות: 77

 #4  נשלח: ד' 11/07/2018 16:08

jagheadg כתב:
כדי לעזור לך בצורה יעילה כדאי שנראה בדיוק את כל הקוד בו אתה משתמש.
תוכל להדביק אותו פה: https://pastebin.com/
כל קובץ בנפרד.
גם הלוג יעזור (תפתח כל קובץ תעשה שינוי קטן ותשמור כדי ש openhab יבדוק את ה syntax שלו ויוציא הודעות אם יש שגיאות).
את הלוג אפשר לראות גם בדפדפן עם כתובת השרת ופורט 9001 (אם התקנת Logviewer). דוגמה : http://openhab:9001/


העתקתי לכאן
https://pastebin.com/8aSDbkYE

זה האחרון שניסתי להעתיק מהאתר שלהם

תודה
| פרופיל | שלח הודעה | חפש
jagheadg
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Dec 08, 2010

מיקום: כפר הדרדסים
הבעות תודה: 40
מספר הודעות: 607

 #5  נשלח: ה' 12/07/2018 11:23

הגדרת Persistance למשתנים של השעות (או בכללי לקבוצה "gPERSON1Wecker")?
המטרה היא שלא תצטרך להגדיר את השעון מחדש בכל פעם שתעשה ריסט למערכת.

בנוסף בהגדרה של :
Group gPERSON1Wecker
תגדיר:
Group:Number gPERSON1Wecker
ותוציא את Switch PERSON1_WECKER_AKTIV מהקבוצה הזו, כלומר תמחוק את (gPERSON1Wecker) מסוף השורה.
| פרופיל | שלח הודעה | חפש
jagheadg
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Dec 08, 2010

מיקום: כפר הדרדסים
הבעות תודה: 40
מספר הודעות: 607

 #6  נשלח: ה' 12/07/2018 23:37
Re: openhab - שאלה של מתחילים

Popcorn110
·
תירגמתי את הטקסט לאנגלית כדי שיהיה מובן יותר.
נקודה חשובה מאד, שם הקובץ של sitemap צריך להיות זהה לשם ה sitemap בתוך ההגדרה בקובץ.
זה עובד:
https://pastebin.com/kKtL3nrN
https://pastebin.com/PzBgGZt1
https://pastebin.com/TxSMWVWR
(1) הבעות תודה: Popcorn110
| פרופיל | שלח הודעה | חפש
Popcorn110 (יוסי)
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Aug 26, 2015
מספר הודעות: 77

 #7  נשלח: ו' 13/07/2018 12:08
Re: openhab - שאלה של מתחילים

ahiel כתב:
@Popcorn110
·- הכוונה שאין ערך התחלתי... תקבע ערך לכל שעון וזהו

בדקתי את אחד הקודים הפשוטים שהורדתי (רק שעון אחד)


·קבעתי ערך התחלתי לשעון
ועובד!!

תודה רבה
| פרופיל | שלח הודעה | חפש
Popcorn110 (יוסי)
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Aug 26, 2015
מספר הודעות: 77

 #8  נשלח: ו' 13/07/2018 12:12
Re: openhab - שאלה של מתחילים

jagheadg כתב:
@Popcorn110
·
תירגמתי את הטקסט לאנגלית כדי שיהיה מובן יותר.
נקודה חשובה מאד, שם הקובץ של sitemap צריך להיות זהה לשם ה sitemap בתוך ההגדרה בקובץ.
זה עובד:
https://pastebin.com/kKtL3nrN
https://pastebin.com/PzBgGZt1
https://pastebin.com/TxSMWVWR


· וואוו איזה השקעה

תודה רבה!!!

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

שאלה נוספת, אם אני מפעיל מחדש את המחשב
כל הערכים נמחקים
יש דרך להשאיר אותם? (מה קורה במצב של הפסקת חשמל?)

תודה רבה
| פרופיל | שלח הודעה | חפש
Catskinner (קלוד בן שאול)
חבר במועדון 10K
חבר במועדון 10K


הצטרף בתאריך:
  Nov 05, 2006

מיקום: הוד השרון
הבעות תודה: 595
מספר הודעות: 14580

 #9  נשלח: ו' 13/07/2018 12:44

אתה יכול להגדיר חוק המעדכן לערכים שתבחר עבור ה items ולהפעיל אותו עם איתחול השרת.

דרך אחרת היא באמצעות שרות ה persistence הדואג לשמור את ערכי ה items . תקבע לזה מדיניות של לפי עדכון ועם איתחול ולפחות תוכל כך לחזור ולקבל את הערכים האחרונים.

אני אישית מאוד לא אוהב להפעיל שעונים וטיימרים ב openHAB כי זה די מסורבל. כשיש לי צורך בטיימרים אני משתמש ב expire binding וקושר את ההפעלה לסוויץ וירטואלי.

_________________
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
| פרופיל | שלח הודעה | חפש
ahiel
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Feb 18, 2016
הבעות תודה: 62
מספר הודעות: 770

 #10  נשלח: ו' 13/07/2018 12:48
Re: openhab - שאלה של מתחילים

Popcorn110
·אתה צריך להגדיר persistent.
הכי פשוט זה rr4dj
תנסה להסתכל במדריכים, זה לשים קובץ הגדרות ולהתקין את זה
| פרופיל | שלח הודעה | חפש
Popcorn110 (יוסי)
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Aug 26, 2015
מספר הודעות: 77

 #11  נשלח: ו' 13/07/2018 15:09

Catskinner כתב:
אתה יכול להגדיר חוק המעדכן לערכים שתבחר עבור ה items ולהפעיל אותו עם איתחול השרת.

דרך אחרת היא באמצעות שרות ה persistence הדואג לשמור את ערכי ה items . תקבע לזה מדיניות של לפי עדכון ועם איתחול ולפחות תוכל כך לחזור ולקבל את הערכים האחרונים.

אני אישית מאוד לא אוהב להפעיל שעונים וטיימרים ב openHAB כי זה די מסורבל. כשיש לי צורך בטיימרים אני משתמש ב expire binding וקושר את ההפעלה לסוויץ וירטואלי.


· לבנתיים אני רק לומד את זה
התכנון שלי הוא מערכת השקיה או שעון שבת למזגן (דרך שלט שאבנה ב esp)
בשביל שניהם אצטרך אפשרות של שעון לפי ימים, ויותר משעון אחד ביום

לכן אהיה חייב שעון ל openHAB
יש רעיון אחר שיכול לעזור כאן?

תודה
| פרופיל | שלח הודעה | חפש
Popcorn110 (יוסי)
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Aug 26, 2015
מספר הודעות: 77

 #12  נשלח: ו' 13/07/2018 15:21
Re: openhab - שאלה של מתחילים

ahiel כתב:
@Popcorn110
·אתה צריך להגדיר persistent.
הכי פשוט זה rr4dj
תנסה להסתכל במדריכים, זה לשים קובץ הגדרות ולהתקין את זה


עבדתי עם זה יחד עם mySQL
לא הכרתי את ה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 (קלוד בן שאול)
חבר במועדון 10K
חבר במועדון 10K


הצטרף בתאריך:
  Nov 05, 2006

מיקום: הוד השרון
הבעות תודה: 595
מספר הודעות: 14580

 #13  נשלח: ו' 13/07/2018 18:14

קודם כל, לא רואים רישום ב log של ערכים למסד הנתונים המשמש את שירות ה persistence. שנית, כדי לשחזר את הערך האחרון צריך גם להוסיף restoreOnStartup וזה מתועד היטב כאן: Persistence . יש שם גם הפניה למידע נוסף עבור CRON.

בנוסף, את קובץ ההגדרות חייבים לשמור בספריית persistence תחת conf ולקובץ יש לתת סיומת persist. אין שום צורך לערוך את קובץ ה addon.cfg אלא אם אתה משתמש בגרסת openHAB ישנה ובמקרה זה אני מציע לך לעבור ל 2.3

כהערת אגב, אני אישית הייתי משתמש ב influxdb בתור מסד נתונים, הוא הרבה יותר מתאים לשמירת סדרות של ערכים לפי זמנים והוא מותקן אוט' יחד עם grafana אם אתה משתמש בגרסת ה Raspberry Pi . גרסת ה openHABian גם מאפשרת להשתמש ב node-RED כמנוע חוקים כך שאם המטרה שלך זה בקר למערכת השקיה אז כדאי לך לעשות חושבים.

_________________
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
| פרופיל | שלח הודעה | חפש
כל הזמנים הם שעון חורף - ישראל (GMT+2) הצג הודעות קודמות:    
פורומים > עוזרות קוליות, שליטה ובקרה


  
    שם משתמש:
נתוני כניסה לכל אתרי HT:

  סיסמא:
 

  


 | 

קפוץ אל: 
לא ניתן לשלוח הודעות בפורום זה
לא ניתן להגיב להודעות בפורום זה
לא ניתן לערוך את הודעותיך בפורום זה
לא ניתן למחוק את הודעותיך בפורום זה
לא ניתן להצביע לסקרים בפורום זה
לא ניתן לצרף קבצים בפורום זה
לא ניתן להוריד קבצים בפורום זה

תקנון / תנאי השימוש באתר צור קשר / contact us כל הזכויות שמורות לקבוצת ht