הפתרון שלי להדלקת דוד חשמלי לפי כמות השמש בפועל

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #1 

בעקבות דיון שהיה בשרשור אחר (נדמה לי שזה היה עם @Catskinner אבל גם @puma1 היה שם), החלטתי לנסות לראות איך אני יכול להדליק את הדוד רק כשבאמת יש צורך. אחרי קצת חפירות, יצא פתרון די נחמד.

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

אני משתמש ב Restful Sensor של HA על מנת לקבל את הנתונים, ומחזיק עוד סנסור שסוכם את הערכים על פני X שעות. בשעה 17:30 אני בודק את הסכום, ואם הוא נמוך מערך מסוים (בינתיים אני עוד בשלב הכיול), אני מדליק את הדוד לחצי שעה, ואם הוא משמעותית נמוך ממנו, מדליק את הדוד לשעה.

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

gabik123
חבר שרק התחיל
חבר שרק התחיל
תגובות: 10
הצטרף: דצמבר 2018
נתן תודות: 0
קיבל תודות: 0

שליחה #2 

אין לי HA אבל נשמע מעניין!

PCingAddict
חבר ותיק
חבר ותיק
תגובות: 1564
הצטרף: נובמבר 2007
שם מלא: יוסי
מיקום: צפון
נתן תודות: 175 פעמים
קיבל תודות: 190 פעמים

שליחה #3 

@DudeShemesh אני על HA, אשמח לשיתוף הקוד למרות שאצלי חימום המים מתבצע ע"י מערכת גז, בגיבוי הדוד.
אבל זה נראה לי נחמד ללמוד משהו חדש...

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

שליחה #4 

@DudeShemesh
·אתה רואה שבסופו של דבר יצא לך משהו מהחלפת רעיונות איתי פה בפורום.

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

דומיקון
סמל אישי של משתמש
עוסק בתחום
עוסק בתחום
תגובות: 886
הצטרף: מאי 2015
מיקום: מרכז השרון
נתן תודות: 50 פעמים
קיבל תודות: 146 פעמים

שליחה #5 

אני מבין שיש שתי אופציות.. או לקנות חיישן מתאים, או להתקין גג סולארי ?
:)

וברצינות- כל הכבוד.. !
אורי
דומיקון - בית ישראלי חכם יותר
נציגי חברת Vera Control LTD בישראל
הפתרון המלא לבית חכם ישראלי בטכנולוגיית Z-Wave בתדר 916 MHz באישור משרד התקשורת ומכון התקנים
http://www.domicon.co.il/

DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #6 

@PCingAddict

ההגדרה של החיישן שאוסף את המידע:
platform: rest
name: PV Estimate
resource: !secret solcast_api_url
value_template: '{{ value_json["estimated_actuals"][0]["pv_estimate"] }}'
unit_of_measurement: 'W'
json_attributes: estimated_actuals
...
את ה URL אתה יכול לקבל מהאתר כשאתה פותח חשבון.

החיישן שסוכם על פני 12 שעות (יש קריאה כל חצי שעה, אז 24 קריאות):

pv_over_12_hours:
value_template: '{{ states.sensor.pv_estimate.attributes.estimated_actuals[:24] | sum(attribute="pv_estimate") | round }}'
friendly_name: 'PV Over 12 Hours'
unit_of_measurement: 'W'
icon: mdi:weather-sunny
...
(איך לעזאזל מיישרים לשמאל??)

@דומיקון
דוד שמש הוא סוג של גג סולארי :D

puma1
חבר ותיק
חבר ותיק
תגובות: 1574
הצטרף: פברואר 2012
נתן תודות: 23 פעמים
קיבל תודות: 141 פעמים

שליחה #7 

הדרך הכי טובה ופשוטה לחסוך חשמל ולדעת בדיוק כמה מים יש בדוד זה ע"י חיישן טמפרטורה, זה חוסך הרבה כאב ראש. רציתי לעשות את זה כבר לפני כמה שנים אבל לא היה לי עצבים, יכול להיות שאעשה את זה בקרוב, למרות שעד שיגיע החיישן מסין נראה לי כבר יהיה קיץ :lol:

