[{"data":1,"prerenderedAt":1052},["ShallowReactive",2],{"posts":3,"\u002Fsmart-home\u002Fhome-assistant-washing-machine-finished":205},[4,21,32,42,52,61,69,77,86,94,102,110,119,127,135,148,162,173,183,194],{"path":5,"title":6,"description":7,"type":8,"level":9,"minutes":10,"date":11,"cover":12,"coverAlt":13,"featured":14,"tags":15,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-cloudflare-tunnel","גישה ל-Home Assistant מחוץ לבית עם Cloudflare Tunnel","מחברים את Home Assistant לכתובת משלכם בלי לפתוח פורט בנתב. מדריך ל-Home Assistant OS ול-Docker, עם הרשאות גישה ובדיקות מהטלפון.","מדריך","רמת ביניים",14,"2026-10-04","\u002Fimages\u002Fposts\u002Fhome-assistant-cloudflare-tunnel.svg","טלפון מחוץ לבית מתחבר דרך Cloudflare Tunnel ומחבר מקומי ל-Home Assistant בבית.",false,[16,17,18,19],"Home Assistant","Cloudflare","Docker","בית חכם","smart-home",{"path":22,"title":23,"description":24,"type":8,"level":25,"minutes":26,"date":27,"cover":28,"coverAlt":29,"featured":14,"tags":30,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-backup-update-recovery","גיבוי שאפשר לשחזר, ועדכון שאפשר להתאושש ממנו","מגדירים עותק גיבוי מחוץ לשרת, שומרים מפתח הצפנה ובודקים שחזור מבודד לפני שמעדכנים את הבית הפעיל.","למתחילים",8,"2026-09-29","\u002Fimages\u002Fposts\u002Fhome-assistant-backup-update-recovery.svg","שרת מקומי, ארכיון גיבוי ועותק חיצוני מחוברים למסלול שחזור.",[16,18,31],"גיבוי",{"path":33,"title":34,"description":35,"type":8,"level":25,"minutes":26,"date":36,"cover":37,"coverAlt":38,"featured":14,"tags":39,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-device-maintenance","חיישן נעלם? תחזוקה של מכשירים וסוללות","בונים רשימת תחזוקה קצרה, מפרידים בין סוללה חלשה למכשיר לא זמין ומאתרים בעיות דיווח בלי לאפס את הרשת.","2026-09-24","\u002Fimages\u002Fposts\u002Fhome-assistant-device-maintenance.svg","סוללה חלשה, רשת מכשירים עם צומת לא זמין וכלי תחזוקה.",[16,40,41],"חיישנים","Zigbee",{"path":43,"title":44,"description":45,"type":8,"level":25,"minutes":26,"date":46,"cover":47,"coverAlt":48,"featured":14,"tags":49,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-washing-machine-finished","מכונת הכביסה סיימה: התראה לפי צריכת חשמל","מודדים מחזור כביסה, מגדירים ספי הספק מתוך הנתונים ושולחים התראה רק אחרי ריצה שזוהתה, עם טיפול בדיווח חסר.","2026-09-19","\u002Fimages\u002Fposts\u002Fhome-assistant-washing-machine-finished.svg","מכונת כביסה מחוברת לגרף צריכת הספק ולהודעת סיום בטלפון.",[16,50,51,40],"אוטומציות","YAML",{"path":53,"title":54,"description":55,"type":8,"level":25,"minutes":56,"date":57,"cover":58,"coverAlt":59,"featured":14,"tags":60,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-smart-button-actions","כפתור חכם במקום עוד אפליקציה","מחברים כפתור פיזי לפעולה יומיומית, מזהים איך האינטגרציה מדווחת על לחיצות ובודקים תגובה בלי להסתמך על דגם מסוים.",7,"2026-09-14","\u002Fimages\u002Fposts\u002Fhome-assistant-smart-button-actions.svg","יד לוחצת על כפתור פיזי שמפעיל תאורה ותריס במסגרת סצנה.",[16,50,41],{"path":62,"title":63,"description":64,"type":8,"level":25,"minutes":56,"date":65,"cover":66,"coverAlt":67,"featured":14,"tags":68,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-helpers-house-modes","Helpers: נותנים לבית מצבים וזיכרון","מוסיפים מצב אורחים שנשלט מלוח הבקרה, מחברים אותו לתנאי באוטומציה ובודקים מה קורה אחרי אתחול.","2026-09-09","\u002Fimages\u002Fposts\u002Fhome-assistant-helpers-house-modes.svg","בורר מצבי בית מחובר למתגי עזר שמייצגים אורחים, יציאה והשהיה.",[16,50,51],{"path":70,"title":71,"description":72,"type":8,"level":25,"minutes":56,"date":73,"cover":74,"coverAlt":75,"featured":14,"tags":76,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-automation-debugging","האוטומציה לא עבדה: מוצאים את הסיבה","בודקים טריגרים, תנאים ופעולות לפי הסדר, קוראים Trace ומבחינים בין תקלה בחיישן לבין כלל שלא התקיים.","2026-09-04","\u002Fimages\u002Fposts\u002Fhome-assistant-automation-debugging.svg","מסלול אוטומציה מתפצל לתנאי ולפעולה, וזכוכית מגדלת מדגישה את נקודת הבדיקה.",[16,50,51],{"path":78,"title":79,"description":80,"type":8,"level":25,"minutes":56,"date":81,"cover":82,"coverAlt":83,"featured":14,"tags":84,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-light-manual-control","האור נכבה כשאתם עדיין בחדר? שיפור אוטומציית התאורה","משפרים תאורה לפי תנועה בעזרת כיבוי נפרד ומתג להשארת אור, ובודקים מה קורה בזמן קריאה, בהפעלה מחדש ובשחרור השליטה הידנית.","2026-08-30","\u002Fimages\u002Fposts\u002Fhome-assistant-light-manual-control.svg","חיישן תנועה, אדם בחדר ומנורה מופיעים לצד מתג שמאפשר להשהות כיבוי אוטומטי.",[16,19,50,85],"תאורה",{"path":87,"title":88,"description":89,"type":8,"level":25,"minutes":26,"date":90,"cover":91,"coverAlt":92,"featured":14,"tags":93,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-presence-detection","מי בבית? זיהוי נוכחות בלי כיבויים מפתיעים","מחברים את הטלפון לישות Person, בודקים זיהוי כניסה ויציאה ובונים התראת עזיבה שממתינה ולא מתייחסת למידע חסר כאל בית ריק.","2026-08-25","\u002Fimages\u002Fposts\u002Fhome-assistant-presence-detection.svg","שני אנשים מחוץ לבית, אזור נוכחות סביב הבית ושעון להשהיית פעולות יציאה.",[16,19,50],{"path":95,"title":96,"description":97,"type":8,"level":25,"minutes":56,"date":98,"cover":99,"coverAlt":100,"featured":14,"tags":101,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-useful-notifications","התראות שימושיות בלי להציף את הטלפון","מגדירים התראה כשהדלת נשארת פתוחה, בודקים הודעת ניסיון ומונעים הודעות חוזרות על כל פתיחה קצרה.","2026-08-20","\u002Fimages\u002Fposts\u002Fhome-assistant-useful-notifications.svg","דלת פתוחה מחוברת לשעון המתנה ולהתראה אחת בטלפון.",[16,19,50],{"path":103,"title":104,"description":105,"type":8,"level":25,"minutes":56,"date":106,"cover":107,"coverAlt":108,"featured":14,"tags":109,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-scenes-scripts","לילה טוב בלחיצה אחת: סצנות וסקריפטים","יוצרים סצנת ערב וסקריפט ״לילה טוב״ ב-Home Assistant, ומבינים מתי לשמור מצבים ומתי להריץ רצף פעולות.","2026-08-15","\u002Fimages\u002Fposts\u002Fhome-assistant-scenes-scripts.svg","כפתור אחד מפעיל רצף פעולות שמוביל לבית במצב לילה.",[16,19,50],{"path":111,"title":112,"description":113,"type":8,"level":25,"minutes":56,"date":114,"cover":115,"coverAlt":116,"featured":14,"tags":117,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-family-dashboard","לוח בקרה שבני הבית באמת ישתמשו בו","בונים לוח בקרה מובנה ב-Home Assistant עם חדרים, כפתורים ברורים ותצוגה נוחה בטלפון, בלי להתקין הרחבות.","2026-08-10","\u002Fimages\u002Fposts\u002Fhome-assistant-family-dashboard.svg","לוח בקרה גדול עם כפתורי תאורה וטמפרטורה מופיע לצד גרסה מותאמת לטלפון.",[16,19,118],"Dashboard",{"path":120,"title":121,"description":122,"type":8,"level":25,"minutes":56,"date":123,"cover":124,"coverAlt":125,"featured":14,"tags":126,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-organize-devices","עושים סדר בבית: חדרים, מכשירים וישויות","מסדרים את Home Assistant לפי חדרים, מבינים מה ההבדל בין מכשיר לישות ובוחרים שמות שקל למצוא בלי לשבור אוטומציות.","2026-08-05","\u002Fimages\u002Fposts\u002Fhome-assistant-organize-devices.svg","תוכנית חדרים מחוברת למכשיר אחד ולשלוש ישויות נפרדות.",[16,19,50],{"path":128,"title":129,"description":130,"type":8,"level":25,"minutes":26,"date":131,"cover":132,"coverAlt":133,"featured":14,"tags":134,"topic":20},"\u002Fsmart-home\u002Fhome-assistant-hallway-motion-light","תנועה במסדרון, אור שנדלק: אוטומציה ראשונה ב־Home Assistant","מדליקים תאורה כשמזוהה תנועה ומכבים אחרי שתי דקות ללא תנועה, עם YAML מלא והסבר על טריגרים ובדיקות.","2026-07-31","\u002Fimages\u002Fposts\u002Fhome-assistant-hallway-motion-light.svg","מסדרון ביתי עם חיישן תנועה ותאורת תקרה שנדלקת כשאדם נכנס",[16,50,85,51],{"path":136,"title":137,"description":138,"type":8,"level":9,"minutes":26,"date":139,"cover":140,"coverAlt":141,"featured":14,"tags":142,"topic":147},"\u002Ffullstack\u002Ffetch-http-errors-and-timeouts","למה Fetch לא זורק שגיאה כשהשרת מחזיר 404?","ההבדל בין כישלון רשת לתשובת HTTP, טיפול בגוף תשובה לא צפוי והגבלת זמן לבקשה, עם פונקציה שאפשר להריץ.","2026-07-26","\u002Fimages\u002Fposts\u002Ffetch-http-errors-and-timeouts.svg","בקשת Fetch מתפצלת לתשובת HTTP עם שגיאה ולכשל רשת או פסק זמן",[143,144,145,146],"JavaScript","Fetch","HTTP","Debugging","fullstack",{"path":149,"title":150,"description":151,"type":152,"level":25,"minutes":26,"date":153,"cover":154,"coverAlt":155,"featured":14,"tags":156,"topic":161},"\u002Fai\u002Frag-answering-from-your-documents","RAG: איך נותנים למודל לענות מתוך המסמכים שלכם","מה מחפשים לפני שמבקשים מהמודל לכתוב, למה קטעי המקור חשובים, ואיך בודקים אם התשובה באמת נשענת עליהם.","הסבר","2026-07-21","\u002Fimages\u002Fposts\u002Frag-answering-from-your-documents.svg","מסמכי מקור נבדקים בזכוכית מגדלת, קטע מתאים נבחר ועובר לכרטיס תשובה",[157,158,159,160],"AI","RAG","חיפוש","מסמכים","ai",{"path":163,"title":164,"description":165,"type":152,"level":25,"minutes":26,"date":166,"cover":167,"coverAlt":168,"featured":14,"tags":169,"topic":20},"\u002Fsmart-home\u002Fmatter-thread-zigbee-explained","Matter, Thread ו־Zigbee: מה ההבדל ומה צריך בבית?","שלושת השמות אינם מתארים את אותו סוג של דבר. הסבר על שכבות התקשורת, תפקידי הרכזת ובדיקת התאמה למערכת קיימת.","2026-07-16","\u002Fimages\u002Fposts\u002Fmatter-thread-zigbee-explained.svg","שתי קבוצות של מכשירי בית חכם, רשת Mesh ורכזת, עם שער שמקשר בין שכבות התקשורת",[170,171,41,172],"Matter","Thread","רשת ביתית",{"path":174,"title":175,"description":176,"type":8,"level":25,"minutes":177,"date":178,"cover":179,"coverAlt":180,"featured":14,"tags":181,"topic":147},"\u002Ffullstack\u002Fbrowser-to-server-save-form","מהדפדפן לשרת: בונים טופס שמירה ורואים מה קורה בדרך","טופס HTML, בקשת POST ושרת Node.js קטן. דוגמה מלאה שממחישה איך נתונים עוברים ואיפה בודקים אותם.",9,"2026-07-11","\u002Fimages\u002Fposts\u002Fbrowser-to-server-save-form.svg","טופס בדפדפן שולח מעטפת נתונים לשרת ומשם למסד הנתונים",[143,182,145,144],"Node.js",{"path":184,"title":185,"description":186,"type":152,"level":25,"minutes":56,"date":187,"cover":188,"coverAlt":189,"featured":190,"tags":191,"topic":161},"\u002Fai\u002Fai-agent-from-request-to-result","סוכן AI: מה קורה בין הבקשה לתוצאה","איך מודל שפה משתמש בכלים, מה ההבדל בין סוכן לתהליך קבוע ואיך מגדירים משימה שאפשר לבדוק.","2026-07-06","\u002Fimages\u002Fposts\u002Fai-agent-from-request-to-result.svg","בקשה עוברת דרך מנגנון בחירה לכלי חיפוש, מסמכים וביצוע, עד לתוצאה שנבדקה",true,[157,192,193,50],"Agents","Tool Calling",{"path":195,"title":196,"description":197,"type":8,"level":25,"minutes":198,"date":199,"cover":200,"coverAlt":201,"featured":14,"tags":202,"topic":20},"\u002Fsmart-home\u002Fsmart-home-first-steps-home-assistant","בית חכם מתחילים בצעד קטן: בחירת ציוד והתקנת Home Assistant","מה צריך לבית חכם ראשון, איך בוחרים בין Home Assistant OS ל-Container, ואיך מתקינים על Raspberry Pi, מחשב, מכונה וירטואלית או NAS.",24,"2026-07-01","\u002Fimages\u002Fposts\u002Fsmart-home-first-steps-home-assistant.svg","בית עם חיישן ותאורה, המחובר לשרת Home Assistant ולשתי אפשרויות התקנה: מערכת הפעלה וקונטיינר",[16,19,203,18,204,50],"התקנה","Raspberry Pi",{"id":206,"title":44,"body":207,"cover":47,"coverAlt":48,"date":46,"description":45,"draft":14,"extension":1043,"featured":14,"level":25,"meta":1044,"minutes":26,"navigation":190,"ogImage":1045,"path":43,"seo":1046,"sitemap":1047,"stem":1048,"tags":1049,"type":8,"updated":1050,"__hash__":1051},"posts\u002Fsmart-home\u002Fhome-assistant-washing-machine-finished.md",{"type":208,"value":209,"toc":1034},"minimark",[210,214,219,226,229,239,243,252,255,258,261,265,279,291,295,302,950,962,966,980,983,987,990,993,996,999,1030],[211,212,213],"p",{},"מכונת הכביסה לא חייבת להיות מחוברת לאפליקציה כדי שתדעו שהמחזור הסתיים. אם יש מדידת הספק אמינה, אפשר לזהות את דפוס העבודה ולשלוח הודעה. נבנה זיהוי שמתחיל רק אחרי פעילות שנמדדה, ומסמן סיום רק אחרי זמן ממושך של הספק נמוך. קודם מודדים את המכונה שלכם; המספרים בדוגמה אינם הגדרה מוכנה לכל מכונה.",[215,216,218],"h2",{"id":217},"מכינים-מדידה-מתאימה","מכינים מדידה מתאימה",[211,220,221,222,225],{},"נדרשים ",[223,224,16],"a",{"href":195},", חיישן הספק שמדווח ב־W ואמצעי לקבלת הודעות. מדידה דרך ציוד חיצוני דורשת התאמה חשמלית למכונה לפי הוראות היצרנים, לרבות סוג העומס והדירוג המתאים. אין להסיק התאמה רק ממספר שכתוב על שקע. במקרה של ספק, בדקו עם בעל מקצוע מתאים.",[211,227,228],{},"המדריך משתמש במדידה בלבד. אין בו פעולה שמפעילה או מנתקת חשמל למכונה. השאירו את ההפעלה והכיבוי למכונה עצמה, כמו בשימוש הרגיל בה.",[211,230,231,232,238],{},"בדקו שהישות מציגה הספק ב־W. אנרגיה מצטברת ב־kWh סופרת צריכה לאורך זמן ואינה מלמדת לבדה אם המכונה פועלת כרגע. ההבחנה בין Power ל־Energy מופיעה ב",[223,233,237],{"href":234,"rel":235},"https:\u002F\u002Fwww.home-assistant.io\u002Fintegrations\u002Fsensor\u002F",[236],"nofollow","תיעוד Sensor",".",[215,240,242],{"id":241},"לומדים-מחזור-מלא","לומדים מחזור מלא",[211,244,245,246,251],{},"פתחו את ה־History של החיישן ותעדו כמה מחזורים מהתוכניות שבהן אתם משתמשים. רשמו הספק בהמתנה, פעילות ממושכת, הפסקות באמצע וזמן אחרי סיום. ודאו גם את תדירות הדיווח: חיישן שמתעדכן לעיתים רחוקות לא מציג את מהלך המחזור באותו פירוט כמו חיישן שמתעדכן כל כמה שניות. ",[223,247,250],{"href":248,"rel":249},"https:\u002F\u002Fwww.home-assistant.io\u002Fintegrations\u002Fhistory\u002F",[236],"History"," מאפשר להציג את המדידות לפי ישות וטווח זמן.",[211,253,254],{},"בחרו סף התחלה גבוה מספיק מהספק ההמתנה, וסף סיום נמוך מסף ההתחלה. הפער נקרא היסטרזיס: תנודה ליד מספר אחד לא מחליפה שוב ושוב את ההחלטה. זמן הסיום צריך להיות ארוך מההפסקות הנמוכות שראיתם בתוך מחזור. אם אי אפשר להבדיל כך בין הפסקה לסיום, המדידה הזאת אינה מספיקה לזיהוי אמין.",[211,256,257],{},"רק לצורך הדוגמה נשתמש ב־20W במשך 2 דקות להתחלה ובפחות מ־5W במשך 7 דקות לסיום. החליפו את ארבעת הערכים לפי המדידות שלכם לפני הפעלה.",[211,259,260],{},"שמרו לעצמכם טבלה עם שם התוכנית, משך ההפסקה הנמוכה הארוכה ביותר, ההספק בסוף ותדירות הדיווח של החיישן. אם תוכנית אחת עוצרת ל־10 דקות באמצע, סיום של 7 דקות לא מתאים לה. בדקו גם השהיית התחלה: מכונה שממתינה להפעלה אינה מחזור שכבר רץ. כוונו את ההגדרות לפי התרחיש הקשה ביותר שאתם רוצים לתמוך בו, או הגבילו את ההתראה לתוכניות שבהן הזיהוי הוכח.",[215,262,264],{"id":263},"מוסיפים-זיכרון-של-מחזור","מוסיפים זיכרון של מחזור",[211,266,267,268,272,273,278],{},"צרו Toggle דרך Settings > Devices & services > Helpers בשם ״מחזור כביסה זוהה״. רשמו את המזהה; בדוגמה הוא ",[269,270,271],"code",{},"input_boolean.washing_cycle_running",". השאירו אותו כבוי לפני הבדיקה הראשונה. ",[223,274,277],{"href":275,"rel":276},"https:\u002F\u002Fwww.home-assistant.io\u002Fintegrations\u002Finput_boolean\u002F",[236],"Input boolean"," מחזיק את הדגל שבו האוטומציה משתמשת.",[211,280,281,282,285,286,238],{},"בדקו גם שהודעה רגילה מגיעה לטלפון. החליפו את ",[269,283,284],{},"notify.mobile_app_your_phone"," בפעולה שמופיעה אצלכם. הרשאות האפליקציה ויעד ההודעה מפורטים ב",[223,287,290],{"href":288,"rel":289},"https:\u002F\u002Fcompanion.home-assistant.io\u002Fdocs\u002Fnotifications\u002Fnotifications-basic\u002F",[236],"תיעוד Companion",[215,292,294],{"id":293},"יוצרים-את-האוטומציה","יוצרים את האוטומציה",[211,296,297,298,301],{},"צרו ",[223,299,300],{"href":128},"אוטומציה ריקה"," ופתחו Edit in YAML. הקוד הוא אוטומציה אחת שלמה, עם מזהי דוגמה וספים להמחשה:",[303,304,309],"pre",{"className":305,"code":306,"language":307,"meta":308,"style":308},"language-yaml shiki shiki-themes github-dark-contrast","alias: זיהוי סיום כביסה\ndescription: הספים כאן להמחשה ודורשים מדידה של המכונה\ntriggers:\n  - trigger: numeric_state\n    entity_id: sensor.washing_machine_power\n    above: 20\n    for: \"00:02:00\"\n    id: started\n  - trigger: numeric_state\n    entity_id: sensor.washing_machine_power\n    below: 5\n    for: \"00:07:00\"\n    id: finished\n  - trigger: state\n    entity_id: sensor.washing_machine_power\n    to: \"unavailable\"\n    id: uncertain\n  - trigger: state\n    entity_id: sensor.washing_machine_power\n    to: \"unknown\"\n    id: uncertain\n  - trigger: homeassistant\n    event: start\n    id: uncertain\nconditions: []\nactions:\n  - choose:\n      - conditions:\n          - condition: trigger\n            id: started\n          - condition: numeric_state\n            entity_id: sensor.washing_machine_power\n            above: 20\n        sequence:\n          - action: input_boolean.turn_on\n            target:\n              entity_id: input_boolean.washing_cycle_running\n      - conditions:\n          - condition: trigger\n            id: finished\n          - condition: numeric_state\n            entity_id: sensor.washing_machine_power\n            below: 5\n          - condition: state\n            entity_id: input_boolean.washing_cycle_running\n            state: \"on\"\n        sequence:\n          - action: input_boolean.turn_off\n            target:\n              entity_id: input_boolean.washing_cycle_running\n          - action: notify.mobile_app_your_phone\n            data:\n              title: כביסה\n              message: הצריכה ירדה לזמן שהוגדר. בדקו שהמחזור הסתיים.\n      - conditions:\n          - condition: trigger\n            id: uncertain\n        sequence:\n          - action: input_boolean.turn_off\n            target:\n              entity_id: input_boolean.washing_cycle_running\nmode: queued\nmax: 10\n","yaml","",[269,310,311,328,339,348,362,373,385,395,405,415,424,435,445,455,466,475,486,496,507,516,526,535,547,558,566,575,583,593,603,617,627,638,648,658,666,679,687,698,707,718,727,738,747,757,768,777,788,795,807,814,823,835,843,854,865,874,885,894,901,912,919,928,939],{"__ignoreMap":308},[312,313,316,320,324],"span",{"class":314,"line":315},"line",1,[312,317,319],{"class":318},"s4JwU","alias",[312,321,323],{"class":322},"s95oV",": ",[312,325,327],{"class":326},"sU2Wk","זיהוי סיום כביסה\n",[312,329,331,334,336],{"class":314,"line":330},2,[312,332,333],{"class":318},"description",[312,335,323],{"class":322},[312,337,338],{"class":326},"הספים כאן להמחשה ודורשים מדידה של המכונה\n",[312,340,342,345],{"class":314,"line":341},3,[312,343,344],{"class":318},"triggers",[312,346,347],{"class":322},":\n",[312,349,351,354,357,359],{"class":314,"line":350},4,[312,352,353],{"class":322},"  - ",[312,355,356],{"class":318},"trigger",[312,358,323],{"class":322},[312,360,361],{"class":326},"numeric_state\n",[312,363,365,368,370],{"class":314,"line":364},5,[312,366,367],{"class":318},"    entity_id",[312,369,323],{"class":322},[312,371,372],{"class":326},"sensor.washing_machine_power\n",[312,374,376,379,381],{"class":314,"line":375},6,[312,377,378],{"class":318},"    above",[312,380,323],{"class":322},[312,382,384],{"class":383},"sDLfK","20\n",[312,386,387,390,392],{"class":314,"line":56},[312,388,389],{"class":318},"    for",[312,391,323],{"class":322},[312,393,394],{"class":326},"\"00:02:00\"\n",[312,396,397,400,402],{"class":314,"line":26},[312,398,399],{"class":318},"    id",[312,401,323],{"class":322},[312,403,404],{"class":326},"started\n",[312,406,407,409,411,413],{"class":314,"line":177},[312,408,353],{"class":322},[312,410,356],{"class":318},[312,412,323],{"class":322},[312,414,361],{"class":326},[312,416,418,420,422],{"class":314,"line":417},10,[312,419,367],{"class":318},[312,421,323],{"class":322},[312,423,372],{"class":326},[312,425,427,430,432],{"class":314,"line":426},11,[312,428,429],{"class":318},"    below",[312,431,323],{"class":322},[312,433,434],{"class":383},"5\n",[312,436,438,440,442],{"class":314,"line":437},12,[312,439,389],{"class":318},[312,441,323],{"class":322},[312,443,444],{"class":326},"\"00:07:00\"\n",[312,446,448,450,452],{"class":314,"line":447},13,[312,449,399],{"class":318},[312,451,323],{"class":322},[312,453,454],{"class":326},"finished\n",[312,456,457,459,461,463],{"class":314,"line":10},[312,458,353],{"class":322},[312,460,356],{"class":318},[312,462,323],{"class":322},[312,464,465],{"class":326},"state\n",[312,467,469,471,473],{"class":314,"line":468},15,[312,470,367],{"class":318},[312,472,323],{"class":322},[312,474,372],{"class":326},[312,476,478,481,483],{"class":314,"line":477},16,[312,479,480],{"class":318},"    to",[312,482,323],{"class":322},[312,484,485],{"class":326},"\"unavailable\"\n",[312,487,489,491,493],{"class":314,"line":488},17,[312,490,399],{"class":318},[312,492,323],{"class":322},[312,494,495],{"class":326},"uncertain\n",[312,497,499,501,503,505],{"class":314,"line":498},18,[312,500,353],{"class":322},[312,502,356],{"class":318},[312,504,323],{"class":322},[312,506,465],{"class":326},[312,508,510,512,514],{"class":314,"line":509},19,[312,511,367],{"class":318},[312,513,323],{"class":322},[312,515,372],{"class":326},[312,517,519,521,523],{"class":314,"line":518},20,[312,520,480],{"class":318},[312,522,323],{"class":322},[312,524,525],{"class":326},"\"unknown\"\n",[312,527,529,531,533],{"class":314,"line":528},21,[312,530,399],{"class":318},[312,532,323],{"class":322},[312,534,495],{"class":326},[312,536,538,540,542,544],{"class":314,"line":537},22,[312,539,353],{"class":322},[312,541,356],{"class":318},[312,543,323],{"class":322},[312,545,546],{"class":326},"homeassistant\n",[312,548,550,553,555],{"class":314,"line":549},23,[312,551,552],{"class":318},"    event",[312,554,323],{"class":322},[312,556,557],{"class":326},"start\n",[312,559,560,562,564],{"class":314,"line":198},[312,561,399],{"class":318},[312,563,323],{"class":322},[312,565,495],{"class":326},[312,567,569,572],{"class":314,"line":568},25,[312,570,571],{"class":318},"conditions",[312,573,574],{"class":322},": []\n",[312,576,578,581],{"class":314,"line":577},26,[312,579,580],{"class":318},"actions",[312,582,347],{"class":322},[312,584,586,588,591],{"class":314,"line":585},27,[312,587,353],{"class":322},[312,589,590],{"class":318},"choose",[312,592,347],{"class":322},[312,594,596,599,601],{"class":314,"line":595},28,[312,597,598],{"class":322},"      - ",[312,600,571],{"class":318},[312,602,347],{"class":322},[312,604,606,609,612,614],{"class":314,"line":605},29,[312,607,608],{"class":322},"          - ",[312,610,611],{"class":318},"condition",[312,613,323],{"class":322},[312,615,616],{"class":326},"trigger\n",[312,618,620,623,625],{"class":314,"line":619},30,[312,621,622],{"class":318},"            id",[312,624,323],{"class":322},[312,626,404],{"class":326},[312,628,630,632,634,636],{"class":314,"line":629},31,[312,631,608],{"class":322},[312,633,611],{"class":318},[312,635,323],{"class":322},[312,637,361],{"class":326},[312,639,641,644,646],{"class":314,"line":640},32,[312,642,643],{"class":318},"            entity_id",[312,645,323],{"class":322},[312,647,372],{"class":326},[312,649,651,654,656],{"class":314,"line":650},33,[312,652,653],{"class":318},"            above",[312,655,323],{"class":322},[312,657,384],{"class":383},[312,659,661,664],{"class":314,"line":660},34,[312,662,663],{"class":318},"        sequence",[312,665,347],{"class":322},[312,667,669,671,674,676],{"class":314,"line":668},35,[312,670,608],{"class":322},[312,672,673],{"class":318},"action",[312,675,323],{"class":322},[312,677,678],{"class":326},"input_boolean.turn_on\n",[312,680,682,685],{"class":314,"line":681},36,[312,683,684],{"class":318},"            target",[312,686,347],{"class":322},[312,688,690,693,695],{"class":314,"line":689},37,[312,691,692],{"class":318},"              entity_id",[312,694,323],{"class":322},[312,696,697],{"class":326},"input_boolean.washing_cycle_running\n",[312,699,701,703,705],{"class":314,"line":700},38,[312,702,598],{"class":322},[312,704,571],{"class":318},[312,706,347],{"class":322},[312,708,710,712,714,716],{"class":314,"line":709},39,[312,711,608],{"class":322},[312,713,611],{"class":318},[312,715,323],{"class":322},[312,717,616],{"class":326},[312,719,721,723,725],{"class":314,"line":720},40,[312,722,622],{"class":318},[312,724,323],{"class":322},[312,726,454],{"class":326},[312,728,730,732,734,736],{"class":314,"line":729},41,[312,731,608],{"class":322},[312,733,611],{"class":318},[312,735,323],{"class":322},[312,737,361],{"class":326},[312,739,741,743,745],{"class":314,"line":740},42,[312,742,643],{"class":318},[312,744,323],{"class":322},[312,746,372],{"class":326},[312,748,750,753,755],{"class":314,"line":749},43,[312,751,752],{"class":318},"            below",[312,754,323],{"class":322},[312,756,434],{"class":383},[312,758,760,762,764,766],{"class":314,"line":759},44,[312,761,608],{"class":322},[312,763,611],{"class":318},[312,765,323],{"class":322},[312,767,465],{"class":326},[312,769,771,773,775],{"class":314,"line":770},45,[312,772,643],{"class":318},[312,774,323],{"class":322},[312,776,697],{"class":326},[312,778,780,783,785],{"class":314,"line":779},46,[312,781,782],{"class":318},"            state",[312,784,323],{"class":322},[312,786,787],{"class":326},"\"on\"\n",[312,789,791,793],{"class":314,"line":790},47,[312,792,663],{"class":318},[312,794,347],{"class":322},[312,796,798,800,802,804],{"class":314,"line":797},48,[312,799,608],{"class":322},[312,801,673],{"class":318},[312,803,323],{"class":322},[312,805,806],{"class":326},"input_boolean.turn_off\n",[312,808,810,812],{"class":314,"line":809},49,[312,811,684],{"class":318},[312,813,347],{"class":322},[312,815,817,819,821],{"class":314,"line":816},50,[312,818,692],{"class":318},[312,820,323],{"class":322},[312,822,697],{"class":326},[312,824,826,828,830,832],{"class":314,"line":825},51,[312,827,608],{"class":322},[312,829,673],{"class":318},[312,831,323],{"class":322},[312,833,834],{"class":326},"notify.mobile_app_your_phone\n",[312,836,838,841],{"class":314,"line":837},52,[312,839,840],{"class":318},"            data",[312,842,347],{"class":322},[312,844,846,849,851],{"class":314,"line":845},53,[312,847,848],{"class":318},"              title",[312,850,323],{"class":322},[312,852,853],{"class":326},"כביסה\n",[312,855,857,860,862],{"class":314,"line":856},54,[312,858,859],{"class":318},"              message",[312,861,323],{"class":322},[312,863,864],{"class":326},"הצריכה ירדה לזמן שהוגדר. בדקו שהמחזור הסתיים.\n",[312,866,868,870,872],{"class":314,"line":867},55,[312,869,598],{"class":322},[312,871,571],{"class":318},[312,873,347],{"class":322},[312,875,877,879,881,883],{"class":314,"line":876},56,[312,878,608],{"class":322},[312,880,611],{"class":318},[312,882,323],{"class":322},[312,884,616],{"class":326},[312,886,888,890,892],{"class":314,"line":887},57,[312,889,622],{"class":318},[312,891,323],{"class":322},[312,893,495],{"class":326},[312,895,897,899],{"class":314,"line":896},58,[312,898,663],{"class":318},[312,900,347],{"class":322},[312,902,904,906,908,910],{"class":314,"line":903},59,[312,905,608],{"class":322},[312,907,673],{"class":318},[312,909,323],{"class":322},[312,911,806],{"class":326},[312,913,915,917],{"class":314,"line":914},60,[312,916,684],{"class":318},[312,918,347],{"class":322},[312,920,922,924,926],{"class":314,"line":921},61,[312,923,692],{"class":318},[312,925,323],{"class":322},[312,927,697],{"class":326},[312,929,931,934,936],{"class":314,"line":930},62,[312,932,933],{"class":318},"mode",[312,935,323],{"class":322},[312,937,938],{"class":326},"queued\n",[312,940,942,945,947],{"class":314,"line":941},63,[312,943,944],{"class":318},"max",[312,946,323],{"class":322},[312,948,949],{"class":383},"10\n",[211,951,952,953,956,957,238],{},"טריגר מספרי מגיב לחציית סף, ולא ממשיך להפעיל ריצות בכל דיווח שנשאר מעבר לו. ההמתנה ב־",[269,954,955],{},"for"," דורשת שהערך יישאר בטווח. ההתנהגות הזאת מתוארת ב",[223,958,961],{"href":959,"rel":960},"https:\u002F\u002Fwww.home-assistant.io\u002Ftriggers\u002Fnumeric_state\u002F",[236],"Numeric state crossed threshold",[215,963,965],{"id":964},"מבינים-מה-הדוגמה-לא-יודעת","מבינים מה הדוגמה לא יודעת",[211,967,968,971,972,975,976,979],{},[269,969,970],{},"unknown"," ו־",[269,973,974],{},"unavailable"," אינם אפס וואט. לא ממירים אותם ל־",[269,977,978],{},"0"," כדי לקבל התראת סיום. כאן אובדן דיווח או אתחול מנקים את דגל המחזור; עד שתזוהה התחלה חדשה לא תישלח הודעת סיום. המחיר הוא שאפשר לפספס הודעה במחזור שהתחיל לפני הניתוק.",[211,981,982],{},"הדוגמה לא מבדילה בין סיום תקין, עצירה ידנית וביטול תוכנית. לכן ההודעה מבקשת בדיקה ולא טוענת שהכביסה הושלמה בוודאות. גם ההמתנות אינן נשמרות אחרי אתחול. למערכת שרוצה התאוששות מלאה נדרש מודל נוסף של זמן ואיכות נתונים.",[215,984,986],{"id":985},"בודקים-לפני-שסומכים","בודקים לפני שסומכים",[211,988,989],{},"בצעו מחזור אמיתי עם הערכים שקבעתם לפי המדידות. ודאו שהדגל נדלק אחרי תחילת העבודה, שהפסקת ביניים אינה שולחת הודעה ושהסיום יוצר הודעה אחת. השאירו את המכונה בהמתנה ובדקו שאין התראות נוספות.",[211,991,992],{},"אם הודעה הגיעה מוקדם מדי, האריכו את זמן הסיום לפי הגרף. אם לא הגיעה הודעה, בדקו האם ההתחלה זוהתה, האם חיישן ההספק נעלם או האם יעד ההודעה שגוי. בדקו גם תוכנית אחרת לפני שמרחיבים את ההתראה לכל הכביסות. השאירו כפתור איפוס לדגל בלוח הבקרה, ותעדו לידו את התוכניות שכבר נבדקו.",[215,994,995],{"id":995},"מקורות",[211,997,998],{},"התיעוד נבדק ב־4 באוקטובר 2026. האוטומציה דורשת התאמה ובדיקה על הציוד שלכם.",[1000,1001,1002,1009,1014,1019,1024],"ul",{},[1003,1004,1005],"li",{},[223,1006,1008],{"href":234,"rel":1007},[236],"Sensor",[1003,1010,1011],{},[223,1012,250],{"href":248,"rel":1013},[236],[1003,1015,1016],{},[223,1017,277],{"href":275,"rel":1018},[236],[1003,1020,1021],{},[223,1022,961],{"href":959,"rel":1023},[236],[1003,1025,1026],{},[223,1027,1029],{"href":288,"rel":1028},[236],"הודעות Companion",[1031,1032,1033],"style",{},"html pre.shiki code .s4JwU, html code.shiki .s4JwU{--shiki-default:#85E89D}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":308,"searchDepth":330,"depth":330,"links":1035},[1036,1037,1038,1039,1040,1041,1042],{"id":217,"depth":330,"text":218},{"id":241,"depth":330,"text":242},{"id":263,"depth":330,"text":264},{"id":293,"depth":330,"text":294},{"id":964,"depth":330,"text":965},{"id":985,"depth":330,"text":986},{"id":995,"depth":330,"text":995},"md",{},"\u002Fimages\u002Fposts\u002Fhome-assistant-washing-machine-finished.png",{"title":44,"description":45},{"loc":43},"smart-home\u002Fhome-assistant-washing-machine-finished",[16,50,51,40],null,"l2AI3THIsmsS7esOFOngqHejY3CnsI7BeDotuZh-LFM",1791147941496]