הדלת נפתחה, אבל האור לא נדלק. לחיצה על הפעלה ידנית דווקא עובדת. במקום למחוק את האוטומציה ולבנות אותה מחדש, נבודד את השלב שבו היא נעצרת. בסוף המדריך תוכלו לתעד תקלה עם זמן, מצב חיישן וריצה אחת, ולבדוק תיקון בלי לשנות כמה דברים יחד.
מתחילים ממקרה אחד
בחרו אוטומציה קיימת ופעולה שאפשר לבדוק בבטחה, למשל הדלקת מנורה. ודאו שיש לכם גישה לחשבון מנהל, והכינו את שמות הישויות שמופיעות באוטומציה. אם עוד אין לכם אוטומציה, אפשר להתחיל עם תאורה בעקבות תנועה במסדרון.
רשמו מה ציפיתם שיקרה ומה קרה בפועל. ״לא עובד״ לא מספיק כדי להשוות בין ניסיונות. ניסוח שימושי הוא: ״בשעה 19:42 פתחתי את הדלת, החיישן הציג מצב פתוח, והמנורה נשארה כבויה״. אל תוסיפו עדיין תנאי חדש ואל תשנו את משך ההמתנה. קודם בדקו שהאוטומציה מופעלת, ושאין כלל נוסף שמכבה מיד את אותה מנורה.
בודקים את החיישן לפני הכלל
פתחו את כלי States דרך Settings > Tools, חפשו את החיישן וגרמו לאירוע במציאות. בדקו שהערך משתנה ושאתם מסתכלים על הישות הנכונה. לחיישן אחד יכולות להיות גם ישויות של טמפרטורה וסוללה, ואף אחת מהן אינה הישות של פתיחת הדלת.
הממשק יכול להציג ״פתוח״, בעוד הערך הגולמי הוא on. טריגר שמשווה ל־Open לא יתאים לערך הזה. גם unknown ו־unavailable שונים מ־off. הסיבות האלה מתועדות במדריך פתרון תקלות באוטומציות.
אם אין שינוי בחיישן, עצרו כאן: הבעיה נמצאת בדיווח מהמכשיר או בבחירת הישות. אם יש שינוי, השוו את הערך בפועל לשדות From ו־To של הטריגר. שדה From מיותר עלול לחסום התאוששות אחרי ניתוק. לכן החליטו אם הטריגר צריך לדרוש מעבר מסוים, או רק הגעה למצב הרצוי.
פותחים את הריצה הנכונה
פתחו Settings > Automations & scenes, בחרו את האוטומציה ופתחו Traces. Trace הוא רישום של המסלול שהריצה עברה. בחרו ריצה לפי השעה שרשמתם; ריצה ישנה שבה הכול הצליח אינה מסבירה את הניסיון האחרון.
עברו על שלושה דברים: מה התחיל את הריצה, איזה תנאי עצר אותה, ומה היעד של הפעולה. אל תסתפקו בסימון ירוק בסוף. ודאו שהפעולה התייחסה למנורה שחיפשתם, ולא לכל החדר או לישות שהחלפתם לפני שבוע.
אם אין ריצה חדשה, חזרו לטריגר ולמצב ההפעלה. אם יש ריצה שנעצרת בתנאי, בדקו את הנתונים של אותו שלב. אם הפעולה נכשלת, שמרו את הודעת השגיאה המלאה. אפשר גם להוריד את ה־Trace לבדיקה. לפני שאתם משתפים אותו, ודאו שאין בו נתונים אישיים. פתיחת הריצות ובדיקת השלבים מוסברות בתיעוד בדיקת אוטומציות.
מפרידים בדיקת פעולה מבדיקת כלל
הכפתור Run actions מפעיל את רצף הפעולות בלי לבדוק את התנאים הראשיים של האוטומציה ובלי אירוע הטריגר המקורי. לכן הצלחה בלחיצה הזאת מוכיחה שהפעולה יכולה לעבוד, אך אינה מוכיחה שהחיישן או תנאי השעה נכונים. תנאים שנמצאים בתוך רצף הפעולות עדיין חלים. ההבדל הזה מפורט בתיעוד של כלי הבדיקה הרשמי.
בדקו קודם פעולה בודדת על יעד ברור. אחר כך החזירו את המצב ההתחלתי וגרמו לאירוע אמיתי. אם הפעולה נשענת על trigger.id, בדקו עם טריגר מדומה לפי התיעוד, או עם האירוע האמיתי. הרצה ידנית בלי הנתונים האלה אינה ניסוי שווה ערך.
אל תשנו ערך ב־States כדי להוכיח שהמכשיר עובד: שינוי כזה מעדכן את תמונת המצב של Home Assistant, ואינו בהכרח מפעיל את החומרה. אחרי ניסוי כזה ודאו שהישות חזרה לדיווח אמיתי מהמכשיר.
כשההמתנה או הריצה השנייה נעלמות
בדקו מה קורה בזמן שהאוטומציה כבר רצה. single לא מתחיל ריצה נוספת, restart מפסיק את הקודמת ומתחיל מחדש, queued שומר סדר, ו־parallel מאפשר חפיפה. בחרו לפי ההתנהגות הרצויה, במקום להחליף מצב רק כדי להסתיר אזהרה. ההבדל בין המצבים מפורט בתיעוד של מצבי הרצה.
כדי לבודד בעיית תזמון, בדקו תחילה זמן קצר על מנורת בדיקה, ואז החזירו את הזמן המקורי. רשמו אם Home Assistant הופעל מחדש באמצע. המתנה פעילה אינה הוכחה שהטיימר שרד אתחול; באוטומציות עם המתנה ארוכה נדרש תכנון התאוששות נפרד.
מאשרים שהתיקון באמת עבד
בצעו שלושה ניסיונות: האירוע הרצוי, מקרה שבו התנאי אמור לעצור, ואירוע חוזר בזמן ריצה. בכל ניסיון פתחו את ה־Trace החדש ובדקו גם את המכשיר במציאות. שנו רק דבר אחד בין ניסיון לניסיון.
שמרו משפט קצר ליד האוטומציה: מה תוקן, איזה תרחיש נבדק ומה עדיין לא נבדק. אם התקלה נשארה, פתחו Settings > System > Logs וחפשו לפי השעה ולפי שם האינטגרציה. אל תסיקו שכל הודעה אדומה קשורה לתקלה שלכם. בסיום צריכה להיות לכם שרשרת ברורה: החיישן דיווח, הטריגר התאים, התנאי נבדק, והיעד הגיב.
מקורות
התיעוד נבדק ב־4 באוקטובר 2026. שמות התפריטים עשויים להשתנות בין גרסאות ושפות ממשק.