יש המון פרמטרים שמשפיעים על המים, ולא תמיד זה שיש או אין שמש זה אינדיקציה

אפשר לעשות את זה עם FIBARO BINARY, וחיבור חיישן טמפרטורה מאיביי שעולה דולר, הכאב ראש זה להכניס את זה לדוד

DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #8 

@puma1
דיברו על זה לא מעט פה בפורום. הבעיה היא שלדוד אין טמפרטורה אחידה, ויש הבדל בין טמפרטורת המים ביציאה, באיזור החימום, ובשאר הדוד. לדעתי עם פחות משלושה חיישני טמפרטורה קשה לעשות משהו שעובד היטב.

puma1
חבר ותיק
חבר ותיק
תגובות: 1574
הצטרף: פברואר 2012
נתן תודות: 23 פעמים
קיבל תודות: 141 פעמים

שליחה #9 

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

DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #10 

@puma1
כמו שכתבתי - דיברו על זה הרבה פה בפורום, והיו גם אנשים שהכניסו את החיישן לתוך הדוד ולא היו מרוצים מהתוצאה. הבעיה היא שאתה צריך לבדוק טמפרטורה ממוצעת על פני הדוד, ולא טמפרטורה במקום אחד (לאורך זמן הדוד מתמצע, מן הסתם, אבל ברגע נתון טיפוסי יש הבדלי טמפרטורה).

puma1
חבר ותיק
חבר ותיק
תגובות: 1574
הצטרף: פברואר 2012
נתן תודות: 23 פעמים
קיבל תודות: 141 פעמים

שליחה #11 

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

בכל מקרה זה יהיה הרבה יותר מדוייק מהשמש, יכול להיות שמש כל היום אבל המים יהיה קפואים כי קר בחוץ, וגם אם תעשה חישובים שכוללים טמפרטורה (בחוץ) גם אז זה לא יהיה מדוייק.

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

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

DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #12 

@puma1

בארצות אחרות אכן יש ימים עם טמפ' מתחת לאפס והמון שמש, אבל בישראל עוד לא נתקלתי ביום שמצד אחד יש בו מספיק שמש לחמם את הדוד, אך מצד שני הוא קר מספיק על מנת שהחום ילך לאיבוד. מניח שיכולה להיות השפעה מינורית לטמפ', אבל היא בוודאי זניחה ביחס לשאלה האם מישהו עושה אמבטיה במקום להתקלח, למשל.

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

מצד שלישי, התופעה הזאת מתרחשת רק כשמדליקים את דוד החשמל, כך שאם כל מה שאתה עושה עם חיישן טמפ' הוא להחליט פעם ביום האם להדליק או לא, יתכן שהחיישן שלך יעשה את העבודה, אבל לא חושב שיהיה לו יתרון על פני בדיקת ההספק שנובע מהשמש, בטח לא כזה שיצדיק את כל המאמץ, והטיפול בתקלות העתידיות.

כמו-כן, תמיד אפשר להדליק ידנית ביום כזה קפוא אך שמשי.

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

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

שליחה #13 

מחזק את הודעת קודמי.

עם דוד שמש וכשגרים בישראל מאוד קל להגיע להתאמה טובה בין טמפרטורת הסביבה לבין תזמון הדלקת הדוד. איך אני יודע? כי זה מה שאני עושה ובינתיים עברתי גם ימים מאוד חמים וגם לילות שבהם הטמפרטורה ירדה מתחת ל 12C ועדיין היו לי מים חמים למקלחת בכל בוקר.

נכון שזה לא מדע מדוייק כי זה דורש כמה התאמות ונסיונות, אבל אי אפשר להגיד שהפתרון הזה לא עובד טוב או שיש לו מגרעות בולטות.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #14 

אגב, נראה לי שההשפעה העיקרית של טמפ' נמוכה ביום שמשי היא על הטמפ' שנרצה להתקלח בה, ולא על הטמפ' של המים בתוך הדוד :D

