בית חכם מבוסס על openHAB המדריך השלם (מתעדכן)
- Chura
-
- חבר מביא חבר

- תגובות: 4777
- הצטרף: ינואר 2005
- מיקום: Privilege 15
אם אתה לא רוצה להיכנס לZWAVE (למה לא בעצם?)
ממליץ על בקרים של Shelly שעושים אצלי עבודה נפלאה.
ממליץ על בקרים של Shelly שעושים אצלי עבודה נפלאה.
Configure Terminal
Write Erase
reload

Write Erase
reload
- chenta
-
- חבר פעיל מאוד

- תגובות: 183
- הצטרף: ינואר 2011
@Chura
לגבי ה zwave- בעיקר בגלל שבתדר שאושר לשימוש בארץ אין הרבה מוצרים, ובתדרים האחרים אני לא בטוח שכל דבר יעבור חלק במכס בגלל שאין אישור משרד התקשורת להפעיל אותם בארץ.
מהבחינה הזאת zigbee עובד בתחום ISM בתדר ציבורי שאין בעיה להשתמש בו.
לגבי ה zwave- בעיקר בגלל שבתדר שאושר לשימוש בארץ אין הרבה מוצרים, ובתדרים האחרים אני לא בטוח שכל דבר יעבור חלק במכס בגלל שאין אישור משרד התקשורת להפעיל אותם בארץ.
מהבחינה הזאת zigbee עובד בתחום ISM בתדר ציבורי שאין בעיה להשתמש בו.
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
הצלחת לפתור את הבעיה?Dor1 כתב:@puma1
·
מדובר באפליקציה Mi Home 5.4.50 לאנדרואיד, שהורדה מ google play.
ניסיתי במכשיר אחד.
ה gateway המדובר הוא:
US $37.99 30%OFF | Original Xiaomi AQara ZHWG11LM Wireless WiFi Zigbee Smart Gateway for Home Automation HOMEKIT Version
https://s.click.aliexpress.com/e/bkiVNj2u
אולי כדאי לנסות להוריד גרסה ישנה יותר של האפליציה?
שוב תודה...
האם הגדרת באפליקציה שאתה באזור סין?
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
אני מסכים עם העובדה שבית חכם אמור להיות חכם, והגדרת פונקציונליות של שעון שבת מכני היא בעייתי בהקשר זה.Catskinner כתב:@zovirax
·נזכרתי ומצאתי את המקור.
בגדול אין ב OH אפשרות לבחירת זמנים דרך ה UI. הסיבה לכך היא שלא הייתה לזה דרישה רבה או שאין בזה עניין למפתחים. הפתרון המאפשר בחירת יום ושעה מבוסס על הדוגמאות של Alarm Clock שאותן תמצא כאן:
Alarm Clock Examples for openHAB 1.x
כפי שכבר כתבתי בהודעה הקודמת, אני רואה עם זה שתי בעיות עיקריות. הראשונה היא שזה דורש יצירת ממשק משתמש מתוסבך והשניה היא שאם מגיעים לכך שנאלצים לשחזר פונקציונליות של שעון שבת מכני אז זה סימן (לדעתי כמובן) שהתכנון של הלוגיקה לבית נכשל....
יחד עם זאת, גם לי יש צורך בהגדרת הפעלה מתוזמנת ידנית.
הצורך שלי: הגדרה ידנית של הפעלת הדוד.
באופן קבוע, הדוד שלי מופעל באופן אוטומטי כתלות במספר משתנים: פרמטרים התלויים במזג האויר (טמפ' מינימום ומקסימום, תחזית מזג אויר ועוד), האם הדוד כבר דלק היום ועוד.
ישנם מקרים, שאני רוצה להגדיר הדלקה מתוזמנת ידנית.
הדוגמה הכי פשוטה: אנחנו בים / בריכה, ואני רוצה לכוון שהדוד ידלק משעה X עד Y, כך שיהיו מים חמים כשנחזור הביתה.
בVera הייתי מיישם את זה תוך שימוש בGoogle Calendar: הייתי מגדיר "פגישה" בשם BOILER בזמן שהייתי רוצה שהדוד יפעל, והגדרתי לוגיקה מתאימה בPLEG שמדליקה ומכבה את הדוד.
בOH היישום של הGoogle Calendar Binding עלוב לדעתי - ליצור פגישה שכוללת בתוכה קוד - לא משהו שאני מתלהב ממנו, ובטח לא רלוונטי לשימוש על-ידי שאר בני המשפחה.
האם יש לך רעיון אחר איך לממש את הצורך שלי?
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
סיכום החוויות שלי משימוש בOH
TL;DR
אמ;לק
(הגירסה המקוצרת)
אני בתהליך מתמשך של מעבר מVera לOH.
אמנם יש לOH יתרונות, אבל התליך לא פשוט בכלל, ויש גם לא מעט חסרונות ובעיות ללא פתרון מספק.
הגירסה הארוכה:
אני משתמש בVera כבר די הרבה זמן.
שידרגתי בקרים כבר פעמיים / שלוש, וכיום משתמש בVera Secure.
בעקבות השרשור הזה, התחלתי "לשחק" עם OH, בהתחלה על מחשב Windows, וכאשר הגיע הRPi - התקנתי עליו.
התהליך שעברתי היה מדורג:
* בהתחלה הגדרתי רכיבי רשת (רסיבר, אלקסה, לוג'יטק הרמוני)
* התקנת / הגדרת תוספים למיניהם (מזג-אויר למשל)
* העברת רכיבי Z-Wave מהVera לOH (מודול תריס, כמה מודולי תאורה, חיישן פתיחת דלת, שלטי NODON) - עדין לא העברתי את כל המודולים
* הוספת Xiaomi GW עם שני חיישנים - רק לבדיקה
אני משתמש עם RPi 3B פלוס, אליו מחובר דיסק SSD, ללא שימוש בכרטיס זכרון בכלל.
בצד החיובי, אני חייב לומר שכמעט תמיד הOH מבצע תרחישים מיידית - גם עם מדובר בתרחישים אוטומטיים וגם אם מדובר בתרחישים שנובעים כתוצאה מלחיצה על כפתור בשלט.
יחד עם זאת, המצב רחוק מלהיות "התקנה פשוטה, מערכת קלה להגדרה, וכד'".
להלן פרוט הבעיות שאני נתקלתי בהן:
אמ;לק
(הגירסה המקוצרת)
אני בתהליך מתמשך של מעבר מVera לOH.
אמנם יש לOH יתרונות, אבל התליך לא פשוט בכלל, ויש גם לא מעט חסרונות ובעיות ללא פתרון מספק.
הגירסה הארוכה:
אני משתמש בVera כבר די הרבה זמן.
שידרגתי בקרים כבר פעמיים / שלוש, וכיום משתמש בVera Secure.
בעקבות השרשור הזה, התחלתי "לשחק" עם OH, בהתחלה על מחשב Windows, וכאשר הגיע הRPi - התקנתי עליו.
התהליך שעברתי היה מדורג:
* בהתחלה הגדרתי רכיבי רשת (רסיבר, אלקסה, לוג'יטק הרמוני)
* התקנת / הגדרת תוספים למיניהם (מזג-אויר למשל)
* העברת רכיבי Z-Wave מהVera לOH (מודול תריס, כמה מודולי תאורה, חיישן פתיחת דלת, שלטי NODON) - עדין לא העברתי את כל המודולים
* הוספת Xiaomi GW עם שני חיישנים - רק לבדיקה
אני משתמש עם RPi 3B פלוס, אליו מחובר דיסק SSD, ללא שימוש בכרטיס זכרון בכלל.
בצד החיובי, אני חייב לומר שכמעט תמיד הOH מבצע תרחישים מיידית - גם עם מדובר בתרחישים אוטומטיים וגם אם מדובר בתרחישים שנובעים כתוצאה מלחיצה על כפתור בשלט.
יחד עם זאת, המצב רחוק מלהיות "התקנה פשוטה, מערכת קלה להגדרה, וכד'".
להלן פרוט הבעיות שאני נתקלתי בהן:
- אחת ליום-יומיים הRPi היה נתקע לי. כנראה שהגורם היה חום (למרות שהתקנתי רכיבי קרור ומאוורר מהיום הראשון) - משום שכאשר העברתי אותו להיות "סתם על השולחן", הוא התחיל להתקע רק אחת לכמה ימים.
- כשחיפשתי מה גורם לו להתקע, גיליתי שמדובר בזליגת זכרון.
לפי העצה שקיבלתי כאן, אני משתמש בInfluxDB + Grafana לטובת persistence.
מסתבר שקיימת שם זליגת זכרון, אשר גורמת לתקיעות שחוויתי, והפתרון שרוב המשתמשים הולכים עליו הוא איתחול אחת לכמה זמן.
זה לא הבהיל אותי, משום שגם בVera הגדרתי לוגיקה שתאתחל אותו אחת ליום, וכך עשיתי גם לRPi. - בכל פעם שהRPi היה אמור להיות מאותחל, הוא היה נתקע.
בחיפושי אחר הגורם לבעיה, קיבלתי עצה לבדוק את הsyslog ו/או לחבר את הRPi למסך על-מנת לבדוק הודעות שגיאה.
גיליתי שהRPi מדווח על בעיות מתח.
מסתבר שהRPi מאוד רגיש לכל מה שקשור במתח שהוא מקבל.
במקור רכשתי ספק 5V/3A, אך כנראה הוא לא מספק את מה שהוא אמור לספק.
רכשתי ספק אחר והודעות השגיאה על המתח נעלמו, אך הבעיות לא נפתרו. - כפי שכתבתי, אני משתמש בדיסק SSD (ולא בכרטיס זכרון), על-פי ההמלצות שנכתבו כאן.
משום שהRPi כל-כך קטן, גם רכשתי דיסק מאוד קטן פיזית שמקבל את המתח מהUSB ולא מספק חיצוני.
זה מחזיר אותנו לבעיה הקודמת - הרגישות של הRPi למתח, משום שיתכן שללא דיסק (או עם דיסק שמקבל מתח חיצוני), הRPi היה עובד גם עם הספק הראשון שרכשתי.
בנוסף לכך, כנראה שבחלק מהפעמים שאני מאתחל את הRPi בלילה, הוא עולה יותר מהר ממה שהדיסק מתחיל לפעול, ואז אין לRPi איך לאתחל את עצמו והוא נתקע.
הנ"ל הוא רק השערה, שאדע בוודאות את נכונותה בימים הקרובים - רכשתי USB HUB שמקבל מתח חיצוני, ואני עומד לחבר את הדיסק לUSB HUB ואת הUSB HUB לRPi. - באחד המתגים אני משתמש במודול כפול של Philio, משום שמודול פיברו היה נתקע שם (מפעיל תאורת לד).
מסתבר שבOH אפשר לקבל חיווי רק עבור מודול פיליו כפול על סטטוס של מתג אחד, ולא של שניהם! - MyOpenHab:
באופן כללי, השימוש מאוד מוגבל בהשוואה למגוון האפשרויות הקיימות לשליטה בVera.
כמו-כן, השארת האפליקציה פועלת ברקע בטלפון גורמת לשגיאות מרובות להופיע בלוג.
בנוסף לכך, משום מה, ניתן לראות רשימה (אוטומטית) של ערכים לבחירה רק כאשר נגשים מדפדפן ולא דרך האפליקציה.
לדוגמה: הגדרתי בsitemap אפשרות לשלוט על האקטיביטי שמופעל בלוג'יטק הרמוני.
כאשר אני ניגש דרך דפדפן - אני רואה רשימה של כל האקטיביטיז שמוגדרים בהרמוני (כולל זה שפעיל כרגע, אם יש כזה).
כאשר אני ניגש דרך האפליקציה - אני רואה רשימה ריקה.
כנ"ל לגבי הInputs של הרסיבר. - כל נושא כתיבת החוקים מאוד לא ידידותי. יצא לי לכתוב המון חוקים של גרמו להודעת שגיאה בזמן הכתיבה, אך פשוט לא פעלו.
לדוגמה, בחוק מסויים רציתי לבדוק האם הטמפרטורה הנוכחיות גדולה מ21, פשוט כתבתי:
[left]if (CurrentTemperature.state > 21) {
DO SOMETHING
}
[/left]
החוק פשוט לא עבד - לקח לי המון זמן לגלות מה הסיבה (נראה אם המומחים כאן יגלו מה הסיבה - אני אגלה לכם בהמשך).
בVera כל הלוגיקות מוגדרות אצלי בPLEG, ומעולם לא נתקלתי בבעיות מהסוג שנתקלתי בהן בOH. - אני משתמש בVera בGoogle Calendar על-מנת לנהל דברים לא קבועים (למשל הפעלת הדוד כאשר חוזרים מהים/מהבריכה).
בOH הGoogle Calendar Binding די עלוב, ומחייב לכלול לוגיקה (כתיבת פקודות) בתוך הפגישה שיוצרים ביומן. לא שמשי בעליל מבחינתי (בובוודאי שלא על-ידי בני המשפחה). - נושא ניהול הנוכחים בבית (מעקב אחר מיקום) הוא נושא מורכב, שהרבה נתקלים בו בקשיים.
הדרך שפתרתי את זה בVera היה על-ידי שילוב של PING ביחד עם iPhone Locator.
הלכתי בעקבות עצה של @morgi23 ואני מפעיל את הiPhone Locator בנפרד לכל אחד מחברי המשפחה רק בתנאי שלאותו טלפון אין PING, ורק כאשר הדלת בבית נפתחת. מספר דקות לאחר מכן (או אם חוזר ה PING) אני מכבה את הiPhone Locator במטרה לחסוך סוללה.
גם כאן, היישום של הiCloud Binding די עלוב:
לא ניתן להדליק / לכבות את פעולת הbinding כתלות בלוגיקה כלשהי - חייבים להשאיר אותו דלוק ולהגדיר כל כמה דקות יבדק המיקום. במצב כזה, אי אפשר להגדיר לבדוק כל דקה, כי זה יגמור את הסוללה, ומשמעות הגדרת בדיקה כל 10 דקות (למשל) היא שהמידע יגיע באיחור.
אפשרות אחרת שנתקלתי בה ברשת היא "למחוק" (להעביר ספריה) את הקבצים של הbinding, וכך "לכבות אותו".
גם זה לא רלבנטי עבורי, משום שזה יכבה את הbinding עבור כל חברי המשפחה, ולא מאפשר ניהול עבור כל אחד בנפרד.
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- Chura
-
- חבר מביא חבר

- תגובות: 4777
- הצטרף: ינואר 2005
- מיקום: Privilege 15
איזה פירוט 
חייב לציין שאני עובד כמוך עם RPI3+ עם SSD מתח פנימי, ואין לי בעיות מתח עם ספק 3A
רשימת פעילויות מההרמוני עובד פיקס גם מהממשק הWEB גם מאקליקציה, וגם מהטאבלט
הבעיה היחידה שלי היום, היא קשורה לMQTT ולאו דווקא לOH
שאני שולח פקודה לMQTT אז אני לא יודע אם מישהו עשה איתה משהו או שלא. מבאס.
חייב לציין שאני עובד כמוך עם RPI3+ עם SSD מתח פנימי, ואין לי בעיות מתח עם ספק 3A
רשימת פעילויות מההרמוני עובד פיקס גם מהממשק הWEB גם מאקליקציה, וגם מהטאבלט
הבעיה היחידה שלי היום, היא קשורה לMQTT ולאו דווקא לOH
שאני שולח פקודה לMQTT אז אני לא יודע אם מישהו עשה איתה משהו או שלא. מבאס.
Configure Terminal
Write Erase
reload

Write Erase
reload
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
ברור לי שהדברים עובדים אצלך - אחרת לא היית מפרסם את ההודעות שפרסמת.
אני רק משתף שהדברים לא תמיד כל כך חלקים.
כל הבעיות שהיו אצלי - הן בעיות שניתן למצוא להן דוגמאות נוספות בפורומים בחו״ל, כלומר לא מדובר בבעיות רק אצלי.
הבעיה היא שעד שאתה מזהה מה המקור של הבעיה בשביל למצוא לה את הפתרון - משקיעים הרבה אנרגיה.
(מבלי להזכיר את ההוצאה הכספית: עוד ספק כח, USB HUB)
האם הRPi שלך הוא 3B פלוס או ישן יותר?
לפי הפורומים בחו״ל, הרגישות למתח היא בעיקר בדגמים החדשים.
דרך אגב - אתה יודע לומר למה דוגמת הבדיקה שעשיתי לטמפרטורה לא עבדה?
לגבי ההארמוני: האם הגדרת לו את רשימת כל הפעילויות בקובץ הsites?
תוכל לצרף את הגדרת הsites שלך עבור ההארמוני וצילום מסך של רשימת הבחירה מהאפליקציה?
אני רק משתף שהדברים לא תמיד כל כך חלקים.
כל הבעיות שהיו אצלי - הן בעיות שניתן למצוא להן דוגמאות נוספות בפורומים בחו״ל, כלומר לא מדובר בבעיות רק אצלי.
הבעיה היא שעד שאתה מזהה מה המקור של הבעיה בשביל למצוא לה את הפתרון - משקיעים הרבה אנרגיה.
(מבלי להזכיר את ההוצאה הכספית: עוד ספק כח, USB HUB)
האם הRPi שלך הוא 3B פלוס או ישן יותר?
לפי הפורומים בחו״ל, הרגישות למתח היא בעיקר בדגמים החדשים.
דרך אגב - אתה יודע לומר למה דוגמת הבדיקה שעשיתי לטמפרטורה לא עבדה?
לגבי ההארמוני: האם הגדרת לו את רשימת כל הפעילויות בקובץ הsites?
תוכל לצרף את הגדרת הsites שלך עבור ההארמוני וצילום מסך של רשימת הבחירה מהאפליקציה?
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- Chura
-
- חבר מביא חבר

- תגובות: 4777
- הצטרף: ינואר 2005
- מיקום: Privilege 15
3B כמדומני, אל תתפוס אותי במילה.
sitemap
Switch item=Harmony_Activity label="Activity []" icon="harmony" valuecolor=[=="PowerOff"="red",!="PowerOff"="green"] mappings=[PowerOff="Off", "Watch TV"="TV", "Watch Kodi"="Kodi"]
items
String Harmony_Activity "Harmony Activity" <harmony_logo> {channel="harmonyhub:hub:7ab770bc:currentActivity"}
לגבי הטמפרטורה, אולי קטע של String/number ?
sitemap
Switch item=Harmony_Activity label="Activity []" icon="harmony" valuecolor=[=="PowerOff"="red",!="PowerOff"="green"] mappings=[PowerOff="Off", "Watch TV"="TV", "Watch Kodi"="Kodi"]
items
String Harmony_Activity "Harmony Activity" <harmony_logo> {channel="harmonyhub:hub:7ab770bc:currentActivity"}
לגבי הטמפרטורה, אולי קטע של String/number ?
Configure Terminal
Write Erase
reload

Write Erase
reload
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
כפי שחשבתי - אתה הכנסת mapping ידני.
מחק אותו ותראה שבדפדפן יש לך את כל הרשימה של הפעילויות באופן אוטומטי ואילו באפליקציה לא יהיה לך כלום.
מחק אותו ותראה שבדפדפן יש לך את כל הרשימה של הפעילויות באופן אוטומטי ואילו באפליקציה לא יהיה לך כלום.
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- Chura
-
- חבר מביא חבר

- תגובות: 4777
- הצטרף: ינואר 2005
- מיקום: Privilege 15
אתה עם Dropdown?
Configure Terminal
Write Erase
reload

Write Erase
reload
- chenta
-
- חבר פעיל מאוד

- תגובות: 183
- הצטרף: ינואר 2011
הבקרים של shelly נראים מעניינים מאוד... יש לעוד מישהו המלצות לבקרים למתגי תאורה שעובדים עם OH ונכנסים בקופסאת גוויס?
תודה
תודה
- ElDuderino
-
- חבר שרק התחיל

- תגובות: 34
- הצטרף: יוני 2017
@chenta
·
אני ממש ממליץ על ה shelly.
יש להם שירות לקוחות מדהים ותודעת שירות מעולה.
לא מזמן הוציאו את shelly 2.5 שיש לו שליטה על שני מתגים והוא ממש ממש קטן ובמחיר סביר לגמרי.
·
אני ממש ממליץ על ה shelly.
יש להם שירות לקוחות מדהים ותודעת שירות מעולה.
לא מזמן הוציאו את shelly 2.5 שיש לו שליטה על שני מתגים והוא ממש ממש קטן ובמחיר סביר לגמרי.
- chenta
-
- חבר פעיל מאוד

- תגובות: 183
- הצטרף: ינואר 2011
@ElDuderino
·
יצא לך להתקין אותם בתוך קופסאת גוויס?
מאיפה ניתן להזמין אותם עם משלוח לארץ?
תודה
·
יצא לך להתקין אותם בתוך קופסאת גוויס?
מאיפה ניתן להזמין אותם עם משלוח לארץ?
תודה
- ahiel
-
- חבר ותיק

- תגובות: 1307
- הצטרף: פברואר 2016
Re: סיכום החוויות שלי משימוש בOH
@cafri
·כדי לעבוד עם numbers צריך להמיר את זה למספר ככה:
var Number temp = CurrTemp.state as DecimalType
·כדי לעבוד עם numbers צריך להמיר את זה למספר ככה:
var Number temp = CurrTemp.state as DecimalType
- ElDuderino
-
- חבר שרק התחיל

- תגובות: 34
- הצטרף: יוני 2017
·chenta כתב:@ElDuderino
·
יצא לך להתקין אותם בתוך קופסאת גוויס?
מאיפה ניתן להזמין אותם עם משלוח לארץ?
תודה...
כן, התקנתי כבר כמה כאלה בגוויס, אפשר גם להתקין צמוד למנורה וזה ממש נוח.
מזמינים מהאתר שלהם ב https://shelly.cloud/shop_shelly/
הם ממש ממש פופולרים ולא תמיד יש להם מלאי זמין, כשיש מלאי אז המשלוח בד"כ מגיע תוך שבוע מבולגריה. כשאין במלאי אז אפשר לעשות pre order, בד"כ הם מציינים תוך כמה זמן יתחדש המלאי.
-
puma1
-
- חבר ותיק

- תגובות: 1574
- הצטרף: פברואר 2012
למה אתה צריך את Google Calendar Binding בשביל להפעיל את הדוד ידנית?cafri כתב:
אני מסכים עם העובדה שבית חכם אמור להיות חכם, והגדרת פונקציונליות של שעון שבת מכני היא בעייתי בהקשר זה.......
יחד עם זאת, גם לי יש צורך בהגדרת הפעלה מתוזמנת ידנית.
הצורך שלי: הגדרה ידנית של הפעלת הדוד.
באופן קבוע, הדוד שלי מופעל באופן אוטומטי כתלות במספר משתנים: פרמטרים התלויים במזג האויר (טמפ' מינימום ומקסימום, תחזית מזג אויר ועוד), האם הדוד כבר דלק היום ועוד.
ישנם מקרים, שאני רוצה להגדיר הדלקה מתוזמנת ידנית.
הדוגמה הכי פשוטה: אנחנו בים / בריכה, ואני רוצה לכוון שהדוד ידלק משעה X עד Y, כך שיהיו מים חמים כשנחזור הביתה.
בVera הייתי מיישם את זה תוך שימוש בGoogle Calendar: הייתי מגדיר "פגישה" בשם BOILER בזמן שהייתי רוצה שהדוד יפעל, והגדרתי לוגיקה מתאימה בPLEG שמדליקה ומכבה את הדוד.
בOH היישום של הGoogle Calendar Binding עלוב לדעתי - ליצור פגישה שכוללת בתוכה קוד - לא משהו שאני מתלהב ממנו, ובטח לא רלוונטי לשימוש על-ידי שאר בני המשפחה.
האם יש לך רעיון אחר איך לממש את הצורך שלי?...
וגם לא פירטת מה הצורך שלך. למה להגדיר פגישה (גם ב-VERA) ולא תרחיש לא ברור לי
לגבי ההודעה השניה שלך. על המתח. לא ניתקלתי בבעיות. יש לי PI3 עם SSD. ללא מתח חיצוני. ואני לא מאתחל את הרסברי בכלל. אף פעם לא שמעתי על זה שהרסברי עולה מהר מדיי ובגלל זה המעכת לא מצליחה לעלות.לא נראה לי שזאת הבעיה שלך
במה MYOH מוגבל בשליטה לאומת ורה ?MyOpenHab:
באופן כללי, השימוש מאוד מוגבל בהשוואה למגוון האפשרויות הקיימות לשליטה בVera.
כמו-כן, השארת האפליקציה פועלת ברקע בטלפון גורמת לשגיאות מרובות להופיע בלוג.
בנוסף לכך, משום מה, ניתן לראות רשימה (אוטומטית) של ערכים לבחירה רק כאשר נגשים מדפדפן ולא דרך האפליקציה.
לדוגמה: הגדרתי בsitemap אפשרות לשלוט על האקטיביטי שמופעל בלוג'יטק הרמוני.
כאשר אני ניגש דרך דפדפן - אני רואה רשימה של כל האקטיביטיז שמוגדרים בהרמוני (כולל זה שפעיל כרגע, אם יש כזה).
כאשר אני ניגש דרך האפליקציה - אני רואה רשימה ריקה.
כנ"ל לגבי הInputs של הרסיבר.....
מה שקורה שהאפליקציה פתוחה היא מושכת את המידע מ-OH. וזה מופיע בקוד. אם יש לך שגיאה יכול להיות שיש שגיאה בקוד שלך. מה השגיאה שאתה מקבל ?
לא הבנתי מה בדיוק אתה רואה בדפדפן ובאפליקציה לא. ואם אתה מדבר על PAPERUI או BASIC UI בדפדפן
כל כתיבת חוקים ידנית בכל בקר היא לא פשוטה ללמידה. על אחת כמה וכמה בורה (PLEG הוא תוסף שנכתב ע"י אדם פרטי מהקהילה. שגם ככה רק הולכת ונעלמת, ואם אותו מפתח מחר יחליט שלא לעדכן את התוסף שלו שיצא הממשק החדש. שום דבר כבר לא יעבוד. ובקצב שהקהילה שם נעלמת זה לא תרחיש רחוק מהמציאות ) ב-OH יש תוסף לכתיבת חוקים ללא קוד למתחילים. שלאט לאט מאפשר לעשות עוד ועוד דברים ללא כתיבת קוד. כרגע עדיין לא מאפשר הכל. אבל כמו שכבר אמרתי. ניתן למצוא היום קוד מוכן כמעט לכל תרחיש בפורום של OH ורק לשנות אותוכל נושא כתיבת החוקים מאוד לא ידידותי. יצא לי לכתוב המון חוקים של גרמו להודעת שגיאה בזמן הכתיבה, אך פשוט לא פעלו.
לדוגמה, בחוק מסויים רציתי לבדוק האם הטמפרטורה הנוכחיות גדולה מ21, פשוט כתבתי:
if (CurrentTemperature.state > 21) {
DO SOMETHING
}...
לגבי הקוד שלך. אם היית משתמש ב-VS עם התוסף של OH כמו שהצעתי במדריך זה לא היה קורה ומיד היית רואה שיש לך שגיאה בקוד. התוסף מתקן שגיאות לבד וגם תוך כדי כתיבה מציע לך איך להמשיך את הקוד. דוגמאות שניתן למצוא בפורום
https://community.openhab.org/t/how-to- ... mmer/41679
https://community.openhab.org/t/how-to- ... er/41679/4
לגבי מיקום. ציינתי כבר מספר פעמים בדיון איך ניתן לעשות את זה עם תוספי המיקום של OH. לא מבין למה להשתמש ב-ICLOUD. יש דרכים הרבה יותר טובות. זה לא ורה. אם תנסה לעשות דברים כמו בורה תבין שזה לא עובד כמו שצריך. אתה ציך לעשות סוויץ וללכת על פתרונות שמתאימים ל-OH.אני משתמש בזה וגם רואה על מפה באפיקציה איפה נמצאים בני הבית. זה עובד מעולה.
[img2=500x353]https://i.ibb.co/yh7rvvm/Screenshot-201 ... bdroid.png[/img2]
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
Re: סיכום החוויות שלי משימוש בOH
הItem כבר מוגדר בתור Number:ahiel כתב:@cafri
·כדי לעבוד עם numbers צריך להמיר את זה למספר ככה:
var Number temp = CurrTemp.state as DecimalType...
קוד: בחירת הכל
Number CurrentTemperature "Current Temperature" {weather="locationId=home, type=temperature, property=current"}אתה בכיוון.....
אני חושב שהסברתי במדוייק מה הצורך שלי.puma1 כתב: למה אתה צריך את Google Calendar Binding בשביל להפעיל את הדוד ידנית?
וגם לא פירטת מה הצורך שלך. למה להגדיר פגישה (גם ב-VERA) ולא תרחיש לא ברור לי...
יש לי תרחיש, אבל בנוסף יש לי צורך להדליק ידנית. הנה ההסבר:
כפי שכתבתי, כאשר אני הולך לבריכה, אני רוצה לתזמן ידנית, חד פעמית, שהדוד ידלק בשעה מסויימת ויכבה כשאני חוזר מהבריכה.cafri כתב: באופן קבוע, הדוד שלי מופעל באופן אוטומטי כתלות במספר משתנים: פרמטרים התלויים במזג האויר (טמפ' מינימום ומקסימום, תחזית מזג אויר ועוד), האם הדוד כבר דלק היום ועוד.
ישנם מקרים, שאני רוצה להגדיר הדלקה מתוזמנת ידנית.
הדוגמה הכי פשוטה: אנחנו בים / בריכה, ואני רוצה לכוון שהדוד ידלק משעה X עד Y, כך שיהיו מים חמים כשנחזור הביתה....
אשמח לרעיונות איך לממש את הצורך הזה.
אלה שתי בעיות שונות: לגבי האתחולים, האם אתה משתמש בInfluxDB + Grafana? זה מה שגורם לזליגת הזכרון ולצורך לעשות אתחול.puma1 כתב: לגבי ההודעה השניה שלך. על המתח. לא ניתקלתי בבעיות. יש לי PI3 עם SSD. ללא מתח חיצוני. ואני לא מאתחל את הרסברי בכלל....
לגבי בעיית המתח - אתה טועה ומטעה. זה שאתה לא נתקלת בבעיה כלשהי או לא שמעת עליה, לא אומר שהיא לא קיימת.
הנה מספר הודעות לגבי הרגישות של הRPi למתח:
RPis are very sensitive to the quality of their power
you really need a good reliable 2.5A power supply with thick wires
ויש עוד המון
שוב - זה שאתה לא נתקלת בבעיה כלשהי או לא שמעת עליה, לא אומר שהיא לא קיימת.puma1 כתב: אף פעם לא שמעתי על זה שהרסברי עולה מהר מדיי ובגלל זה המעכת לא מצליחה לעלות.לא נראה לי שזאת הבעיה שלך...
ראשית - זאת כן היתה הבעיה שלי, משום שחיברתי את הדיסק למתח קבוע שהוא מקבל מUSB HUB וכל בעיות האתחול נעלמו.
שנית - גם על זה אפשר למצוא לא מעט עדויות ברשת:
קרא כאן על מישהו שיודע שלוקח לדיסק שלו 8 שניות להתחיל לפעול
יש עוד עדויות, שבעזרתם הגעתי לפתרון. אם חשוב לך - אחפש אותן מחדש.
באיך שהיא נראית.puma1 כתב: במה MYOH מוגבל בשליטה לאומת ורה ?...
האם אפשר ליצור (רק בתור דוגמה) מסך שיראה כך:
זאת השגיאה שאני מקבל:puma1 כתב: מה שקורה שהאפליקציה פתוחה היא מושכת את המידע מ-OH. וזה מופיע בקוד. אם יש לך שגיאה יכול להיות שיש שגיאה בקוד שלך. מה השגיאה שאתה מקבל ?...
קוד: בחירת הכל
2019-05-14 10:04:59.379 [WARN ] [io.openhabcloud.internal.CloudClient] - Jetty request 7043113 failed: null
2019-05-14 10:04:59.386 [WARN ] [io.openhabcloud.internal.CloudClient] - Response Failure: nullאני מדבר על BASIC UI.puma1 כתב: לא הבנתי מה בדיוק אתה רואה בדפדפן ובאפליקציה לא. ואם אתה מדבר על PAPERUI או BASIC UI בדפדפן...
מה שאני לא רואה זה את רשימת הActivitieis של הHarmony.
ככה זה נראה בדפדפן:
וככה זה נראה באפליקציה:
ההגדרה - הכי פשוטה שיש:
קוד: בחירת הכל
Items:
String HarmonyHub_CurrentActivity "Harmony Hub Activity" {channel="harmonyhub:hub:HarmonyHub:currentActivity"}
Sites:
Selection item=iHarmonyHub_CurrentActivity
המדריך שכתבת ממש טוב, ועבדתי לפיו.puma1 כתב: אם היית משתמש ב-VS עם התוסף של OH כמו שהצעתי במדריך זה לא היה קורה ומיד היית רואה שיש לך שגיאה בקוד. התוסף מתקן שגיאות לבד וגם תוך כדי כתיבה מציע לך איך להמשיך את הקוד....
אני משתמש בVS עם התוסך של OH, כמו שהצעת במדריך.
עדין, לא מופיעה שגיאה בעת כתיבת הקוד בהמון מקרים, ותוך כדי הפעלת החוק הוא פשוט נעצר.
בדר"כ זה קורה בגלל אי התאמה בסוגי המשתנים, אבל לא רק בגללז ה.
צרפת את אותו לינק פעמיים....
גם בלינק זה, מופיע קוד מאוד דומה למה שכתבתי. מופיע שם:
קוד: בחירת הכל
if(Season.state.toString == "WINTER" &&
CurrTemp.state < 18 &&
Present.state == OFF &&
TargetTemp.state < CurrTemp.state) {
Cooling.sendCommand(OFF)
Heating.sendCommand(ON)
}
אני אקל עליך בחיפוש אחר פתרון - הבעיה אכן קשורה לסוגי משתנים. משום מה, אפילו שCurrentTemperature מוגדר כמספר, כאשר מבצעים השוואה למספר אמיתי, הפורמט צריך להיות כזה:
קוד: בחירת הכל
if (CurrentTemperature.state as Number > 21) {
DO SOMETHING
}
קוד: בחירת הכל
if (CurrentTemperature.state as Number > 21|"°C") {
DO SOMETHING
}
פשוט צריך לדבג כמו מפתח, לחפש בפורומים, עד שמוצאים את הדוגמה הרלוונטית.
אין בכרח להשתמש בiCloud ואין הכרח לעשות דברים כמו בVera.puma1 כתב: לגבי מיקום. ציינתי כבר מספר פעמים בדיון איך ניתן לעשות את זה עם תוספי המיקום של OH. לא מבין למה להשתמש ב-ICLOUD. יש דרכים הרבה יותר טובות. זה לא ורה. אם תנסה לעשות דברים כמו בורה תבין שזה לא עובד כמו שצריך. אתה ציך לעשות סוויץ וללכת על פתרונות שמתאימים ל-OH.אני משתמש בזה וגם רואה על מפה באפיקציה איפה נמצאים בני הבית. זה עובד מעולה....
קראתי את המדריך שלך לגבי שרותי מיקום.
הוא לא טוב עבורי, משום שאני לא מעוניין שהטלפונים שלנו ישלחו מיקום כל הזמן.
אני מעוניין שהטלפונים שלנו ישלחו מיקום רק במשך 10 דקות לאחר פתיחת הדלת בבית, ורק אם הם לא מחוברים לרשת בבית.
אם אני יודע שהילדים שלי מחוץ לבית - אין לי טעם לבדוק מה המיקום של הטלפונים שלהם, עד שהדלת לא תפתח.
אצלנו לא נכנסים הביתה דרך החלון - רק דרך הדלת.
תוכל לתת לי פתרון שיגרום לטלפון לשלוח מיקום רק כשהOH מבקש ממנו?
באופן כללי אתה צריך להבין - אני לא מנסה "לתקוף" אותך או את OH.
להיפך - כתבת מדריכים מצויינים, ואני בתהליכי נטישה של הvera ומעבר לOH.
כל מה שאני מנסה לעשות הוא לשתף בתהליך שאני עברתי.
ליידע את אלה שמתכוונים לבצע את הצעד ש"לא הכל ורוד", יש לא מעט קשיים בדרך עד למציאת פתרון, יש לא מעט דברים שאין להם פתרון באותה רמה לה היו מורגלים, וכן - יש גם לא מעט דברים (ואולי אפילו הרבה) שיותר טובים בOH.
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- ahiel
-
- חבר ותיק

- תגובות: 1307
- הצטרף: פברואר 2016
- cafri
-
- חבר ותיק

- תגובות: 1137
- הצטרף: נובמבר 2009
Re: סיכום החוויות שלי משימוש בOH
@ahiel
מה זה "זה"?
גם אצלי הכל עובד.
רק תארתי את הקשיים שניתקלתי (וגם אחרים יכולים להיתקל) בהם בדרך.
מה זה "זה"?
גם אצלי הכל עובד.
רק תארתי את הקשיים שניתקלתי (וגם אחרים יכולים להיתקל) בהם בדרך.
נסו למצוא תשובות לשאלות הקשורות לZ-Wave בשרשור הדביק שבראש הפורום
שתפו את הרעיונות שלכם בשרשור זה
שתפו את הרעיונות שלכם בשרשור זה
- ahiel
-
- חבר ותיק

- תגובות: 1307
- הצטרף: פברואר 2016