-
בס"ד
מדריך: נוסח ספירת העומר ב-Home Assistant
-
דרישות מקדימות:
עורך קבצים או עורך קוד.
לוח שנה יהודי. -
כדי להציג את נוסח הברכה עלינו ליצור חיישן שמקבל את מספר היום בעומר ומחזיר את נוסח הספירה.
-
יש להוסיף בקובץ
configuration.yamlאת קטע הקוד הבא:
נוסח עדות המזרח:
template: - sensor: - name: "נוסח ספירת העומר" unique_id: nusach_sfirat_haomer icon: "mdi:calendar-clock" state: >- {% set day = states('sensor.jewish_calendar_day_of_the_omer') | int %} {% if 1 <= day <= 49 %} {% set weeks = day // 7 %} {% set extra_days = day % 7 %} {% set day_text = [ "יום אחד", "שני ימים", "שלושה ימים", "ארבעה ימים", "חמישה ימים", "שישה ימים", "שבעה ימים", "שמונה ימים", "תשעה ימים", "עשרה ימים", "אחד עשר יום", "שניים עשר יום", "שלושה עשר יום", "ארבעה עשר יום", "חמישה עשר יום", "שישה עשר יום", "שבעה עשר יום", "שמונה עשר יום", "תשעה עשר יום", "עשרים יום", "אחד ועשרים יום", "שנים ועשרים יום", "שלושה ועשרים יום", "ארבעה ועשרים יום", "חמישה ועשרים יום", "שישה ועשרים יום", "שבעה ועשרים יום", "שמונה ועשרים יום", "תשעה ועשרים יום", "שלושים יום", "אחד ושלושים יום", "שנים ושלושים יום", "שלושה ושלושים יום", "ארבעה ושלושים יום", "חמישה ושלושים יום", "שישה ושלושים יום", "שבעה ושלושים יום", "שמונה ושלושים יום", "תשעה ושלושים יום", "ארבעים יום", "אחד וארבעים יום", "שניים וארבעים יום", "שלושה וארבעים יום", "ארבעה וארבעים יום", "חמישה וארבעים יום", "שישה וארבעים יום", "שבעה וארבעים יום", "שמונה וארבעים יום", "תשעה וארבעים יום" ][day - 1] %} {% set week_text = [ "שבוע אחד", "שני שבועות", "שלושה שבועות", "ארבעה שבועות", "חמישה שבועות", "שישה שבועות", "שבעה שבועות" ][weeks - 1] if weeks > 0 else "" %} {% set extra_day_text = [ "ויום אחד", "ושני ימים", "ושלושה ימים", "וארבעה ימים", "וחמישה ימים", "ושישה ימים" ][extra_days - 1] if extra_days > 0 else "" %} {% if weeks == 0 %} היום {{ day_text }} לעומר {% elif extra_days == 0 %} היום {{ day_text }} לעומר, שהם {{ week_text }} {% else %} היום {{ day_text }} לעומר, שהם {{ week_text }} {{ extra_day_text }} {% endif %} {% else %} לא בתקופת ספירת העומר {% endif %}נוסח אשכנז:
template: - sensor: - name: "נוסח ספירת העומר" unique_id: nusach_sfirat_haomer icon: "mdi:calendar-clock" state: >- {% set day = states('sensor.jewish_calendar_day_of_the_omer') | int %} {% if 1 <= day <= 49 %} {% set weeks = day // 7 %} {% set extra_days = day % 7 %} {% set day_text = [ "יום אחד", "שני ימים", "שלושה ימים", "ארבעה ימים", "חמישה ימים", "שישה ימים", "שבעה ימים", "שמונה ימים", "תשעה ימים", "עשרה ימים", "אחד עשר יום", "שניים עשר יום", "שלושה עשר יום", "ארבעה עשר יום", "חמישה עשר יום", "שישה עשר יום", "שבעה עשר יום", "שמונה עשר יום", "תשעה עשר יום", "עשרים יום", "אחד ועשרים יום", "שנים ועשרים יום", "שלושה ועשרים יום", "ארבעה ועשרים יום", "חמישה ועשרים יום", "שישה ועשרים יום", "שבעה ועשרים יום", "שמונה ועשרים יום", "תשעה ועשרים יום", "שלושים יום", "אחד ושלושים יום", "שנים ושלושים יום", "שלושה ושלושים יום", "ארבעה ושלושים יום", "חמישה ושלושים יום", "שישה ושלושים יום", "שבעה ושלושים יום", "שמונה ושלושים יום", "תשעה ושלושים יום", "ארבעים יום", "אחד וארבעים יום", "שניים וארבעים יום", "שלושה וארבעים יום", "ארבעה וארבעים יום", "חמישה וארבעים יום", "שישה וארבעים יום", "שבעה וארבעים יום", "שמונה וארבעים יום", "תשעה וארבעים יום" ][day - 1] %} {% set week_text = [ "שבוע אחד", "שני שבועות", "שלושה שבועות", "ארבעה שבועות", "חמישה שבועות", "שישה שבועות", "שבעה שבועות" ][weeks - 1] if weeks > 0 else "" %} {% set extra_day_text = [ "ויום אחד", "ושני ימים", "ושלושה ימים", "וארבעה ימים", "וחמישה ימים", "ושישה ימים" ][extra_days - 1] if extra_days > 0 else "" %} {% if weeks == 0 %} היום {{ day_text }} בעומר {% elif extra_days == 0 %} היום {{ day_text }}, שהם {{ week_text }} בעומר {% else %} היום {{ day_text }}, שהם {{ week_text }} {{ extra_day_text }} בעומר {% endif %} {% else %} לא בתקופת ספירת העומר {% endif %}-
לאחר מכן יש לעבור ל: הגדרות › כלים למפתחים › הפעלה מחדש › הפעלה מחדש של Home Assistant.
-
לאחר ההפעלה מחדש יש לעבור ל: הגדרות › התקנים ושירותים › ישויות › לחפש "נוסח ספירת העומר" ולשנות את מזהה הישות של החיישן ל:
sensor.nusach_sfirat_haomer.

-
כדי להוסיף כרטיס מתאים להצגת נוסח הספירה בלוח המחוונים, יש להוסיף כרטיס
markdownולהעתיק אליו את הקוד הבא:
type: markdown title: ספירת העומר content: >- <ha-icon icon="mdi:calendar" style="font-size: 40px; display: block; margin: 0 auto;"></ha-icon> {{ states('sensor.nusach_sfirat_haomer') }}- במידה ומותקן Mushroom ניתן להעתיק את הקוד הבא:
type: custom:mushroom-template-card primary: ספירת העומר secondary: "{{ states('sensor.nusach_sfirat_haomer') }}" icon: |- {% if states('sensor.nusach_sfirat_haomer') != 'לא בתקופת ספירת העומר' %} mdi:calendar-star {% else %} mdi:calendar-remove {% endif %} multiline_secondary: true color: |- {% if states('sensor.nusach_sfirat_haomer') != 'לא בתקופת ספירת העומר' %} blue {% else %} disabled {% endif %}- כדי ליצור אוטומציה להכרזת תזכורת על ספירת העומר, יש לעבור ל: הגדרות › אוטומציות וסצנות › יצירת אוטומציה › יצירת אוטומציה חדשה › ללחוץ על ה-3 נקודות בפינה השמאלית העליונה ולבחור ב-עריכה ב-YAML.
יש להחליף אתassist_satellite.voice_assistבישות של הרמקול החכם.
alias: תזכורת ספירת העומר description: "" triggers: - trigger: time at: "22:00:00" conditions: - condition: template value_template: >- {{ states('sensor.jewish_calendar_day_of_the_omer') | int(0) >= 1 and states('sensor.jewish_calendar_day_of_the_omer') | int(0) <= 49 }} actions: - action: assist_satellite.announce metadata: {} data: message: תזכורת, {{ states('sensor.nusach_sfirat_haomer') }} preannounce: true target: entity_id: assist_satellite.voice_assist mode: singleבהצלחה!
-
-
א אלישי העביר נושא זה מ-מדריכים - מחשבים וטכנולוגיה