מדריך | מצב שבת ב-Home Assistant
-
מדריך: מצב שבת בהום אסיסטנט
בס"ד
הבית החכם משפר את הנוחות לשומרי התורה והמצוות בשבתות וחגים אך גם מוסיף אתגרים חדשים, כדי לעמוד בכל גדרי ההלכה מצורף מדריך לשימוש נח ואיכותי בהום אסיסטנט בשבתות וחגים.
מצב שבת:
כדי שהום אסיסטנט יוכל לזהות מתי יש שבת או חג ניתן לעשות זאת בשתי דרכים:
1. מצב איסור מלאכה מובנה דרך השילוב Jewish Calendar (פועל רק מהשקיעה עד השקיעה).
2. מצב שבת ידני הניתן להתאמה אישית כמה זמן לפני השקיעה בערב שבת /חג הוא יופעל וכמה זמן לאחר השקיעה במוצאי שבת / חג הוא יכבה.כדי ליצור מצב מותאם אישית יש לוודא שמותקן בהום אסיסטנט השילוב Jewish Calendar.
לאחר מכן יש לגשת ל-הגדרות > התקנים ושירותים > מסייעים > יצירת מסייע > בורר דו-מצבי.
יש ליצור קלט בוליאני חדש בשם "מצב שבת" עם מזהה הישותsabbath_mode
.
לאחר מכן יש לגשת ל-הגדרות > אוטומציות > יצירת אוטומציה > יצירת אוטומציה חדשה, יש ללחוץ על השלוש נקודות בצד שמאל למעלה ולבחור ב-"עריכה ב-YAML" ולהדביק את הקוד הבא (ניתן להתאים את זמני ההפעלה לפני / אחרי השקיעה כפי הצורך):alias: מצב שבת description: "" triggers: - trigger: sun event: sunset offset: "-00:50:00" id: הפעלת מצב שבת - trigger: sun event: sunset offset: "01:20:00" id: כיבוי מצב שבת conditions: [] actions: - choose: - conditions: - condition: and conditions: - condition: trigger id: - הפעלת מצב שבת - condition: state entity_id: binary_sensor.jewish_calendar_erev_shabbat_hag state: "on" sequence: - action: input_boolean.turn_on metadata: {} data: {} target: entity_id: input_boolean.sabbath_mode - conditions: - condition: and conditions: - condition: trigger id: - כיבוי מצב שבת - condition: state entity_id: binary_sensor.jewish_calendar_motzei_shabbat_hag state: "on" sequence: - action: input_boolean.turn_off metadata: {} data: {} target: entity_id: input_boolean.sabbath_mode mode: single
לוח זמנים (שעון שבת):
כדי לשלוט בזמני הפעלה של תאורה / מזגנים בבית לפי לוח זמנים מוגדר מראש (כמו בשעון שבת) יש לגשת ל-הגדרות > התקנים ושירותים > מסייעים > יצירת מסייע > לוח זמנים.
ניתן להגדיר את הזמנים על ידי לחיצה וגרירה עם העכבר, או באמצעות לחיצה והזנת ערכים ידנית.
לאחר מכן יש לגשת ל-הגדרות > אוטומציות > יצירת אוטומציה > יצירת אוטומציה חדשה, יש ללחוץ על השלוש נקודות בצד שמאל למעלה ולבחור ב-"עריכה ב-YAML" ולהדביק את הקוד הבא (יש להחליף אתmy_schedule
במזהה הישות של לוח הזמנים שיצרתם ואתmy_device
במזהה הישות של ההתקן):alias: שעון שבת description: "" triggers: - trigger: state entity_id: - my_schedule conditions: [] actions: - choose: - conditions: - condition: state entity_id: my_schedule state: "on" sequence: - action: homeassistant.turn_on metadata: {} data: {} target: entity_id: my_device - conditions: - condition: state state: "off" entity_id: my_schedule sequence: - action: homeassistant.turn_off metadata: {} data: {} target: entity_id: my_device mode: single
דברים שניתן לעשות עם מצב שבת:
- השבתת אוטומציות שונות (כגון לפי זיהוי תנועה וכדומה).
- כיבוי התקנים שאסורים לשימוש בשבת.
- כיבוי עוזר קולי.
- הפעלת / כיבוי של תאורה בבית.
- ניתן להוסיף תנאי לאוטומציות מסוימות (כגון של לחצנים חכמים וכדומה) שיפעלו רק כאשר מצב שבת כבוי.
- ניתן לשנות תצוגה של לוח מחוונים (כגון של פאנל בקרה על הקיר) לתמונה של נרות שבת כאשר מצב שבת מופעל.
- ניתן להשבית התקנים מסוימים (כגון חיישני תנועה או עוזר קולי) באמצעות ההרחבה Spook (ההשבתה היא רק בהום אסיסטנט ולא של ההתקן עצמו).
- ניתן ליצור אוטומציה שבודקת את מצבי ההתקנים לאחר הפעלת אוטומציית כניסת השבת כך שבמידה ויש התקן שלא נמצא במצב המתאים תדלק תאורה מסוימת או ישתנה הצבע שלה.
כדי להפעיל אוטומציה בכניסת / צאת השבת יש לגשת ל-הגדרות > אוטומציות > יצירת אוטומציה > יצירת אוטומציה חדשה > הוספת גורם מפעיל > ישות > מצב, לבחור את הישות
input_boolean.sabbath_mode
ולבחור ב-"אל" מופעל / כבוי, עבור כניסת / צאת השבת.
לדוגמא:
עבור כניסת שבת:trigger: state entity_id: - input_boolean.sabbath_mode to: "on"
עבור צאת שבת:
trigger: state entity_id: - input_boolean.sabbath_mode to: "off"
בהצלחה!