דלג לתוכן
בית חכם / מדריך

מכונת הכביסה סיימה: התראה לפי צריכת חשמל

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

19.09.2026 · 8 דקות קריאה · למתחילים
מכונת כביסה מחוברת לגרף צריכת הספק ולהודעת סיום בטלפון.

איור: HomeRan

תוכן עניינים

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

מכינים מדידה מתאימה

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

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

בדקו שהישות מציגה הספק ב־W. אנרגיה מצטברת ב־kWh סופרת צריכה לאורך זמן ואינה מלמדת לבדה אם המכונה פועלת כרגע. ההבחנה בין Power ל־Energy מופיעה בתיעוד Sensor.

לומדים מחזור מלא

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

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

רק לצורך הדוגמה נשתמש ב־20W במשך 2 דקות להתחלה ובפחות מ־5W במשך 7 דקות לסיום. החליפו את ארבעת הערכים לפי המדידות שלכם לפני הפעלה.

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

מוסיפים זיכרון של מחזור

צרו Toggle דרך Settings > Devices & services > Helpers בשם ״מחזור כביסה זוהה״. רשמו את המזהה; בדוגמה הוא input_boolean.washing_cycle_running. השאירו אותו כבוי לפני הבדיקה הראשונה. Input boolean מחזיק את הדגל שבו האוטומציה משתמשת.

בדקו גם שהודעה רגילה מגיעה לטלפון. החליפו את notify.mobile_app_your_phone בפעולה שמופיעה אצלכם. הרשאות האפליקציה ויעד ההודעה מפורטים בתיעוד Companion.

פרסומת

יוצרים את האוטומציה

צרו אוטומציה ריקה ופתחו Edit in YAML. הקוד הוא אוטומציה אחת שלמה, עם מזהי דוגמה וספים להמחשה:

YAML
alias: זיהוי סיום כביסה
description: הספים כאן להמחשה ודורשים מדידה של המכונה
triggers:
  - trigger: numeric_state
    entity_id: sensor.washing_machine_power
    above: 20
    for: "00:02:00"
    id: started
  - trigger: numeric_state
    entity_id: sensor.washing_machine_power
    below: 5
    for: "00:07:00"
    id: finished
  - trigger: state
    entity_id: sensor.washing_machine_power
    to: "unavailable"
    id: uncertain
  - trigger: state
    entity_id: sensor.washing_machine_power
    to: "unknown"
    id: uncertain
  - trigger: homeassistant
    event: start
    id: uncertain
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: started
          - condition: numeric_state
            entity_id: sensor.washing_machine_power
            above: 20
        sequence:
          - action: input_boolean.turn_on
            target:
              entity_id: input_boolean.washing_cycle_running
      - conditions:
          - condition: trigger
            id: finished
          - condition: numeric_state
            entity_id: sensor.washing_machine_power
            below: 5
          - condition: state
            entity_id: input_boolean.washing_cycle_running
            state: "on"
        sequence:
          - action: input_boolean.turn_off
            target:
              entity_id: input_boolean.washing_cycle_running
          - action: notify.mobile_app_your_phone
            data:
              title: כביסה
              message: הצריכה ירדה לזמן שהוגדר. בדקו שהמחזור הסתיים.
      - conditions:
          - condition: trigger
            id: uncertain
        sequence:
          - action: input_boolean.turn_off
            target:
              entity_id: input_boolean.washing_cycle_running
mode: queued
max: 10

טריגר מספרי מגיב לחציית סף, ולא ממשיך להפעיל ריצות בכל דיווח שנשאר מעבר לו. ההמתנה ב־for דורשת שהערך יישאר בטווח. ההתנהגות הזאת מתוארת בNumeric state crossed threshold.

מבינים מה הדוגמה לא יודעת

unknown ו־unavailable אינם אפס וואט. לא ממירים אותם ל־0 כדי לקבל התראת סיום. כאן אובדן דיווח או אתחול מנקים את דגל המחזור; עד שתזוהה התחלה חדשה לא תישלח הודעת סיום. המחיר הוא שאפשר לפספס הודעה במחזור שהתחיל לפני הניתוק.

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

בודקים לפני שסומכים

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

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

מקורות

התיעוד נבדק ב־4 באוקטובר 2026. האוטומציה דורשת התאמה ובדיקה על הציוד שלכם.

פרסומת

עוד משהו לקרוא

לכל הכתבות בנושא

מה מעניין אותך?