למי שמעוניין ועובד עם HA - עוד כמה שיפורים שהכנסתי: הוספתי שני input_numbers, אחד שהוא הסף להדלקה של הדוד לחצי שעה, ואחד שהוא הסף להדלקה של שעה. הגדרתי שני template binary sensors שבודקים האם המספרים קטנים מהסף, ואני מתכוון להשתמש בהם באוטומציה.
אני שוקל לשנות מ binary sensor ל input boolean כדי שאפשר יהיה לעשות override ידני.

drixie
חבר ותיק
חבר ותיק
תגובות: 1244
הצטרף: מאי 2005
נתן תודות: 37 פעמים
קיבל תודות: 35 פעמים

שליחה #15 

מישהו ניסה למדוד טמפרטורה מצינור המים היוצאים?

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

שליחה #16 

@drixie
·חשבתי על זה אבל ירדתי מהרעיון מהר מאוד היות וזה יעבוד רק כאשר המים זורמים ואני רוצה לדעת האם לחמם את הדוד לפני שהמים זורמים.

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

שליחה #17 

@DudeShemesh
·אם אתה יודע מה הטמפרטורה באופן שוטף למה אתה צריך 2 טריגרים?

אתה יכול למדוד את הטמפרטורה כל כמה דקות ושהדוד יכבה את עצמו אוטומטית כשהוא מגיע לטמפרטורה הרצויה.
אתה יכול לשכלל את הנושא ולהגדיר טמפרטורות שונות שייצגו מספר מקלחות. כלומר טמפרטורה X מייצגת מספיק מים ל 2 מקלחות, Y ל 3 מקלחות וכו'.
אם תשלב את הנ"ל עם השעה שהוגדרה לשעון המעורר......בכלל ליגה

השאיפה האולטימטיבית מבחינתי היא להגדיר מתי אני רוצה להתקלח ושאת כל החישובים המערכת תעשה

DudeShemesh פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #18 

@nangel

נראה לי שלא הסברתי את עצמי היטב. אני לא יודע את הטמפרטורה בתוך הדוד (זה מה ש @puma1 מנסה לעשות), אלא את ההספק הנוצר ע"י הקולטים.

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

drixie
חבר ותיק
חבר ותיק
תגובות: 1244
הצטרף: מאי 2005
נתן תודות: 37 פעמים
קיבל תודות: 35 פעמים

שליחה #19 

@Catskinner
· חייב להיות קשר בין טמפרטורת הצינור גם ללא זרימה לטמפרטורת המים בתוך הדוד, זה צינור מתכת שנוגע במים. השאלה אם אפשר נניח להסיק מספיק מטמפרטורת הצינור בשעה ארבע לפנות בוקר אם להפעיל דוד או לא לקראת הבוקר...

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

שליחה #20 

@drixie
·אני אישית לא רואה בזה טעם היות שאת אותה קורלציה אני יכול לקבל עם מדידת טמפרטורת הסביבה. לדעתי חשוב גם לשמור על דברים פשוטים ולא לסבך יותר מידי. כבר יצא לי לנהל קבוצות שבהם נכנסו למו"פ לשם מו"פ ואין לי שום חשק ליפול למלכודת הזו גם בזמני הפרטי בבית שלי. זכותך כמובן לחשוב אחרת ולנסות פתרון שונה.

אני חי בישראל ויש לי דוד שמש כך שמים חמים יש לי סביב השעון כ 270 ימים בשנה. המקרים היחידים שבהם אני מוטרד מטמפרטורת המים זה בבקרים בחודשי ה"חורף הישראלי" וגם אז גיליתי שכל עוד הטמפרטורה החיצונית הנמדדת ב 5 בבוקר היא מעל ל 25C אני לא צריך להדליק את הדוד, כל עוד היא מעל ל 20 אני צריך להדליק את הדוד לשעה וכשהטמפרטורה הנמדדת בשעה 4 בבוקר היא תחת 20 אני צריך להדליק את הדוד שעה וחצי. עד כה הפתרון שלי התמודד בהצלחה גם עם לילות שבהם הטמפרטורה גירדה 10C בלילה. הרבה יותר חשוב לגרום לבית להבין מי נמצא בבית כי אחרת יהיה לך פתרון נפלא של מדידה והתאמה - והדוד יידלק לחימום המים גם כשאין אף אחד בבית.

שלח תגובה

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