המלצה | כרטיס רשימת בדיקות ל-Home Assistant
בית חכם
1
פוסטים
1
כותבים
31
צפיות
1
עוקבים
-
כרטיס מותאם אישית לרשימת בדיקות עבור הום אסיסטנט
בס"ד
רציתי לשתף לתועלת הכלל כרטיס ללוח המחוונים של Home Assistant שעוזר לוודא שכל דבר בבית מתנהל כפי הנדרש.
הכרטיס מאפשר ליצור רשימת מעקב חכמה אחר מצבי הישויות בבית, ומציג מה תקין ומה לא (למשל: דלת לא נעולה בלילה, מזגן או תאורה דולקים כשנמצאים מחוץ לבית וכו'), כולל לחצן להעברת הישות למצב התקין.תכונות מרכזיות:
- תצוגה נוחה: רשימה מסודרת וברורה של כל ישות באיזה מצב היא.
- תיקון אוטומטי: הכרטיס מזהה לבד באיזו ישות מדובר ויודע איזה שירות להפעיל כדי להעביר אותה למצב התקין (ניתן גם להתאים ידנית).
- תנאים מורכבים: אפשרות לשלב כמה מצבים תקינים לכל ישות (למשל: או שהאור כבוי, או שהוא דולק אבל על עוצמה נמוכה מ-20%).
- תנאי סף: ניתן להגדיר שבדיקה תתבצע רק אם ישות אחרת נמצאת במצב מסוים (למשל: לבדוק אם תאורת החצר דולקת רק אם השמש כבר שקעה).
הוראות התקנה:
- לחצו כאן.
- לחצו על הוספה.
- לאחר מכן לחצו על הורדה.
- לסיום, בצעו ריענון קשיח לדפדפן.
דוגמאות הגדרה:
ניתן להגדיר את הכרטיס דרך העורך החזותי (מומלץ), או דרך עורך הקוד.
דוגמה בסיסית:
type: custom:checklist-card title: בדיקה checks: - entity: climate.home name: מצב המזגן conditions: - state: coolדוגמה מלאה:
type: custom:checklist-card # [חובה] סוג הכרטיס title: בדיקה # כותרת הכרטיס show_ok_items: true # הצגת ישויות תקינות (true/false) layout: # הגדרות פריסת הכרטיס mode: columns # פריסת התצוגה: 'columns' (עמודות) או 'rows' (שורות) count: 2 # מספר עמודות/שורות (טווח: 1-10) checks: # [חובה] מערך ישויות ובדיקות - entity: climate.home # [חובה] מזהה הישות (entity_id) name: מזגן חדר שינה # שם תצוגה חלופי בכרטיס conditions_mode: any # יחס בין התנאים: 'any' (או) או 'all' (וגם) conditions: # [חובה] מערך תנאי תקינות - state: cool # [חובה] המצב התקין המצופה של הישות prerequisite_attribute: state_class # תכונה נדרשת עבור ישות התנאי המוקדם - state: heat # מצב תקין נוסף המצופה של הישות attribute: fan_mode # התכונה התקינה המצופה של הישות attribute_value: medium # הערך התקין של התכונה prerequisite_entity: climate.home # ישות תנאי מוקדם לביצוע הבדיקה prerequisite_state: cool # מצב נדרש עבור ישות התנאי המוקדם default_condition_index: 0 # אינדקס התנאי שיופעל כברירת מחדל בתיקון (במידה ונבחר any)בהצלחה!
